From 5dc31f00e09b05a1271c4fe55c14ae900c427eae Mon Sep 17 00:00:00 2001 From: Lucio Andrés Illanes Albornoz Date: Feb 12 2020 19:44:25 +0000 Subject: groups/2*.native_packages_*.group: adds dependencies. etc/README: updated. --- diff --git a/etc/README b/etc/README index 9cd0495..ff98198 100644 --- a/etc/README +++ b/etc/README @@ -13,8 +13,8 @@ A Midipix distribution consists of the following: libraries such as ncurses, libressl, as well as Perl and Python. ## Build-time dependencies -* **Alpine Linux**: bzip2 cmake coreutils g++ gawk gcc git grep gzip libintl libmagic libtool linux-headers make musl-dev patch perl-xml-parser procps sed tar wget xz zip zlib-dev -* **Debian/-derived Linux**: bzip2 cmake curl g++ gawk gcc git grep gzip lzma make patch procps sed tar wget xz-utils zip +* **Alpine Linux**: bzip2 cmake coreutils g++ gawk gcc git grep gzip linux-headers lzip make musl-dev patch procps sed tar wget xz zip +* **Debian/-derived Linux**: bzip2 clzip cmake curl g++ gawk gcc git grep gzip lzma make patch procps sed tar wget xz-utils zip > N.B. Some packages (*coreutils*, *grep*, and *tar*, among others) override Alpine's BusyBox utilities of the same name, as the latter are either non- diff --git a/groups/231.native_packages_etc.group b/groups/231.native_packages_etc.group index f0b4cf4..a2abd08 100644 --- a/groups/231.native_packages_etc.group +++ b/groups/231.native_packages_etc.group @@ -86,6 +86,7 @@ fi; : ${PKG_DANTE_URL:=http://www.inet.no/dante/files/dante-${PKG_DANTE_VERSION}.tar.gz}; : ${PKG_DANTE_CONFIGURE_ARGS_EXTRA:="ac_cv_func_sched_setscheduler=no --without-libwrap LIBS=-ltirpc"}; : ${PKG_DANTE_IN_TREE:=1}; +: ${PKG_DBUS_DEPENDS:="expat"}; : ${PKG_DBUS_VERSION:=1.11.20}; : ${PKG_DBUS_URL:=https://dbus.freedesktop.org/releases/dbus/dbus-${PKG_DBUS_VERSION}.tar.gz}; : ${PKG_DBUS_SHA256SUM:=7fd9d0536f7ec2f2afc94b84d5b5487f88c464e8d47c661d8e0b54aa83974bfa}; @@ -96,6 +97,7 @@ fi; : ${PKG_DEBIANUTILS_SUBDIR:=debianutils}; : ${PKG_DEBIANUTILS_BUILD_STEPS_DISABLE:=install_make}; : ${PKG_DEBIANUTILS_INSTALL_FILES:="../obj/run-parts=bin/ ../debianutils/run-parts.8=share/man/man8/"}; +: ${PKG_EMACS_DEPENDS:="freetype gnutls libz openjpeg"}; : ${PKG_EMACS_SHA256SUM:=1cf4fc240cd77c25309d15e18593789c8dbfba5c2b44d8f77c886542300fd32c}; : ${PKG_EMACS_VERSION:=26.1}; : ${PKG_EMACS_URL:=http://www.gutscheinrausch.de/mirror/gnu/emacs/emacs-${PKG_EMACS_VERSION}.tar.xz}; @@ -126,6 +128,7 @@ fi; : ${PKG_GETTEXT_TINY_VERSION:=0.3.1}; : ${PKG_GETTEXT_TINY_URL:=http://ftp.barfooze.de/pub/sabotage/tarballs/gettext-tiny-${PKG_GETTEXT_TINY_VERSION}.tar.xz}; : ${PKG_GETTEXT_TINY_BUILD_DIR:=gettext-tiny-${PKG_GETTEXT_TINY_VERSION}}; +: ${PKG_GHOSTSCRIPT_DEPENDS:="libpng"}; : ${PKG_GHOSTSCRIPT_SHA256SUM:=831fc019bd477f7cc2d481dc5395ebfa4a593a95eb2fe1eb231a97e450d7540d}; : ${PKG_GHOSTSCRIPT_VERSION:=9.26}; : ${PKG_GHOSTSCRIPT_URL:=https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs926/ghostscript-${PKG_GHOSTSCRIPT_VERSION}.tar.gz}; @@ -263,7 +266,7 @@ fi; : ${PKG_NPTH_SHA256SUM:=294a690c1f537b92ed829d867bee537e46be93fbd60b16c04630fbbfcd9db3c2}; : ${PKG_NPTH_VERSION:=1.5}; : ${PKG_NPTH_URL:=https://www.gnupg.org/ftp/gcrypt/npth/npth-${PKG_NPTH_VERSION}.tar.bz2}; -: ${PKG_OPENJPEG_DEPENDS:="lcms2 tiff"}; +: ${PKG_OPENJPEG_DEPENDS:="lcms2 libpng libz tiff"}; : ${PKG_OPENJPEG_SHA256SUM:=63f5a4713ecafc86de51bfad89cc07bb788e9bba24ebbf0c4ca637621aadb6a9}; : ${PKG_OPENJPEG_VERSION:=2.3.1}; : ${PKG_OPENJPEG_URL:=https://github.com/uclouvain/openjpeg/archive/v${PKG_OPENJPEG_VERSION}.tar.gz}; @@ -302,7 +305,7 @@ fi; : ${PKG_QRENCODE_VERSION:=3.4.4}; : ${PKG_QRENCODE_URL:=https://fukuchi.org/works/qrencode/qrencode-${PKG_QRENCODE_VERSION}.tar.bz2}; : ${PKG_QRENCODE_CONFIGURE_ARGS_EXTRA:=--disable-sdltest}; -: ${PKG_RPM_DEPENDS:="curl libgcrypt lmdb lua"}; +: ${PKG_RPM_DEPENDS:="curl libarchive libgcrypt lmdb lua"}; : ${PKG_RPM_SHA256SUM:=ddef45f9601cd12042edfc9b6e37efcca32814e1e0f4bb8682d08144a3e2d230}; : ${PKG_RPM_VERSION:=4.15.1}; : ${PKG_RPM_URL:=http://ftp.rpm.org/releases/rpm-${PKG_RPM_VERSION%.*}.x/rpm-${PKG_RPM_VERSION}.tar.bz2}; diff --git a/groups/241.native_packages_inet.group b/groups/241.native_packages_inet.group index adc4fa5..5d7b0f6 100644 --- a/groups/241.native_packages_inet.group +++ b/groups/241.native_packages_inet.group @@ -88,7 +88,7 @@ w3m weechat wget whois"; : ${PKG_LYNX_CFLAGS_CONFIGURE_EXTRA:="-I${PREFIX_NATIVE}/include -I${PREFIX_NATIVE}/include/ncursesw -DNCURSES_INTERNALS"}; : ${PKG_LYNX_CONFIGURE_ARGS_EXTRA:=--with-ssl}; : ${PKG_LYNX_SUBDIR:=lynx2-8-8}; -: ${PKG_MAILUTILS_DEPENDS:="ncurses"}; +: ${PKG_MAILUTILS_DEPENDS:="gnutls ncurses"}; : ${PKG_MAILUTILS_SHA256SUM:=f39f528cf6eebc9a045658bd98c86619002f06df4664647e4f78e27e90c62173}; : ${PKG_MAILUTILS_VERSION:=3.4}; : ${PKG_MAILUTILS_URL:=https://ftp.gnu.org/gnu/mailutils/mailutils-${PKG_MAILUTILS_VERSION}.tar.xz}; @@ -101,7 +101,7 @@ w3m weechat wget whois"; : ${PKG_MTR_VERSION:=0.92}; : ${PKG_MTR_URL:=ftp://ftp.bitwizard.nl/mtr/mtr-${PKG_MTR_VERSION}.tar.gz}; : ${PKG_MTR_DISABLED:=1}; -: ${PKG_MUTT_DEPENDS:="ncursesw"}; +: ${PKG_MUTT_DEPENDS:="libressl libz ncursesw"}; : ${PKG_MUTT_SHA256SUM:=734a3883158ec3d180cf6538d8bd7f685ce641d2cdef657aa0038f76e79a54a0}; : ${PKG_MUTT_VERSION:=1.10.1}; : ${PKG_MUTT_URL:=ftp://ftp.mutt.org/pub/mutt/mutt-${PKG_MUTT_VERSION}.tar.gz}; diff --git a/groups/251.native_packages_lib.group b/groups/251.native_packages_lib.group index fe90fd4..2c87e5a 100644 --- a/groups/251.native_packages_lib.group +++ b/groups/251.native_packages_lib.group @@ -62,6 +62,7 @@ libudns libunistring libuv libvorbis libxml2 libxslt libz libzip"; : ${PKG_LIBFIRM_BUILD_DIR:=build/libfirm}; : ${PKG_LIBFIRM_CONFIGURE:=bfirm/configure}; : ${PKG_LIBFIRM_CONFIGURE_ARGS:="--source-dir=../../libfirm --prefix="}; +: ${PKG_LIBFLAC_DEPENDS:="libogg"}; : ${PKG_LIBFLAC_SHA256SUM:=213e82bd716c9de6db2f98bcadbc4c24c7e2efe8c75939a1a84e28539c4e1748}; : ${PKG_LIBFLAC_VERSION:=1.3.3}; : ${PKG_LIBFLAC_URL:=https://ftp.osuosl.org/pub/xiph/releases/flac/flac-${PKG_LIBFLAC_VERSION}.tar.xz}; @@ -137,6 +138,7 @@ libudns libunistring libuv libvorbis libxml2 libxslt libz libzip"; : ${PKG_LIBSOLV_VERSION:=0.6.34}; : ${PKG_LIBSOLV_URL:=https://github.com/openSUSE/libsolv/archive/${PKG_LIBSOLV_VERSION}.tar.gz}; : ${PKG_LIBSOLV_SUBDIR:=libsolv-${PKG_LIBSOLV_VERSION}}; +: ${PKG_LIBTELNET_DEPENDS:="libz"}; : ${PKG_LIBTELNET_SHA256SUM:=d2f01a9dc0cc01777844b6d27f0f836dad9a4b9a32a31c7bbde0762480262f25}; : ${PKG_LIBTELNET_VERSION:=0.23}; : ${PKG_LIBTELNET_URL:=https://github.com/seanmiddleditch/libtelnet/releases/download/${PKG_LIBTELNET_VERSION}/libtelnet-${PKG_LIBTELNET_VERSION}.tar.gz}; @@ -162,7 +164,7 @@ libudns libunistring libuv libvorbis libxml2 libxslt libz libzip"; : ${PKG_LIBVORBIS_SHA256SUM:=af00bb5a784e7c9e69f56823de4637c350643deedaf333d0fa86ecdba6fcb415}; : ${PKG_LIBVORBIS_VERSION:=1.3.6}; : ${PKG_LIBVORBIS_URL:=https://ftp.osuosl.org/pub/xiph/releases/vorbis/libvorbis-${PKG_LIBVORBIS_VERSION}.tar.xz}; -: ${PKG_LIBXML2_DEPENDS:="xz"}; +: ${PKG_LIBXML2_DEPENDS:="libz xz"}; : ${PKG_LIBXML2_SHA256SUM:=94fb70890143e3c6549f265cee93ec064c80a84c42ad0f23e85ee1fd6540a871}; : ${PKG_LIBXML2_VERSION:=2.9.9}; : ${PKG_LIBXML2_URL:=ftp://xmlsoft.org/libxml2/libxml2-${PKG_LIBXML2_VERSION}.tar.gz}; diff --git a/groups/261.native_packages_x11.group b/groups/261.native_packages_x11.group index dc5368f..6826476 100644 --- a/groups/261.native_packages_x11.group +++ b/groups/261.native_packages_x11.group @@ -38,13 +38,14 @@ xterm xtrans xwd xwin"; : ${PKG_FONTCONFIG_URL:=https://www.freedesktop.org/software/fontconfig/release/fontconfig-${PKG_FONTCONFIG_VERSION}.tar.bz2}; : ${PKG_FONTCONFIG_CFLAGS_CONFIGURE_EXTRA:=-I${PREFIX_NATIVE}/include/freetype2}; : ${PKG_FONTCONFIG_CONFIGURE_ARGS_EXTRA:=--disable-docs}; +: ${PKG_FREETYPE_DEPENDS:="libz"}; : ${PKG_FREETYPE_SHA256SUM:=e6ffba3c8cef93f557d1f767d7bc3dee860ac7a3aaff588a521e081bc36f4c8a}; : ${PKG_FREETYPE_VERSION:=2.9}; : ${PKG_FREETYPE_URL:=http://download.savannah.gnu.org/releases/freetype/freetype-${PKG_FREETYPE_VERSION}.tar.bz2}; : ${PKG_FRIBIDI_SHA256SUM:=6a64f2a687f5c4f203a46fa659f43dd43d1f8b845df8d723107e8a7e6158e4ce}; : ${PKG_FRIBIDI_VERSION:=1.0.5}; : ${PKG_FRIBIDI_URL:=https://github.com/fribidi/fribidi/releases/download/v${PKG_FRIBIDI_VERSION}/fribidi-${PKG_FRIBIDI_VERSION}.tar.bz2}; -: ${PKG_GDK_DEPENDS:="tiff"}; +: ${PKG_GDK_DEPENDS:="openjpeg shared_mime_info tiff"}; : ${PKG_GDK_VERSION:=2.36.10}; : ${PKG_GDK_SHA256SUM:=f8f6fa896b89475c73b6e9e8d2a2b062fc359c4b4ccb8e96470d6ab5da949ace}; : ${PKG_GDK_URL:=http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/${PKG_GDK_VERSION%.*}/gdk-pixbuf-${PKG_GDK_VERSION}.tar.xz}; @@ -145,12 +146,12 @@ xterm xtrans xwd xwin"; : ${PKG_LIBXFIXES_SHA256SUM:=9ab6c13590658501ce4bd965a8a5d32ba4d8b3bb39a5a5bc9901edffc5666570}; : ${PKG_LIBXFIXES_VERSION:=5.0.3}; : ${PKG_LIBXFIXES_URL:=https://x.org/releases/individual/lib/libXfixes-${PKG_LIBXFIXES_VERSION}.tar.gz}; -: ${PKG_LIBXFONT2_DEPENDS:="freetype"}; +: ${PKG_LIBXFONT2_DEPENDS:="freetype libfontenc libz xorgproto xtrans"}; : ${PKG_LIBXFONT2_SHA256SUM:=0e8ab7fd737ccdfe87e1f02b55f221f0bd4503a1c5f28be4ed6a54586bac9c4e}; : ${PKG_LIBXFONT2_VERSION:=2.0.3}; : ${PKG_LIBXFONT2_URL:=https://x.org/releases/individual/lib/libXfont2-${PKG_LIBXFONT2_VERSION}.tar.bz2}; : ${PKG_LIBXFONT2_CFLAGS_CONFIGURE_EXTRA:=-I${PREFIX_NATIVE}/include/freetype2}; -: ${PKG_LIBXFT_DEPENDS:=" libX11 util_macros Xrender"}; +: ${PKG_LIBXFT_DEPENDS:="fontconfig freetype libX11 util_macros Xrender"}; : ${PKG_LIBXFT_SHA256SUM:=7fce32b92dcb7b2869bed567af2abc7bbad0d5d6fcf471b8a3e137964a31bbbd}; : ${PKG_LIBXFT_VERSION:=2.3.1}; : ${PKG_LIBXFT_URL:=https://www.x.org/releases/individual/lib/libXft-${PKG_LIBXFT_VERSION}.tar.bz2}; @@ -181,7 +182,7 @@ xterm xtrans xwd xwin"; : ${PKG_LIBXTST_SHA256SUM:=4655498a1b8e844e3d6f21f3b2c4e2b571effb5fd83199d428a6ba7ea4bf5204}; : ${PKG_LIBXTST_VERSION:=1.2.3}; : ${PKG_LIBXTST_URL:=http://www.x.org/releases/individual/lib/libXtst-${PKG_LIBXTST_VERSION}.tar.bz2}; -: ${PKG_MESA_DEPENDS:="libpthread_stubs"}; +: ${PKG_MESA_DEPENDS:="libpthread_stubs libX11 libXext xcb"}; : ${PKG_MESA_SHA256SUM:=694e5c3d37717d23258c1f88bc134223c5d1aac70518d2f9134d6df3ee791eea}; : ${PKG_MESA_VERSION:=18.0.0}; : ${PKG_MESA_URL:=https://mesa.freedesktop.org/archive/mesa-${PKG_MESA_VERSION}.tar.xz};