Browse Source

- dropping archive.mk (part 1)

master
vanhofen 6 years ago
parent
commit
e73a4590d2
  1. 0
      archive-patches/glib2-disable-tests.patch
  2. 141
      make/archives.mk
  3. 8
      make/gstreamer.mk
  4. 5
      make/neutrino-plugins.mk
  5. 7
      make/static-libs.mk
  6. 4
      make/system-libs-extra.mk
  7. 103
      make/system-libs.mk
  8. 137
      make/system-tools.mk

0
archive-patches/libglib2-disable-tests.patch → archive-patches/glib2-disable-tests.patch

141
make/archives.mk

@ -3,38 +3,10 @@
#
# -----------------------------------------------------------------------------
LIBGCRYPT_VER=1.8.3
$(ARCHIVE)/libgcrypt-$(LIBGCRYPT_VER).tar.gz:
$(WGET) ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-$(LIBGCRYPT_VER).tar.gz
LIBGPG-ERROR_VER=1.32
$(ARCHIVE)/libgpg-error-$(LIBGPG-ERROR_VER).tar.bz2:
$(WGET) ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-$(LIBGPG-ERROR_VER).tar.bz2
TZDATA_VER=2018e
$(ARCHIVE)/tzdata$(TZDATA_VER).tar.gz:
$(WGET) ftp://ftp.iana.org/tz/releases/tzdata$(TZDATA_VER).tar.gz
PUGIXML_VER=1.9
$(ARCHIVE)/pugixml-$(PUGIXML_VER).tar.gz:
$(WGET) http://github.com/zeux/pugixml/releases/download/v$(PUGIXML_VER)/pugixml-$(PUGIXML_VER).tar.gz
LIBXML2_VER=2.9.8
$(ARCHIVE)/libxml2-$(LIBXML2_VER).tar.gz:
$(WGET) ftp://xmlsoft.org/libxml2/libxml2-$(LIBXML2_VER).tar.gz
NFS-UTILS_VER=2.2.1
$(ARCHIVE)/nfs-utils-$(NFS-UTILS_VER).tar.bz2:
$(WGET) http://sourceforge.net/projects/nfs/files/nfs-utils/$(NFS-UTILS_VER)/nfs-utils-$(NFS-UTILS_VER).tar.bz2
RPCBIND_VER=1.2.5
$(ARCHIVE)/rpcbind-$(RPCBIND_VER).tar.bz2:
$(WGET) http://sourceforge.net/projects/rpcbind/files/rpcbind/$(RPCBIND_VER)/rpcbind-$(RPCBIND_VER).tar.bz2
LIBTIRPC_VER=1.0.2
$(ARCHIVE)/libtirpc-$(LIBTIRPC_VER).tar.bz2:
$(WGET) http://sourceforge.net/projects/libtirpc/files/libtirpc/$(LIBTIRPC_VER)/libtirpc-$(LIBTIRPC_VER).tar.bz2
MTD-UTILS_VER=2.0.2
$(ARCHIVE)/mtd-utils-$(MTD-UTILS_VER).tar.bz2:
$(WGET) ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-$(MTD-UTILS_VER).tar.bz2
@ -190,14 +162,6 @@ PROCPS-NG_VER=3.3.15
$(ARCHIVE)/procps-ng-$(PROCPS-NG_VER).tar.xz:
$(WGET) http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-$(PROCPS-NG_VER).tar.xz
BUSYBOX_MAJOR=1
BUSYBOX_MINOR=30
BUSYBOX_MICRO=1
BUSYBOX_VER=$(BUSYBOX_MAJOR).$(BUSYBOX_MINOR).$(BUSYBOX_MICRO)
BUSYBOX_SOURCE=busybox-$(BUSYBOX_VER).tar.bz2
$(ARCHIVE)/$(BUSYBOX_SOURCE):
$(WGET) http://busybox.net/downloads/$(BUSYBOX_SOURCE)
SAMBA33_VER=3.3.16
$(ARCHIVE)/samba-$(SAMBA33_VER).tar.gz:
$(WGET) https://download.samba.org/pub/samba/samba-$(SAMBA33_VER).tar.gz
@ -214,23 +178,6 @@ endif
$(ARCHIVE)/e2fsprogs-$(E2FSPROGS_VER).tar.gz:
$(WGET) http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v$(E2FSPROGS_VER)/e2fsprogs-$(E2FSPROGS_VER).tar.gz
SMARTMON_VER=6.6
$(ARCHIVE)/smartmontools-$(SMARTMON_VER).tar.gz:
$(WGET) http://downloads.sourceforge.net/project/smartmontools/smartmontools/$(SMARTMON_VER)/smartmontools-$(SMARTMON_VER).tar.gz
NANO_VER_MAJOR=3
NANO_VER=$(NANO_VER_MAJOR).1
$(ARCHIVE)/nano-$(NANO_VER).tar.gz:
$(WGET) http://www.nano-editor.org/dist/v$(NANO_VER_MAJOR)/nano-$(NANO_VER).tar.gz
MINICOM_VER=2.7.1
$(ARCHIVE)/minicom-$(MINICOM_VER).tar.gz:
$(WGET) http://fossies.org/linux/misc/minicom-$(MINICOM_VER).tar.gz
LZO_VER=2.10
$(ARCHIVE)/lzo-$(LZO_VER).tar.gz:
$(WGET) https://fossies.org/linux/misc/lzo-$(LZO_VER).tar.gz
GNULIB_VER=20140202
$(ARCHIVE)/gnulib-$(GNULIB_VER)-stable.tar.gz:
$(WGET) http://erislabs.net/ianb/projects/gnulib/gnulib-$(GNULIB_VER)-stable.tar.gz
@ -239,13 +186,6 @@ SLINGSHOT_VER=6
$(ARCHIVE)/v$(SLINGSHOT_VER).tar.gz:
$(WGET) https://github.com/gvvaughan/slingshot/archive/v$(SLINGSHOT_VER).tar.gz
LIBSIGCPP_MAJOR=2
LIBSIGCPP_MINOR=4
LIBSIGCPP_MICRO=1
LIBSIGCPP_VER=$(LIBSIGCPP_MAJOR).$(LIBSIGCPP_MINOR).$(LIBSIGCPP_MICRO)
$(ARCHIVE)/libsigc++-$(LIBSIGCPP_VER).tar.xz:
$(WGET) http://ftp.gnome.org/pub/GNOME/sources/libsigc++/$(LIBSIGCPP_MAJOR).$(LIBSIGCPP_MINOR)/libsigc++-$(LIBSIGCPP_VER).tar.xz
LUA_ABIVER=5.2
LUA_VER=$(LUA_ABIVER).4
$(ARCHIVE)/lua-$(LUA_VER).tar.gz:
@ -283,91 +223,10 @@ LIBAACS_VER=0.9.0
$(ARCHIVE)/libaacs-$(LIBAACS_VER).tar.bz2:
$(WGET) ftp://ftp.videolan.org/pub/videolan/libaacs/$(LIBAACS_VER)/libaacs-$(LIBAACS_VER).tar.bz2
BASH_MAJOR=5
BASH_MINOR=0
BASH_MICRO=0
BASH_VER=$(BASH_MAJOR).$(BASH_MINOR)
ifneq ($(BASH_MICRO), 0)
BASH_VER=$(BASH_VER).$(BASH_MICRO)
endif
$(ARCHIVE)/bash-$(BASH_VER).tar.gz:
$(WGET) http://ftp.gnu.org/gnu/bash/bash-$(BASH_VER).tar.gz
CORTEX-STRINGS_VER=48fd30c346ff2ab14ca574b770b5c1bcbefadba8
$(ARCHIVE)/cortex-strings-$(CORTEX-STRINGS_VER).tar.bz2:
get-git-archive.sh http://git.linaro.org/git-ro/toolchain/cortex-strings.git $(CORTEX-STRINGS_VER) $(notdir $@) $(ARCHIVE)
DOSFSTOOLS_VER=4.1
$(ARCHIVE)/dosfstools-$(DOSFSTOOLS_VER).tar.xz:
$(WGET) https://github.com/dosfstools/dosfstools/releases/download/v$(DOSFSTOOLS_VER)/dosfstools-$(DOSFSTOOLS_VER).tar.xz
LESS_VER=530
$(ARCHIVE)/less-$(LESS_VER).tar.gz:
$(WGET) http://www.greenwoodsoftware.com/less/less-$(LESS_VER).tar.gz
CONFUSE_VER=3.2.2
$(ARCHIVE)/confuse-$(CONFUSE_VER).tar.xz:
$(WGET) https://github.com/martinh/libconfuse/releases/download/v$(CONFUSE_VER)/confuse-$(CONFUSE_VER).tar.xz
ITE_VER=2.0.2
$(ARCHIVE)/libite-$(ITE_VER).tar.xz:
$(WGET) https://github.com/troglobit/libite/releases/download/v$(ITE_VER)/libite-$(ITE_VER).tar.xz
FUSE_EXFAT_VER=1.2.8
$(ARCHIVE)/fuse-exfat-$(FUSE_EXFAT_VER).tar.gz:
$(WGET) https://github.com/relan/exfat/releases/download/v$(FUSE_EXFAT_VER)/fuse-exfat-$(FUSE_EXFAT_VER).tar.gz
EXFAT_UTILS_VER=1.2.8
$(ARCHIVE)/exfat-utils-$(EXFAT_UTILS_VER).tar.gz:
$(WGET) https://github.com/relan/exfat/releases/download/v$(EXFAT_UTILS_VER)/exfat-utils-$(EXFAT_UTILS_VER).tar.gz
FRIBIDI_VER = 1.0.4
$(ARCHIVE)/fribidi-$(FRIBIDI_VER).tar.bz2:
$(WGET) https://download.videolan.org/contrib/fribidi/fribidi-$(FRIBIDI_VER).tar.bz2
MC_VER=4.8.22
$(ARCHIVE)/mc-$(MC_VER).tar.xz:
$(WGET) http://ftp.midnight-commander.org/mc-$(MC_VER).tar.xz
LIBFFI_VER=3.2.1
$(ARCHIVE)/libffi-$(LIBFFI_VER).tar.gz:
$(WGET) ftp://sourceware.org/pub/libffi/libffi-$(LIBFFI_VER).tar.gz
GLIB_MAJOR=2
GLIB_MINOR=56
GLIB_MICRO=3
GLIB_VER=$(GLIB_MAJOR).$(GLIB_MINOR).$(GLIB_MICRO)
$(ARCHIVE)/glib-$(GLIB_VER).tar.xz:
$(WGET) http://ftp.gnome.org/pub/gnome/sources/glib/$(GLIB_MAJOR).$(GLIB_MINOR)/glib-$(GLIB_VER).tar.xz
GETTEXT_VERSION=0.19.8.1
$(ARCHIVE)/gettext-$(GETTEXT_VERSION).tar.xz:
$(WGET) ftp://ftp.gnu.org/gnu/gettext/gettext-$(GETTEXT_VERSION).tar.xz
WGET_VER=1.19.2
$(ARCHIVE)/wget-$(WGET_VER).tar.gz:
$(WGET) http://ftp.gnu.org/gnu/wget/wget-$(WGET_VER).tar.gz
ALSA-LIB_VER = 1.1.8
ALSA-LIB_SOURCE = alsa-lib-$(ALSA-LIB_VER).tar.bz2
$(ARCHIVE)/$(ALSA-LIB_SOURCE):
$(WGET) ftp://ftp.alsa-project.org/pub/lib/$(ALSA-LIB_SOURCE)
ETHTOOL_VER = 4.19
ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VER).tar.xz
$(ARCHIVE)/$(ETHTOOL_SOURCE):
$(WGET) https://www.kernel.org/pub/software/network/ethtool/$(ETHTOOL_SOURCE)
GPTFDISK_VER = 1.0.4
GPTFDISK_SOURCE = gptfdisk-$(GPTFDISK_VER).tar.gz
$(ARCHIVE)/$(GPTFDISK_SOURCE):
$(WGET) http://sourceforge.net/projects/gptfdisk/files/gptfdisk/$(GPTFDISK_VER)/$(GPTFDISK_SOURCE)
POPT_VER = 1.16
POPT_SOURCE = popt-$(POPT_VER).tar.gz
$(ARCHIVE)/$(POPT_SOURCE):
$(WGET) http://rpm5.org/files/popt/$(POPT_SOURCE)
LINKS_VER = 2.17
$(ARCHIVE)/links-$(LINKS_VER).tar.bz2:
$(WGET) http://links.twibright.com/download/links-$(LINKS_VER).tar.bz2

