coolsnowwolf-packages/utils/mtools/Makefile
Eneas U de Queiroz f674c0951c mtools: avoid picking libbsd dependency
Even though commit 96ec989ed ("mtools: update to 4.0.39") correctly
dropped libbsd dependency, the package's configure script will still
link to it if the library is found.

Tell configure not to look for it by setting ac_cv_lib_bsd_main=no.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-11-11 14:36:57 +08:00

74 lines
2.2 KiB
Makefile

include $(TOPDIR)/rules.mk
PKG_NAME:=mtools
PKG_VERSION:=4.0.39
PKG_RELEASE:=$(AUTORELEASE)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=@GNU/mtools
PKG_HASH:=397f1e2b7b7a2a270eb7970fa363e445f956926ec51e8170c3869da85b0987bd
PKG_BUILD_PARALLEL:=1
PKG_INSTALL:=1
PKG_MAINTAINER:=Oskari Rauta <oskari.rauta@gmail.com>
PKG_LICENSE:=GPL-3.0-only
PKG_LICENSE_FILES:=COPYING
include $(INCLUDE_DIR)/package.mk
define Package/mtools
SECTION:=utils
CATEGORY:=Utilities
SUBMENU:=Disc
TITLE:=Collection of utilities to access MS-DOS disks
URL:=https://www.gnu.org/software/mtools
endef
define Package/mtools/description
Mtools is a collection of utilities to access MS-DOS disks from GNU and Unix without mounting them.
endef
CONFIGURE_VARS += \
ac_cv_have_x="have_x=no" \
ac_cv_lib_bsd_main=no
define Package/mtools/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/amuFormat.sh $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mcheck $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mcomp $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mkmanifest $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mtools $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mxtar $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/tgz $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/uz $(1)/usr/bin/
$(LN) uz $(1)/usr/bin/lz
$(LN) mtools $(1)/usr/bin/mattrib
$(LN) mtools $(1)/usr/bin/mbadblock
$(LN) mtools $(1)/usr/bin/mcat
$(LN) mtools $(1)/usr/bin/mcd
$(LN) mtools $(1)/usr/bin/mclasserase
$(LN) mtools $(1)/usr/bin/mcopy
$(LN) mtools $(1)/usr/bin/mdel
$(LN) mtools $(1)/usr/bin/mdeltree
$(LN) mtools $(1)/usr/bin/mdir
$(LN) mtools $(1)/usr/bin/mdu
$(LN) mtools $(1)/usr/bin/mformat
$(LN) mtools $(1)/usr/bin/minfo
$(LN) mtools $(1)/usr/bin/mlabel
$(LN) mtools $(1)/usr/bin/mmd
$(LN) mtools $(1)/usr/bin/mmount
$(LN) mtools $(1)/usr/bin/mmove
$(LN) mtools $(1)/usr/bin/mpartition
$(LN) mtools $(1)/usr/bin/mrd
$(LN) mtools $(1)/usr/bin/mren
$(LN) mtools $(1)/usr/bin/mshortname
$(LN) mtools $(1)/usr/bin/mshowfat
$(LN) mtools $(1)/usr/bin/mtoolstest
$(LN) mtools $(1)/usr/bin/mtype
$(LN) mtools $(1)/usr/bin/mzip
endef
$(eval $(call BuildPackage,mtools))