Browse Source

- move first host-autotools-packages to package dir

master
vanhofen 4 years ago
parent
commit
36c4e84f05
  1. 86
      make/host-tools.mk
  2. 22
      package/dosfstools/dosfstools.mk
  3. 21
      package/mtd-utils/mtd-utils.mk
  4. 18
      package/parted/parted.mk

86
make/host-tools.mk

@ -67,37 +67,6 @@ $(PKG_CONFIG): $(PKG_CONFIG_DEPENDENCIES) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_MTD_UTILS_VERSION = 2.0.2
HOST_MTD_UTILS_DIR = mtd-utils-$(HOST_MTD_UTILS_VERSION)
HOST_MTD_UTILS_SOURCE = mtd-utils-$(HOST_MTD_UTILS_VERSION).tar.bz2
HOST_MTD_UTILS_SITE = ftp://ftp.infradead.org/pub/mtd-utils
$(DL_DIR)/$(HOST_MTD_UTILS_SOURCE):
$(download) $(HOST_MTD_UTILS_SITE)/$(HOST_MTD_UTILS_SOURCE)
HOST_MTD_UTILS_CONF_ENV = \
ZLIB_CFLAGS=" " \
ZLIB_LIBS="-lz" \
UUID_CFLAGS=" " \
UUID_LIBS="-luuid"
HOST_MTD_UTILS_CONF_OPTS = \
--without-ubifs \
--without-xattr \
--disable-tests
host-mtd-utils: $(DL_DIR)/$(HOST_MTD_UTILS_SOURCE) | $(HOST_DIR)
$(REMOVE)/$(PKG_DIR)
$(UNTAR)/$(PKG_SOURCE)
$(CHDIR)/$(PKG_DIR); \
$(HOST_CONFIGURE);\
$(MAKE); \
$(MAKE) install
$(REMOVE)/$(PKG_DIR)
$(TOUCH)
# -----------------------------------------------------------------------------
HOST_U_BOOT_VERSION = 2018.09
HOST_U_BOOT_DIR = u-boot-$(HOST_U_BOOT_VERSION)
HOST_U_BOOT_SOURCE = u-boot-$(HOST_U_BOOT_VERSION).tar.bz2
@ -144,61 +113,6 @@ host-zic: $(DL_DIR)/$(HOST_ZIC_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_PARTED_VERSION = 3.2
HOST_PARTED_DIR = parted-$(HOST_PARTED_VERSION)
HOST_PARTED_SOURCE = parted-$(HOST_PARTED_VERSION).tar.xz
HOST_PARTED_SITE = $(GNU_MIRROR)/parted
$(DL_DIR)/$(HOST_PARTED_SOURCE):
$(download) $(HOST_PARTED_SITE)/$(HOST_PARTED_SOURCE)
HOST_PARTED_AUTORECONF = YES
HOST_PARTED_CONF_OPTS = \
--enable-static \
--disable-shared \
--disable-device-mapper \
--without-readline
host-parted: $(DL_DIR)/$(HOST_PARTED_SOURCE) | $(HOST_DIR)
$(REMOVE)/$(PKG_DIR)
$(UNTAR)/$(PKG_SOURCE)
$(CHDIR)/$(PKG_DIR); \
$(APPLY_PATCHES); \
$(HOST_CONFIGURE);\
$(MAKE); \
$(MAKE) install
$(REMOVE)/$(PKG_DIR)
$(TOUCH)
# -----------------------------------------------------------------------------
HOST_DOSFSTOOLS_VERSION = 4.1
HOST_DOSFSTOOLS_DIR = dosfstools-$(HOST_DOSFSTOOLS_VERSION)
HOST_DOSFSTOOLS_SOURCE = dosfstools-$(HOST_DOSFSTOOLS_VERSION).tar.xz
HOST_DOSFSTOOLS_SITE = https://github.com/dosfstools/dosfstools/releases/download/v$(HOST_DOSFSTOOLS_VERSION)
$(DL_DIR)/$(HOST_DOSFSTOOLS_SOURCE):
$(download) $(HOST_DOSFSTOOLS_SITE)/$(HOST_DOSFSTOOLS_SOURCE)
HOST_DOSFSTOOLS_CONF_OPTS = \
--without-udev
host-dosfstools: $(DL_DIR)/$(HOST_DOSFSTOOLS_SOURCE) | $(HOST_DIR)
$(REMOVE)/$(PKG_DIR)
$(UNTAR)/$(PKG_SOURCE)
$(CHDIR)/$(PKG_DIR); \
$(HOST_CONFIGURE);\
$(MAKE); \
$(MAKE) install
ln -sf mkfs.fat $(HOST_DIR)/sbin/mkfs.vfat
ln -sf mkfs.fat $(HOST_DIR)/sbin/mkfs.msdos
ln -sf mkfs.fat $(HOST_DIR)/sbin/mkdosfs
$(REMOVE)/$(PKG_DIR)
$(TOUCH)
# -----------------------------------------------------------------------------
HOST_MTOOLS_VERSION = 4.0.19
HOST_MTOOLS_DIR = mtools-$(HOST_MTOOLS_VERSION)
HOST_MTOOLS_SOURCE = mtools-$(HOST_MTOOLS_VERSION).tar.gz

22
package/dosfstools/dosfstools.mk

@ -23,3 +23,25 @@ DOSFSTOOLS_CONF_OPTS = \
dosfstools: | $(TARGET_DIR)
$(call autotools-package)
# -----------------------------------------------------------------------------
HOST_DOSFSTOOLS_VERSION = $(DOSFSTOOLS_VERSION)
HOST_DOSFSTOOLS_DIR = $(DOSFSTOOLS_DIR)
HOST_DOSFSTOOLS_SOURCE = $(DOSFSTOOLS_SOURCE)
HOST_DOSFSTOOLS_SITE = $(DOSFSTOOLS_SITE)
HOST_DOSFSTOOLS_AUTORECONF = YES
HOST_DOSFSTOOLS_CONF_OPTS = \
--without-udev
define HOST_DOSFSTOOLS_SYMLINKING
ln -sf mkfs.fat $(HOST_DIR)/sbin/mkfs.vfat
ln -sf mkfs.fat $(HOST_DIR)/sbin/mkfs.msdos
ln -sf mkfs.fat $(HOST_DIR)/sbin/mkdosfs
endef
HOST_DOSFSTOOLS_HOST_FINALIZE_HOOKS += HOST_DOSFSTOOLS_SYMLINKING
host-dosfstools: $(DL_DIR)/$(HOST_DOSFSTOOLS_SOURCE) | $(HOST_DIR)
$(call host-autotools-package)

21
package/mtd-utils/mtd-utils.mk

@ -46,3 +46,24 @@ MTD_UTILS_TARGET_FINALIZE_HOOKS += MTD_UTILS_INSTALL_BINARIES
mtd-utils: | $(TARGET_DIR)
$(call autotools-package)
# -----------------------------------------------------------------------------
HOST_MTD_UTILS_VERSION = $(MTD_UTILS_VERSION)
HOST_MTD_UTILS_DIR = $(MTD_UTILS_DIR)
HOST_MTD_UTILS_SOURCE = $(MTD_UTILS_SOURCE)
HOST_MTD_UTILS_SITE = $(MTD_UTILS_SITE)
HOST_MTD_UTILS_CONF_ENV = \
ZLIB_CFLAGS=" " \
ZLIB_LIBS="-lz" \
UUID_CFLAGS=" " \
UUID_LIBS="-luuid"
HOST_MTD_UTILS_CONF_OPTS = \
--without-ubifs \
--without-xattr \
--disable-tests
host-mtd-utils: | $(HOST_DIR)
$(call host-autotools-package)

18
package/parted/parted.mk

@ -29,3 +29,21 @@ PARTED_CONF_OPTS = \
parted: | $(TARGET_DIR)
$(call autotools-package)
# -----------------------------------------------------------------------------
HOST_PARTED_VERSION = $(PARTED_VERSION)
HOST_PARTED_DIR = $(PARTED_DIR)
HOST_PARTED_SOURCE = $(PARTED_SOURCE)
HOST_PARTED_SITE = $(PARTED_SITE)
HOST_PARTED_AUTORECONF = YES
HOST_PARTED_CONF_OPTS = \
--enable-static \
--disable-shared \
--disable-device-mapper \
--without-readline
host-parted: | $(HOST_DIR)
$(call host-autotools-package)

Loading…
Cancel
Save