8
make/gstreamer.mk

@ -35,7 +35,7 @@ $(ARCHIVE)/$(GSTREAMER_SOURCE):
GSTREAMER_PATCH = gstreamer-$(GSTREAMER_VER)-revert-use-new-gst-adapter-get-buffer.patch
$(D)/gstreamer: $(D)/libglib2 $(D)/libxml2 $(D)/glib-networking $(ARCHIVE)/$(GSTREAMER_SOURCE)
$(D)/gstreamer: $(D)/glib2 $(D)/libxml2 $(D)/glib-networking $(ARCHIVE)/$(GSTREAMER_SOURCE)
$(REMOVE)/gstreamer-$(GSTREAMER_VER)
$(UNTAR)/$(GSTREAMER_SOURCE)
$(CHDIR)/gstreamer-$(GSTREAMER_VER); \
@ -90,7 +90,7 @@ GST_PLUGINS_BASE_PATCH += gst-plugins-base-$(GST_PLUGINS_BASE_VER)-0004-subparse
GST_PLUGINS_BASE_PATCH += gst-plugins-base-$(GST_PLUGINS_BASE_VER)-make-gio_unix_2_0-dependency-configurable.patch
GST_PLUGINS_BASE_PATCH += gst-plugins-base-$(GST_PLUGINS_BASE_VER)-0003-riff-media-added-fourcc-to-all-ffmpeg-mpeg4-video-caps.patch
$(D)/gst-plugins-base: $(ARCHIVE)/$(GST_PLUGINS_BASE_SOURCE) $(D)/gstreamer $(D)/zlib $(D)/libglib2 $(D)/orc $(D)/alsa-lib $(D)/libogg $(D)/libvorbisidec | $(TARGET_DIR)
$(D)/gst-plugins-base: $(ARCHIVE)/$(GST_PLUGINS_BASE_SOURCE) $(D)/gstreamer $(D)/zlib $(D)/glib2 $(D)/orc $(D)/alsa-lib $(D)/libogg $(D)/libvorbisidec | $(TARGET_DIR)
$(REMOVE)/gst-plugins-base-$(GST_PLUGINS_BASE_VER)
$(UNTAR)/$(GST_PLUGINS_BASE_SOURCE)
$(CHDIR)/gst-plugins-base-$(GST_PLUGINS_BASE_VER); \
@ -556,7 +556,7 @@ GLIB-NETWORKING_SOURCE = glib-networking-$(GLIB-NETWORKING_VER).tar.xz
$(ARCHIVE)/$(GLIB-NETWORKING_SOURCE):
$(WGET) https://ftp.acc.umu.se/pub/GNOME/sources/glib-networking/$(GLIB-NETWORKING_VER_MAJOR)/$(GLIB-NETWORKING_SOURCE)
$(D)/glib-networking: $(D)/gnutls $(D)/libglib2 $(ARCHIVE)/$(GLIB-NETWORKING_SOURCE)
$(D)/glib-networking: $(D)/gnutls $(D)/glib2 $(ARCHIVE)/$(GLIB-NETWORKING_SOURCE)
$(REMOVE)/glib-networking-$(GLIB-NETWORKING_VER)
$(UNTAR)/$(GLIB-NETWORKING_SOURCE)
$(CHDIR)/glib-networking-$(GLIB-NETWORKING_VER); \
@ -581,7 +581,7 @@ LIBSOUP_SOURCE = libsoup-$(LIBSOUP_VER).tar.xz
$(ARCHIVE)/$(LIBSOUP_SOURCE):
$(WGET) https://download.gnome.org/sources/libsoup/$(LIBSOUP_VER_MAJOR)/$(LIBSOUP_SOURCE)
$(D)/libsoup: $(D)/sqlite $(D)/libxml2 $(D)/libglib2 $(ARCHIVE)/$(LIBSOUP_SOURCE)
$(D)/libsoup: $(D)/sqlite $(D)/libxml2 $(D)/glib2 $(ARCHIVE)/$(LIBSOUP_SOURCE)
$(REMOVE)/libsoup-$(LIBSOUP_VER)
$(UNTAR)/$(LIBSOUP_SOURCE)
$(CHDIR)/libsoup-$(LIBSOUP_VER); \

