diff --git a/packages/autoconf/build.sh b/packages/autoconf/build.sh index dbf38727b..b4eb3b56e 100644 --- a/packages/autoconf/build.sh +++ b/packages/autoconf/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/autoconf/autoconf-${TERMUX_PKG_ TERMUX_PKG_SHA256=f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4 TERMUX_PKG_DEPENDS="m4, make, perl" TERMUX_PKG_PLATFORM_INDEPENDENT=true +TERMUX_PKG_GROUPS="base-devel" termux_step_post_get_source() { perl -p -i -e "s|/bin/sh|$TERMUX_PREFIX/bin/sh|" lib/*/*.m4 diff --git a/packages/automake/build.sh b/packages/automake/build.sh index 4c6863757..c2fe268ff 100644 --- a/packages/automake/build.sh +++ b/packages/automake/build.sh @@ -7,3 +7,4 @@ TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/automake/automake-${TERMUX_PKG_ TERMUX_PKG_SHA256=80facc09885a57e6d49d06972c0ae1089c5fa8f4d4c7cfe5baea58e5085f136d TERMUX_PKG_DEPENDS="autoconf" TERMUX_PKG_PLATFORM_INDEPENDENT=true +TERMUX_PKG_GROUPS="base-devel" diff --git a/packages/binutils/build.sh b/packages/binutils/build.sh index 7e316b606..edd57a8e1 100644 --- a/packages/binutils/build.sh +++ b/packages/binutils/build.sh @@ -13,6 +13,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-gold --enable-plugins --disable-werror TERMUX_PKG_EXTRA_MAKE_ARGS="tooldir=$TERMUX_PREFIX" TERMUX_PKG_RM_AFTER_INSTALL="share/man/man1/windmc.1 share/man/man1/windres.1 bin/ld.bfd" TERMUX_PKG_NO_STATICSPLIT=true +TERMUX_PKG_GROUPS="base-devel" # Avoid linking against libfl.so from flex if available: export LEXLIB= diff --git a/packages/bison/build.sh b/packages/bison/build.sh index d725ee09b..b92be540c 100644 --- a/packages/bison/build.sh +++ b/packages/bison/build.sh @@ -13,3 +13,4 @@ ac_cv_header_spawn_h=no " TERMUX_PKG_RM_AFTER_INSTALL="share/info/dir" +TERMUX_PKG_GROUPS="base-devel" diff --git a/packages/file/build.sh b/packages/file/build.sh index 8f2a0c96c..6958e1dd2 100644 --- a/packages/file/build.sh +++ b/packages/file/build.sh @@ -11,3 +11,4 @@ TERMUX_PKG_REPLACES="file-dev" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_func_mmap_fixed_mapped=yes" TERMUX_PKG_EXTRA_MAKE_ARGS="FILE_COMPILE=$TERMUX_PKG_HOSTBUILD_DIR/src/file" TERMUX_PKG_HOSTBUILD=true +TERMUX_PKG_GROUPS="base-devel" diff --git a/packages/findutils/build.sh b/packages/findutils/build.sh index 568036695..ef3f94c3d 100644 --- a/packages/findutils/build.sh +++ b/packages/findutils/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/findutils/findutils-${TERMUX_PK TERMUX_PKG_SHA256=57127b7e97d91282c6ace556378d5455a9509898297e46e10443016ea1387164 TERMUX_PKG_DEPENDS="libandroid-support" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_GROUPS="base-devel" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" gl_cv_func_fflush_stdin=yes diff --git a/packages/flex/build.sh b/packages/flex/build.sh index c7d3bedf0..5d79b0356 100644 --- a/packages/flex/build.sh +++ b/packages/flex/build.sh @@ -11,6 +11,7 @@ TERMUX_PKG_HOSTBUILD=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS+="ac_cv_path_M4=$TERMUX_PREFIX/bin/m4" TERMUX_PKG_CONFLICTS="flex-dev" TERMUX_PKG_REPLACES="flex-dev" +TERMUX_PKG_GROUPS="base-devel" # Work around https://github.com/westes/flex/issues/241 when building # under ubuntu 17.10: diff --git a/packages/gawk/build.sh b/packages/gawk/build.sh index 5a44e2e86..eb1f8742c 100644 --- a/packages/gawk/build.sh +++ b/packages/gawk/build.sh @@ -11,6 +11,7 @@ TERMUX_PKG_BREAKS="gawk-dev" TERMUX_PKG_REPLACES="gawk-dev" TERMUX_PKG_ESSENTIAL=true TERMUX_PKG_RM_AFTER_INSTALL="bin/gawk-* bin/igawk share/man/man1/igawk.1" +TERMUX_PKG_GROUPS="base-devel" termux_step_pre_configure() { # Certain packages are not safe to build on device because their diff --git a/packages/gettext/build.sh b/packages/gettext/build.sh index cd0062665..81c272400 100644 --- a/packages/gettext/build.sh +++ b/packages/gettext/build.sh @@ -11,6 +11,7 @@ TERMUX_PKG_BREAKS="gettext-dev" TERMUX_PKG_REPLACES="gettext-dev" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-openmp" +TERMUX_PKG_GROUPS="base-devel" termux_step_pre_configure() { autoreconf diff --git a/packages/grep/build.sh b/packages/grep/build.sh index 76e6387cc..23384bfd0 100644 --- a/packages/grep/build.sh +++ b/packages/grep/build.sh @@ -8,3 +8,4 @@ TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/grep/grep-${TERMUX_PKG_VERSION} TERMUX_PKG_SHA256=5c10da312460aec721984d5d83246d24520ec438dd48d7ab5a05dbc0d6d6823c TERMUX_PKG_DEPENDS="libandroid-support, pcre" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_GROUPS="base-devel" diff --git a/packages/gzip/build.sh b/packages/gzip/build.sh index 494f321da..17cdd67cb 100644 --- a/packages/gzip/build.sh +++ b/packages/gzip/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gzip/gzip-${TERMUX_PKG_VERSION} TERMUX_PKG_SHA256=9b9a95d68fdcb936849a4d6fada8bf8686cddf58b9b26c9c4289ed0c92a77907 TERMUX_PKG_ESSENTIAL=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_path_GREP=grep" +TERMUX_PKG_GROUPS="base-devel" termux_step_pre_configure() { if [ $TERMUX_ARCH = i686 ]; then diff --git a/packages/libllvm/build.sh b/packages/libllvm/build.sh index cb8743ea0..c690dcfd2 100644 --- a/packages/libllvm/build.sh +++ b/packages/libllvm/build.sh @@ -17,6 +17,7 @@ TERMUX_PKG_DEPENDS="binutils, libc++, ncurses, ndk-sysroot, libffi, zlib, libxml TERMUX_PKG_CONFLICTS="gcc, clang (<< 3.9.1-3)" TERMUX_PKG_BREAKS="libclang, libclang-dev, libllvm-dev" TERMUX_PKG_REPLACES="gcc, libclang, libclang-dev, libllvm-dev" +TERMUX_PKG_GROUPS="base-devel" # See http://llvm.org/docs/CMake.html: TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DPYTHON_EXECUTABLE=$(which python3) diff --git a/packages/libtool/build.sh b/packages/libtool/build.sh index a73f706c6..9d01eba39 100644 --- a/packages/libtool/build.sh +++ b/packages/libtool/build.sh @@ -10,6 +10,7 @@ TERMUX_PKG_DEPENDS="bash, grep, sed, libltdl" TERMUX_PKG_CONFLICTS="libtool-dev, libtool-static" TERMUX_PKG_REPLACES="libtool-dev, libtool-static" TERMUX_PKG_NO_STATICSPLIT=true +TERMUX_PKG_GROUPS="base-devel" termux_step_post_make_install() { perl -p -i -e "s|\"/bin/|\"$TERMUX_PREFIX/bin/|" $TERMUX_PREFIX/bin/{libtool,libtoolize} diff --git a/packages/m4/build.sh b/packages/m4/build.sh index d42db51bc..0f72d2a4a 100644 --- a/packages/m4/build.sh +++ b/packages/m4/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.4.19 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/m4/m4-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=63aede5c6d33b6d9b13511cd0be2cac046f2e70fd0a07aa9573a04a82783af96 +TERMUX_PKG_GROUPS="base-devel" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" ac_cv_header_spawn_h=no " diff --git a/packages/make/build.sh b/packages/make/build.sh index 825ff8dcb..925979af3 100644 --- a/packages/make/build.sh +++ b/packages/make/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/make/make-${TERMUX_PKG_VERSION} TERMUX_PKG_SHA256=e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19 TERMUX_PKG_BREAKS="make-dev" TERMUX_PKG_REPLACES="make-dev" +TERMUX_PKG_GROUPS="base-devel" # Prevent linking against libelf: TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_lib_elf_elf_begin=no" diff --git a/packages/patch/build.sh b/packages/patch/build.sh index 075bf4811..22674c8d5 100644 --- a/packages/patch/build.sh +++ b/packages/patch/build.sh @@ -7,3 +7,4 @@ TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/patch/patch-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-xattr ac_cv_path_ED=$TERMUX_PREFIX/bin/ed" +TERMUX_PKG_GROUPS="base-devel" diff --git a/packages/pkg-config/build.sh b/packages/pkg-config/build.sh index d351304b4..e430d7180 100644 --- a/packages/pkg-config/build.sh +++ b/packages/pkg-config/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_SRCURL=https://pkgconfig.freedesktop.org/releases/pkg-config-${TERMUX TERMUX_PKG_SHA256=6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591 TERMUX_PKG_DEPENDS="glib" TERMUX_PKG_RM_AFTER_INSTALL="bin/*-pkg-config" +TERMUX_PKG_GROUPS="base-devel" termux_step_pre_configure() { # Certain packages are not safe to build on device because their diff --git a/packages/sed/build.sh b/packages/sed/build.sh index 3140e7705..b291ac67d 100644 --- a/packages/sed/build.sh +++ b/packages/sed/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/sed/sed-${TERMUX_PKG_VERSION}.t TERMUX_PKG_SHA256=f79b0cfea71b37a8eeec8490db6c5f7ae7719c35587f21edb0617f370eeff633 TERMUX_PKG_ESSENTIAL=true TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="base-devel" termux_step_pre_configure() { CFLAGS+=" -D__USE_FORTIFY_LEVEL=2" diff --git a/packages/texinfo/build.sh b/packages/texinfo/build.sh index 5b6f91ec9..ce9af8711 100644 --- a/packages/texinfo/build.sh +++ b/packages/texinfo/build.sh @@ -8,3 +8,4 @@ TERMUX_PKG_SHA256=8eb753ed28bca21f8f56c1a180362aed789229bd62fff58bf8368e9beb59fe # gawk is used by texindex: TERMUX_PKG_DEPENDS="libiconv, ncurses, perl, gawk" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-perl-xs" +TERMUX_PKG_GROUPS="base-devel"