5
make/neutrino-plugins.mk

@ -140,6 +140,11 @@ $(D)/neutrino-mediathek: $(ARCHIVE)/mediathek.git $(LIBPLUGINS) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LINKS_VER = 2.17
$(ARCHIVE)/links-$(LINKS_VER).tar.bz2:
$(WGET) http://links.twibright.com/download/links-$(LINKS_VER).tar.bz2
LINKS_PATCH = links-$(LINKS_VER).patch
LINKS_PATCH += links-$(LINKS_VER)-ac-prog-cxx.patch
LINKS_PATCH += links-$(LINKS_VER)-input-$(BOXTYPE).patch

7
make/static-libs.mk

@ -12,9 +12,14 @@ static-libs: $(STATIC_LIBS)
# -----------------------------------------------------------------------------
CORTEX-STRINGS_VER = 48fd30c346ff2ab14ca574b770b5c1bcbefadba8
$(ARCHIVE)/cortex-strings-$(CORTEX-STRINGS_VER).tar.bz2:
get-git-archive.sh http://git.linaro.org/git-ro/toolchain/cortex-strings.git $(CORTEX-STRINGS_VER) $(notdir $@) $(ARCHIVE)
CORTEX-STRINGS_CONF =
ifneq ($(BOXSERIES), hd51)
CORTEX-STRINGS_CONF = --without-neon
CORTEX-STRINGS_CONF = --without-neon
endif
cortex-strings: $(STATIC_LIB_DIR)/libcortex-strings.la

4
make/system-libs-extra.mk

@ -169,7 +169,7 @@ $(ARCHIVE)/$(CAIRO_SOURCE):
CAIRO_PATCH = cairo-$(CAIRO_VER)-get_bitmap_surface.diff
$(D)/cairo: $(D)/fontconfig $(D)/libglib2 $(D)/libpng $(D)/pixman $(D)/zlib $(ARCHIVE)/$(CAIRO_SOURCE) | $(TARGET_DIR)
$(D)/cairo: $(D)/fontconfig $(D)/glib2 $(D)/libpng $(D)/pixman $(D)/zlib $(ARCHIVE)/$(CAIRO_SOURCE) | $(TARGET_DIR)
$(REMOVE)/cairo-$(CAIRO_VER)
$(UNTAR)/$(CAIRO_SOURCE)
$(CHDIR)/cairo-$(CAIRO_VER); \
@ -220,7 +220,7 @@ $(ARCHIVE)/$(HARFBUZZ_SOURCE):
HARFBUZZ_PATCH = harfbuzz-$(HARFBUZZ_VER)-disable-docs.patch
$(D)/harfbuzz: $(D)/fontconfig $(D)/libglib2 $(D)/cairo $(D)/freetype $(ARCHIVE)/$(HARFBUZZ_SOURCE) | $(TARGET_DIR)
$(D)/harfbuzz: $(D)/fontconfig $(D)/glib2 $(D)/cairo $(D)/freetype $(ARCHIVE)/$(HARFBUZZ_SOURCE) | $(TARGET_DIR)
$(REMOVE)/harfbuzz-$(HARFBUZZ_VER)
$(UNTAR)/$(HARFBUZZ_SOURCE)
$(CHDIR)/harfbuzz-$(HARFBUZZ_VER); \

103
make/system-libs.mk

@ -483,6 +483,11 @@ $(D)/libdpf: $(D)/libusb_compat $(ARCHIVE)/$(LIBDPF_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LZO_VER = 2.10
$(ARCHIVE)/lzo-$(LZO_VER).tar.gz:
$(WGET) https://fossies.org/linux/misc/lzo-$(LZO_VER).tar.gz
$(D)/lzo: $(ARCHIVE)/lzo-$(LZO_VER).tar.gz | $(TARGET_DIR)
$(REMOVE)/lzo-$(LZO_VER)
$(UNTAR)/lzo-$(LZO_VER).tar.gz
@ -500,6 +505,14 @@ $(D)/lzo: $(ARCHIVE)/lzo-$(LZO_VER).tar.gz | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBSIGCPP_MAJOR = 2
LIBSIGCPP_MINOR = 4
LIBSIGCPP_MICRO = 1
LIBSIGCPP_VER = $(LIBSIGCPP_MAJOR).$(LIBSIGCPP_MINOR).$(LIBSIGCPP_MICRO)
$(ARCHIVE)/libsigc++-$(LIBSIGCPP_VER).tar.xz:
$(WGET) http://ftp.gnome.org/pub/GNOME/sources/libsigc++/$(LIBSIGCPP_MAJOR).$(LIBSIGCPP_MINOR)/libsigc++-$(LIBSIGCPP_VER).tar.xz
$(D)/libsigc++: $(ARCHIVE)/libsigc++-$(LIBSIGCPP_VER).tar.xz | $(TARGET_DIR)
$(REMOVE)/libsigc++-$(LIBSIGCPP_VER)
$(UNTAR)/libsigc++-$(LIBSIGCPP_VER).tar.xz
@ -712,6 +725,11 @@ $(D)/libass: $(D)/freetype $(D)/libfribidi $(ARCHIVE)/libass-$(LIBASS_VER).tar.x
# -----------------------------------------------------------------------------
LIBGPG-ERROR_VER = 1.32
$(ARCHIVE)/libgpg-error-$(LIBGPG-ERROR_VER).tar.bz2:
$(WGET) ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-$(LIBGPG-ERROR_VER).tar.bz2
$(D)/libgpg-error: $(ARCHIVE)/libgpg-error-$(LIBGPG-ERROR_VER).tar.bz2 | $(TARGET_DIR)
$(REMOVE)/libgpg-error-$(LIBGPG-ERROR_VER)
$(UNTAR)/libgpg-error-$(LIBGPG-ERROR_VER).tar.bz2
@ -740,6 +758,11 @@ $(D)/libgpg-error: $(ARCHIVE)/libgpg-error-$(LIBGPG-ERROR_VER).tar.bz2 | $(TARGE
# -----------------------------------------------------------------------------
LIBGCRYPT_VER = 1.8.3
$(ARCHIVE)/libgcrypt-$(LIBGCRYPT_VER).tar.gz:
$(WGET) ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-$(LIBGCRYPT_VER).tar.gz
$(D)/libgcrypt: $(ARCHIVE)/libgcrypt-$(LIBGCRYPT_VER).tar.gz $(D)/libgpg-error | $(TARGET_DIR)
$(REMOVE)/libgcrypt-$(LIBGCRYPT_VER)
$(UNTAR)/libgcrypt-$(LIBGCRYPT_VER).tar.gz
@ -815,6 +838,11 @@ $(D)/libbdplus: $(ARCHIVE)/libbdplus-$(LIBBDPLUS_VER).tar.bz2 $(D)/libaacs | $(T
# -----------------------------------------------------------------------------
LIBXML2_VER = 2.9.8
$(ARCHIVE)/libxml2-$(LIBXML2_VER).tar.gz:
$(WGET) ftp://xmlsoft.org/libxml2/libxml2-$(LIBXML2_VER).tar.gz
$(D)/libxml2: $(ARCHIVE)/libxml2-$(LIBXML2_VER).tar.gz | $(TARGET_DIR)
$(REMOVE)/libxml2-$(LIBXML2_VER)
$(UNTAR)/libxml2-$(LIBXML2_VER).tar.gz
@ -847,6 +875,11 @@ $(D)/libxml2: $(ARCHIVE)/libxml2-$(LIBXML2_VER).tar.gz | $(TARGET_DIR)
# -----------------------------------------------------------------------------
PUGIXML_VER = 1.9
$(ARCHIVE)/pugixml-$(PUGIXML_VER).tar.gz:
$(WGET) http://github.com/zeux/pugixml/releases/download/v$(PUGIXML_VER)/pugixml-$(PUGIXML_VER).tar.gz
PUGIXML_PATCH = pugixml-config.patch
$(D)/pugixml: $(ARCHIVE)/pugixml-$(PUGIXML_VER).tar.gz | $(TARGET_DIR)
@ -878,6 +911,11 @@ $(D)/librtmp: $(D)/zlib $(D)/openssl $(SOURCE_DIR)/$(NI_RTMPDUMP) | $(TARGET_DIR
# -----------------------------------------------------------------------------
LIBTIRPC_VER = 1.0.2
$(ARCHIVE)/libtirpc-$(LIBTIRPC_VER).tar.bz2:
$(WGET) http://sourceforge.net/projects/libtirpc/files/libtirpc/$(LIBTIRPC_VER)/libtirpc-$(LIBTIRPC_VER).tar.bz2
LIBTIRP_PATCH = libtirpc-0001-Disable-parts-of-TIRPC-requiring-NIS-support.patch
LIBTIRP_PATCH += libtirpc-0002-uClibc-without-RPC-support-and-musl-does-not-install-rpcent.h.patch
LIBTIRP_PATCH += libtirpc-0003-Add-rpcgen-program-from-nfs-utils-sources.patch
@ -928,10 +966,15 @@ $(D)/confuse: $(ARCHIVE)/confuse-$(CONFUSE_VER).tar.xz | $(TARGET_DIR)
# -----------------------------------------------------------------------------
$(D)/libite: $(ARCHIVE)/libite-$(ITE_VER).tar.xz | $(TARGET_DIR)
$(REMOVE)/libite-$(ITE_VER)
$(UNTAR)/libite-$(ITE_VER).tar.xz
$(CHDIR)/libite-$(ITE_VER); \
LIBITE_VER = 2.0.2
$(ARCHIVE)/libite-$(LIBITE_VER).tar.xz:
$(WGET) https://github.com/troglobit/libite/releases/download/v$(LIBITE_VER)/libite-$(LIBITE_VER).tar.xz
$(D)/libite: $(ARCHIVE)/libite-$(LIBITE_VER).tar.xz | $(TARGET_DIR)
$(REMOVE)/libite-$(LIBITE_VER)
$(UNTAR)/libite-$(LIBITE_VER).tar.xz
$(CHDIR)/libite-$(LIBITE_VER); \
$(CONFIGURE) \
--prefix= \
--docdir=/.remove \
@ -943,7 +986,7 @@ $(D)/libite: $(ARCHIVE)/libite-$(ITE_VER).tar.xz | $(TARGET_DIR)
$(MAKE); \
$(MAKE) install DESTDIR=$(TARGET_DIR)
$(REWRITE_PKGCONF)/libite.pc
$(REMOVE)/libite-$(ITE_VER)
$(REMOVE)/libite-$(LIBITE_VER)
$(TOUCH)
# -----------------------------------------------------------------------------
@ -1015,6 +1058,11 @@ $(D)/libogg: $(ARCHIVE)/libogg-$(LIBOGG_VER).tar.xz | $(TARGET_DIR)
# -----------------------------------------------------------------------------
FRIBIDI_VER = 1.0.4
$(ARCHIVE)/fribidi-$(FRIBIDI_VER).tar.bz2:
$(WGET) https://download.videolan.org/contrib/fribidi/fribidi-$(FRIBIDI_VER).tar.bz2
$(D)/libfribidi: $(ARCHIVE)/fribidi-$(FRIBIDI_VER).tar.bz2 | $(TARGET_DIR)
$(REMOVE)/fribidi-$(FRIBIDI_VER)
$(UNTAR)/fribidi-$(FRIBIDI_VER).tar.bz2
@ -1036,6 +1084,11 @@ $(D)/libfribidi: $(ARCHIVE)/fribidi-$(FRIBIDI_VER).tar.bz2 | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBFFI_VER = 3.2.1
$(ARCHIVE)/libffi-$(LIBFFI_VER).tar.gz:
$(WGET) ftp://sourceware.org/pub/libffi/libffi-$(LIBFFI_VER).tar.gz
LIBFFI_PATCH = libffi-install_headers.patch
LIBFFI_CONF =
@ -1064,23 +1117,31 @@ $(D)/libffi: $(ARCHIVE)/libffi-$(LIBFFI_VER).tar.gz
# glibc provides a stub gettext implementation, so we only build it for hd2
LIBGLIB2_DEPS =
GLIB2_MAJOR = 2
GLIB2_MINOR = 56
GLIB2_MICRO = 3
GLIB2_VER = $(GLIB2_MAJOR).$(GLIB2_MINOR).$(GLIB2_MICRO)
$(ARCHIVE)/glib-$(GLIB2_VER).tar.xz:
$(WGET) http://ftp.gnome.org/pub/gnome/sources/glib/$(GLIB2_MAJOR).$(GLIB2_MINOR)/glib-$(GLIB2_VER).tar.xz
GLIB2_PATCH = glib2-disable-tests.patch
GLIB2_DEPS =
ifeq ($(BOXSERIES), hd2)
LIBGLIB2_DEPS = $(D)/gettext
GLIB2_DEPS = $(D)/gettext
endif
LIBGLIB2_CONF =
GLIB2_CONF =
ifeq ($(BOXSERIES), hd1)
LIBGLIB2_CONF = --enable-static --disable-shared
GLIB2_CONF = --enable-static --disable-shared
endif
LIBGLIB2_PATCH = libglib2-disable-tests.patch
$(D)/libglib2: $(ARCHIVE)/glib-$(GLIB_VER).tar.xz $(D)/zlib $(LIBGLIB2_DEPS) $(D)/libffi | $(TARGET_DIR)
$(REMOVE)/glib-$(GLIB_VER)
$(UNTAR)/glib-$(GLIB_VER).tar.xz
$(CHDIR)/glib-$(GLIB_VER); \
$(call apply_patches, $(LIBGLIB2_PATCH)); \
$(D)/glib2: $(ARCHIVE)/glib-$(GLIB2_VER).tar.xz $(D)/zlib $(GLIB2_DEPS) $(D)/libffi | $(TARGET_DIR)
$(REMOVE)/glib-$(GLIB2_VER)
$(UNTAR)/glib-$(GLIB2_VER).tar.xz
$(CHDIR)/glib-$(GLIB2_VER); \
$(call apply_patches, $(GLIB2_PATCH)); \
echo "ac_cv_type_long_long=yes" > arm-linux.cache; \
echo "glib_cv_stack_grows=no" >> arm-linux.cache; \
echo "glib_cv_uscore=no" >> arm-linux.cache; \
@ -1102,7 +1163,7 @@ $(D)/libglib2: $(ARCHIVE)/glib-$(GLIB_VER).tar.xz $(D)/zlib $(LIBGLIB2_DEPS) $(D
--disable-compile-warnings \
--with-threads="posix" \
--with-pcre=internal \
$(LIBGLIB2_CONF) \
$(GLIB2_CONF) \
; \
$(MAKE) install DESTDIR=$(TARGET_DIR)
rm -rf $(TARGET_DIR)/bin/gapplication
@ -1126,11 +1187,17 @@ $(D)/libglib2: $(ARCHIVE)/glib-$(GLIB_VER).tar.xz $(D)/zlib $(LIBGLIB2_DEPS) $(D
$(REWRITE_LIBTOOL)/libgmodule-2.0.la
$(REWRITE_LIBTOOL)/libgobject-2.0.la
$(REWRITE_LIBTOOL)/libgthread-2.0.la
$(REMOVE)/glib-$(GLIB_VER)
$(REMOVE)/glib-$(GLIB2_VER)
$(TOUCH)
# -----------------------------------------------------------------------------
ALSA-LIB_VER = 1.1.8
ALSA-LIB_SOURCE = alsa-lib-$(ALSA-LIB_VER).tar.bz2
$(ARCHIVE)/$(ALSA-LIB_SOURCE):
$(WGET) ftp://ftp.alsa-project.org/pub/lib/$(ALSA-LIB_SOURCE)
ALSA-LIB_PATCH = alsa-lib.patch
ALSA-LIB_PATCH += alsa-lib-link_fix.patch

137
make/system-tools.mk

@ -3,6 +3,20 @@
#
# -----------------------------------------------------------------------------
BUSYBOX_MAJOR = 1
BUSYBOX_MINOR = 30
BUSYBOX_MICRO = 1
BUSYBOX_VER = $(BUSYBOX_MAJOR).$(BUSYBOX_MINOR).$(BUSYBOX_MICRO)
BUSYBOX_SOURCE = busybox-$(BUSYBOX_VER).tar.bz2
$(ARCHIVE)/$(BUSYBOX_SOURCE):
$(WGET) http://busybox.net/downloads/$(BUSYBOX_SOURCE)
BUSYBOX_PATCH = busybox-fix-config-header.diff
BUSYBOX_PATCH += busybox-insmod-hack.patch
BUSYBOX_PATCH += busybox-mount-use-var-etc-fstab.patch
BUSYBOX_PATCH += busybox-fix-partition-size.patch
# Link busybox against libtirpc so that we can leverage its RPC support for NFS
# mounting with BusyBox
BUSYBOX_CFLAGS = $(TARGET_CFLAGS)
@ -26,11 +40,6 @@ BUSYBOX_MAKE_OPTS = \
EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" \
CONFIG_PREFIX="$(TARGET_DIR)"
BUSYBOX_PATCH = busybox-fix-config-header.diff
BUSYBOX_PATCH += busybox-insmod-hack.patch
BUSYBOX_PATCH += busybox-mount-use-var-etc-fstab.patch
BUSYBOX_PATCH += busybox-fix-partition-size.patch
$(D)/busybox: $(D)/libtirpc $(ARCHIVE)/$(BUSYBOX_SOURCE) | $(TARGET_DIR)
$(REMOVE)/busybox-$(BUSYBOX_VER)
$(UNTAR)/$(BUSYBOX_SOURCE)
@ -270,6 +279,11 @@ $(D)/coreutils: $(ARCHIVE)/coreutils-$(COREUTILS_VER).tar.xz | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LESS_VER = 530
$(ARCHIVE)/less-$(LESS_VER).tar.gz:
$(WGET) http://www.greenwoodsoftware.com/less/less-$(LESS_VER).tar.gz
$(D)/less: $(D)/libncurses $(ARCHIVE)/less-$(LESS_VER).tar.gz | $(TARGET_DIR)
$(REMOVE)/less-$(LESS_VER)
$(UNTAR)/less-$(LESS_VER).tar.gz
@ -366,10 +380,15 @@ $(D)/ushare: $(ARCHIVE)/ushare-$(USHARE_VER).tar.bz2 $(D)/libupnp | $(TARGET_DIR
# -----------------------------------------------------------------------------
$(D)/smartmontools: $(ARCHIVE)/smartmontools-$(SMARTMON_VER).tar.gz | $(TARGET_DIR)
$(REMOVE)/smartmontools-$(SMARTMON_VER)
$(UNTAR)/smartmontools-$(SMARTMON_VER).tar.gz
$(CHDIR)/smartmontools-$(SMARTMON_VER); \
SMARTMONTOOLS_VER = 6.6
$(ARCHIVE)/smartmontools-$(SMARTMONTOOLS_VER).tar.gz:
$(WGET) http://downloads.sourceforge.net/project/smartmontools/smartmontools/$(SMARTMONTOOLS_VER)/smartmontools-$(SMARTMONTOOLS_VER).tar.gz
$(D)/smartmontools: $(ARCHIVE)/smartmontools-$(SMARTMONTOOLS_VER).tar.gz | $(TARGET_DIR)
$(REMOVE)/smartmontools-$(SMARTMONTOOLS_VER)
$(UNTAR)/smartmontools-$(SMARTMONTOOLS_VER).tar.gz
$(CHDIR)/smartmontools-$(SMARTMONTOOLS_VER); \
$(BUILDENV) \
$(CONFIGURE) \
--target=$(TARGET) \
@ -377,7 +396,7 @@ $(D)/smartmontools: $(ARCHIVE)/smartmontools-$(SMARTMON_VER).tar.gz | $(TARGET_D
; \
$(MAKE); \
install -D -m 0755 smartctl $(TARGET_DIR)/sbin/smartctl
$(REMOVE)/smartmontools-$(SMARTMON_VER)
$(REMOVE)/smartmontools-$(SMARTMONTOOLS_VER)
$(TOUCH)
# -----------------------------------------------------------------------------
@ -451,6 +470,12 @@ $(D)/procps-ng: $(D)/libncurses $(ARCHIVE)/procps-ng-$(PROCPS-NG_VER).tar.xz | $
# -----------------------------------------------------------------------------
NANO_VER_MAJOR = 4
NANO_VER = $(NANO_VER_MAJOR).2
$(ARCHIVE)/nano-$(NANO_VER).tar.gz:
$(WGET) http://www.nano-editor.org/dist/v$(NANO_VER_MAJOR)/nano-$(NANO_VER).tar.gz
$(D)/nano: $(D)/libncurses $(ARCHIVE)/nano-$(NANO_VER).tar.gz | $(TARGET_DIR)
$(REMOVE)/nano-$(NANO_VER)
$(UNTAR)/nano-$(NANO_VER).tar.gz
@ -467,6 +492,11 @@ $(D)/nano: $(D)/libncurses $(ARCHIVE)/nano-$(NANO_VER).tar.gz | $(TARGET_DIR)
# -----------------------------------------------------------------------------
MINICOM_VER = 2.7.1
$(ARCHIVE)/minicom-$(MINICOM_VER).tar.gz:
$(WGET) http://fossies.org/linux/misc/minicom-$(MINICOM_VER).tar.gz
MINICOM_PATCH = minicom-fix-h-v-return-value-is-not-0.patch
$(D)/minicom: $(D)/libncurses $(ARCHIVE)/minicom-$(MINICOM_VER).tar.gz | $(TARGET_DIR)
@ -486,6 +516,18 @@ $(D)/minicom: $(D)/libncurses $(ARCHIVE)/minicom-$(MINICOM_VER).tar.gz | $(TARGE
# -----------------------------------------------------------------------------
BASH_MAJOR = 5
BASH_MINOR = 0
BASH_MICRO = 0
ifeq ($(BASH_MICRO), 0)
BASH_VER = $(BASH_MAJOR).$(BASH_MINOR)
else
BASH_VER = $(BASH_MAJOR).$(BASH_MINOR).$(BASH_MICRO)
endif
$(ARCHIVE)/bash-$(BASH_VER).tar.gz:
$(WGET) http://ftp.gnu.org/gnu/bash/bash-$(BASH_VER).tar.gz
$(D)/bash: $(ARCHIVE)/bash-$(BASH_VER).tar.gz | $(TARGET_DIR)
$(REMOVE)/bash-$(BASH_VER)
$(UNTAR)/bash-$(BASH_VER).tar.gz
@ -926,6 +968,11 @@ $(D)/xupnpd: $(ARCHIVE)/xupnpd.git $(D)/lua $(D)/openssl | $(TARGET_DIR)
# -----------------------------------------------------------------------------
DOSFSTOOLS_VER = 4.1
$(ARCHIVE)/dosfstools-$(DOSFSTOOLS_VER).tar.xz:
$(WGET) https://github.com/dosfstools/dosfstools/releases/download/v$(DOSFSTOOLS_VER)/dosfstools-$(DOSFSTOOLS_VER).tar.xz
DOSFSTOOLS_CFLAGS = $(TARGET_CFLAGS) -D_GNU_SOURCE -fomit-frame-pointer -D_FILE_OFFSET_BITS=64
$(D)/dosfstools: $(DOSFSTOOLS_DEPS) $(ARCHIVE)/dosfstools-$(DOSFSTOOLS_VER).tar.xz | $(TARGET_DIR)
@ -948,10 +995,10 @@ $(D)/dosfstools: $(DOSFSTOOLS_DEPS) $(ARCHIVE)/dosfstools-$(DOSFSTOOLS_VER).tar.
# -----------------------------------------------------------------------------
NFS-UTILS_IPV6=--enable-ipv6
ifeq ($(BOXSERIES), hd1)
NFS-UTILS_IPV6=--disable-ipv6
endif
NFS-UTILS_VER = 2.2.1
$(ARCHIVE)/nfs-utils-$(NFS-UTILS_VER).tar.bz2:
$(WGET) http://sourceforge.net/projects/nfs/files/nfs-utils/$(NFS-UTILS_VER)/nfs-utils-$(NFS-UTILS_VER).tar.bz2
NFS-UTILS_PATCH = nfs-utils_01-Patch-taken-from-Gentoo.patch
NFS-UTILS_PATCH += nfs-utils_02-Switch-legacy-index-in-favour-of-strchr.patch
@ -959,6 +1006,11 @@ NFS-UTILS_PATCH += nfs-utils_03-Let-the-configure-script-find-getrpcbynumber-in-
NFS-UTILS_PATCH += nfs-utils_04-mountd-Add-check-for-struct-file_handle.patch
NFS-UTILS_PATCH += nfs-utils_05-sm-notify-use-sbin-instead-of-usr-sbin.patch
NFS-UTILS_IPV6 = --enable-ipv6
ifeq ($(BOXSERIES), hd1)
NFS-UTILS_IPV6 = --disable-ipv6
endif
$(D)/nfs-utils: $(D)/rpcbind $(ARCHIVE)/nfs-utils-$(NFS-UTILS_VER).tar.bz2 | $(TARGET_DIR)
$(REMOVE)/nfs-utils-$(NFS-UTILS_VER)
$(UNTAR)/nfs-utils-$(NFS-UTILS_VER).tar.bz2
@ -1001,6 +1053,11 @@ $(D)/nfs-utils: $(D)/rpcbind $(ARCHIVE)/nfs-utils-$(NFS-UTILS_VER).tar.bz2 | $(T
# -----------------------------------------------------------------------------
RPCBIND_VER = 1.2.5
$(ARCHIVE)/rpcbind-$(RPCBIND_VER).tar.bz2:
$(WGET) http://sourceforge.net/projects/rpcbind/files/rpcbind/$(RPCBIND_VER)/rpcbind-$(RPCBIND_VER).tar.bz2
RPCBIND_PATCH = rpcbind-0001-Remove-yellow-pages-support.patch
$(D)/rpcbind: $(D)/libtirpc $(ARCHIVE)/rpcbind-$(RPCBIND_VER).tar.bz2 | $(TARGET_DIR)
@ -1045,10 +1102,15 @@ $(D)/fuse-exfat: $(ARCHIVE)/fuse-exfat-$(FUSE_EXFAT_VER).tar.gz $(D)/libfuse | $
# -----------------------------------------------------------------------------
$(D)/exfat-utils: $(ARCHIVE)/exfat-utils-$(EXFAT_UTILS_VER).tar.gz $(D)/fuse-exfat | $(TARGET_DIR)
$(REMOVE)/exfat-utils-$(EXFAT_UTILS_VER)
$(UNTAR)/exfat-utils-$(EXFAT_UTILS_VER).tar.gz
$(CHDIR)/exfat-utils-$(EXFAT_UTILS_VER); \
EXFAT-UTILS_VER = 1.2.8
$(ARCHIVE)/exfat-utils-$(EXFAT-UTILS_VER).tar.gz:
$(WGET) https://github.com/relan/exfat/releases/download/v$(EXFAT-UTILS_VER)/exfat-utils-$(EXFAT-UTILS_VER).tar.gz
$(D)/exfat-utils: $(ARCHIVE)/exfat-utils-$(EXFAT-UTILS_VER).tar.gz $(D)/fuse-exfat | $(TARGET_DIR)
$(REMOVE)/exfat-utils-$(EXFAT-UTILS_VER)
$(UNTAR)/exfat-utils-$(EXFAT-UTILS_VER).tar.gz
$(CHDIR)/exfat-utils-$(EXFAT-UTILS_VER); \
autoreconf -fi; \
$(CONFIGURE) \
--prefix= \
@ -1057,12 +1119,12 @@ $(D)/exfat-utils: $(ARCHIVE)/exfat-utils-$(EXFAT_UTILS_VER).tar.gz $(D)/fuse-exf
; \
$(MAKE); \
$(MAKE) install DESTDIR=$(TARGET_DIR)
$(REMOVE)/exfat-utils-$(EXFAT_UTILS_VER)
$(REMOVE)/exfat-utils-$(EXFAT-UTILS_VER)
$(TOUCH)
# -----------------------------------------------------------------------------
$(D)/streamripper: $(D)/libvorbisidec $(D)/libmad $(D)/libglib2 | $(TARGET_DIR)
$(D)/streamripper: $(D)/libvorbisidec $(D)/libmad $(D)/glib2 | $(TARGET_DIR)
$(REMOVE)/$(NI_STREAMRIPPER)
tar -C $(SOURCE_DIR) -cp $(NI_STREAMRIPPER) --exclude-vcs | tar -C $(BUILD_TMP) -x
$(CHDIR)/$(NI_STREAMRIPPER); \
@ -1082,6 +1144,11 @@ $(D)/streamripper: $(D)/libvorbisidec $(D)/libmad $(D)/libglib2 | $(TARGET_DIR)
# -----------------------------------------------------------------------------
GETTEXT_VERSION = 0.19.8.1
$(ARCHIVE)/gettext-$(GETTEXT_VERSION).tar.xz:
$(WGET) ftp://ftp.gnu.org/gnu/gettext/gettext-$(GETTEXT_VERSION).tar.xz
$(D)/gettext: $(ARCHIVE)/gettext-$(GETTEXT_VERSION).tar.xz | $(TARGET_DIR)
$(REMOVE)/gettext-$(GETTEXT_VERSION)
$(UNTAR)/gettext-$(GETTEXT_VERSION).tar.xz
@ -1111,7 +1178,12 @@ $(D)/gettext: $(ARCHIVE)/gettext-$(GETTEXT_VERSION).tar.xz | $(TARGET_DIR)
# -----------------------------------------------------------------------------
$(D)/mc: $(ARCHIVE)/mc-$(MC_VER).tar.xz $(D)/libglib2 $(D)/libncurses | $(TARGET_DIR)
MC_VER = 4.8.22
$(ARCHIVE)/mc-$(MC_VER).tar.xz:
$(WGET) http://ftp.midnight-commander.org/mc-$(MC_VER).tar.xz
$(D)/mc: $(ARCHIVE)/mc-$(MC_VER).tar.xz $(D)/glib2 $(D)/libncurses | $(TARGET_DIR)
$(REMOVE)/mc-$(MC_VER)
$(UNTAR)/mc-$(MC_VER).tar.xz
$(CHDIR)/mc-$(MC_VER); \
@ -1142,6 +1214,11 @@ $(D)/mc: $(ARCHIVE)/mc-$(MC_VER).tar.xz $(D)/libglib2 $(D)/libncurses | $(TARGET
# -----------------------------------------------------------------------------
WGET_VER = 1.19.2
$(ARCHIVE)/wget-$(WGET_VER).tar.gz:
$(WGET) http://ftp.gnu.org/gnu/wget/wget-$(WGET_VER).tar.gz
WGET_PATCH = wget-remove-hardcoded-engine-support-for-openss.patch
WGET_PATCH += wget-set-check_cert-false-by-default.patch
WGET_PATCH += wget-change_DEFAULT_LOGFILE.patch
@ -1255,6 +1332,12 @@ $(D)/dvbsnoop: $(ARCHIVE)/dvbsnoop.git | $(TARGET_DIR)
# -----------------------------------------------------------------------------
ETHTOOL_VER = 4.19
ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VER).tar.xz
$(ARCHIVE)/$(ETHTOOL_SOURCE):
$(WGET) https://www.kernel.org/pub/software/network/ethtool/$(ETHTOOL_SOURCE)
$(D)/ethtool: $(ARCHIVE)/$(ETHTOOL_SOURCE) | $(TARGET_DIR)
$(REMOVE)/ethtool-$(ETHTOOL_VER)
$(UNTAR)/$(ETHTOOL_SOURCE)
@ -1272,6 +1355,12 @@ $(D)/ethtool: $(ARCHIVE)/$(ETHTOOL_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
GPTFDISK_VER = 1.0.4
GPTFDISK_SOURCE = gptfdisk-$(GPTFDISK_VER).tar.gz
$(ARCHIVE)/$(GPTFDISK_SOURCE):
$(WGET) http://sourceforge.net/projects/gptfdisk/files/gptfdisk/$(GPTFDISK_VER)/$(GPTFDISK_SOURCE)
$(D)/gptfdisk: $(D)/popt $(D)/e2fsprogs $(ARCHIVE)/$(GPTFDISK_SOURCE) | $(TARGET_DIR)
$(REMOVE)/gptfdisk-$(GPTFDISK_VER)
$(UNTAR)/$(GPTFDISK_SOURCE)
@ -1286,6 +1375,12 @@ $(D)/gptfdisk: $(D)/popt $(D)/e2fsprogs $(ARCHIVE)/$(GPTFDISK_SOURCE) | $(TARGET
# -----------------------------------------------------------------------------
POPT_VER = 1.16
POPT_SOURCE = popt-$(POPT_VER).tar.gz
$(ARCHIVE)/$(POPT_SOURCE):
$(WGET) http://rpm5.org/files/popt/$(POPT_SOURCE)
$(D)/popt: $(ARCHIVE)/$(POPT_SOURCE) | $(TARGET_DIR)
$(REMOVE)/popt-$(POPT_VER)
$(UNTAR)/$(POPT_SOURCE)

Loading…
Cancel
Save