diff --git a/packages/0verkill/build.sh b/packages/0verkill/build.sh index 0800fdf7a..b49931947 100644 --- a/packages/0verkill/build.sh +++ b/packages/0verkill/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/ravener/0verkill/archive/refs/tags/v${TERMUX_PKG_VERSION:0:4}.tar.gz TERMUX_PKG_SHA256=d337e4a7dd91f26c837e96492d960c7fd77c75bc24bcc6ed8d350df39edf8bb8 TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="games" termux_step_pre_configure() { autoreconf -vfi diff --git a/packages/angband/build.sh b/packages/angband/build.sh index 915728fac..7992df323 100644 --- a/packages/angband/build.sh +++ b/packages/angband/build.sh @@ -19,6 +19,7 @@ share/angband/icons share/angband/sounds share/angband/xtra " +TERMUX_PKG_GROUPS="games" termux_step_pre_configure () { ./autogen.sh diff --git a/packages/bastet/build.sh b/packages/bastet/build.sh index 701a9524b..edec2a839 100644 --- a/packages/bastet/build.sh +++ b/packages/bastet/build.sh @@ -10,3 +10,4 @@ TERMUX_PKG_DEPENDS="libc++, ncurses" TERMUX_PKG_BUILD_DEPENDS="boost-static" TERMUX_PKG_EXTRA_MAKE_ARGS=" BOOST_PO=$TERMUX_PREFIX/lib/libboost_program_options.a" TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="games" diff --git a/packages/brogue/build.sh b/packages/brogue/build.sh index b183b3f8b..1ebd5e768 100644 --- a/packages/brogue/build.sh +++ b/packages/brogue/build.sh @@ -9,6 +9,7 @@ TERMUX_PKG_SHA256=a74ff18139564c597d047cfb167f74ab1963dd8608b6fb2e034e7635d61704 TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_EXTRA_MAKE_ARGS="curses" TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="games" termux_step_pre_configure () { CFLAGS+=" -fcommon" diff --git a/packages/cavez-of-phear/build.sh b/packages/cavez-of-phear/build.sh index 756b7ce97..ca9d0ba16 100644 --- a/packages/cavez-of-phear/build.sh +++ b/packages/cavez-of-phear/build.sh @@ -7,3 +7,4 @@ TERMUX_PKG_SRCURL=https://github.com/AMDmi3/cavezofphear/archive/refs/tags/${TER TERMUX_PKG_SHA256=29ea76dd1a0f38904cd09e36b7205d4a4c01324d2ba28d03f15d9ae53881aa10 TERMUX_PKG_DEPENDS="libandroid-support, ncurses" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DSYSTEMWIDE=ON -DWITH_MANPAGE=OFF" +TERMUX_PKG_GROUPS="games" diff --git a/packages/cboard/build.sh b/packages/cboard/build.sh index 8b44c78b3..d80d96b01 100644 --- a/packages/cboard/build.sh +++ b/packages/cboard/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/c-board/${TERMUX_PKG_VERSION}/cboard-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=dd748039f3531653e1573577cd814741524e1b16e16e3a841ef512e5150da6a0 TERMUX_PKG_DEPENDS="libandroid-support,libandroid-glob,gnuchess, ncurses, ncurses-ui-libs" +TERMUX_PKG_GROUPS="games" termux_step_pre_configure() { CFLAGS+=" -DLINE_MAX=_POSIX2_LINE_MAX -fcommon" diff --git a/packages/curseofwar/build.sh b/packages/curseofwar/build.sh index 4201964b2..5681cfd7e 100644 --- a/packages/curseofwar/build.sh +++ b/packages/curseofwar/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/a-nikolaev/curseofwar/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=2a90204d95a9f29a0e5923f43e65188209dc8be9d9eb93576404e3f79b8a652b TERMUX_PKG_DEPENDS="libc++, ncurses" +TERMUX_PKG_GROUPS="games" termux_step_make_install () { mkdir -p $TERMUX_PREFIX/share/man/man6 diff --git a/packages/dmagnetic/build.sh b/packages/dmagnetic/build.sh index ee5339a45..505dbe37f 100644 --- a/packages/dmagnetic/build.sh +++ b/packages/dmagnetic/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_SRCURL=https://www.dettus.net/dMagnetic/dMagnetic_${TERMUX_PKG_VERSIO TERMUX_PKG_SHA256=9671b863cbb126e122923fa974806ff0e998af471c98e878c1392c20a3606206 TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_HOSTBUILD=true +TERMUX_PKG_GROUPS="games" termux_step_host_build() { cd $TERMUX_PKG_BUILDDIR diff --git a/packages/dopewars/build.sh b/packages/dopewars/build.sh index 1e090315d..a85a6b24f 100644 --- a/packages/dopewars/build.sh +++ b/packages/dopewars/build.sh @@ -11,6 +11,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --without-sdl " TERMUX_PKG_RM_AFTER_INSTALL="share/gnome" +TERMUX_PKG_GROUPS="games" termux_step_pre_configure() { autoreconf -vfi diff --git a/packages/frotz/build.sh b/packages/frotz/build.sh index 862cbb711..bdca3192b 100644 --- a/packages/frotz/build.sh +++ b/packages/frotz/build.sh @@ -9,6 +9,7 @@ TERMUX_PKG_SRCURL=https://gitlab.com/DavidGriffith/frotz/-/archive/${TERMUX_PKG_ TERMUX_PKG_SHA256=ed288b2ddad6c100f7ad7cb6ee8c867053d75144e96160b5ba00abb8969cdf30 TERMUX_PKG_DEPENDS="ncurses, dialog, curl" TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="games" termux_step_pre_configure () { export CURSES_CFLAGS="-I$TERMUX_PREFIX/include" diff --git a/packages/glulxe/build.sh b/packages/glulxe/build.sh index 67ac06a05..f2aad0995 100644 --- a/packages/glulxe/build.sh +++ b/packages/glulxe/build.sh @@ -11,6 +11,7 @@ TERMUX_PKG_SHA256=(1fc26f8aa31c880dbc7c396ede196c5d2cdff9bdefc6b192f320a96c5ef33 5968630b45e2fd53de48424559e3579db0537c460f4dc2631f258e1c116eb4ea) TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_DEPENDS="ncurses" +TERMUX_PKG_GROUPS="games" termux_step_post_configure () { CC="$CC $CFLAGS $CPPFLAGS $LDFLAGS" PREFIX=$TERMUX_PREFIX make -C glkterm diff --git a/packages/gnuchess/build.sh b/packages/gnuchess/build.sh index ae58f1dc1..cacd65bf3 100644 --- a/packages/gnuchess/build.sh +++ b/packages/gnuchess/build.sh @@ -8,3 +8,4 @@ TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/chess/gnuchess-${TERMUX_PKG_VER TERMUX_PKG_SHA256=d50446cda8012240321da39cddbb4df4d08458a8d538a4738882814139583847 TERMUX_PKG_DEPENDS="libc++, ncurses, readline" TERMUX_PKG_RM_AFTER_INSTALL="bin/gnuchessu bin/gnuchessx" +TERMUX_PKG_GROUPS="games" diff --git a/packages/gnugo/build.sh b/packages/gnugo/build.sh index 60d7db47d..dbb1a90a5 100644 --- a/packages/gnugo/build.sh +++ b/packages/gnugo/build.sh @@ -9,6 +9,7 @@ TERMUX_PKG_SHA256=da68d7a65f44dcf6ce6e4e630b6f6dd9897249d34425920bfdd4e07ff1866a TERMUX_PKG_DEPENDS="ncurses, readline" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-readline" TERMUX_PKG_HOSTBUILD=true +TERMUX_PKG_GROUPS="games" termux_step_pre_configure() { CFLAGS+=" -Wno-overflow -fcommon" diff --git a/packages/gnushogi/build.sh b/packages/gnushogi/build.sh index 6f84908cf..1ffc28760 100644 --- a/packages/gnushogi/build.sh +++ b/packages/gnushogi/build.sh @@ -10,6 +10,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_lib_curses_clrtoeol=yes --with-curses" TERMUX_PKG_RM_AFTER_INSTALL="info/gnushogi.info" TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_HOSTBUILD=true +TERMUX_PKG_GROUPS="games" termux_step_pre_configure() { CFLAGS+=" $CPPFLAGS -fcommon" diff --git a/packages/gnuski/build.sh b/packages/gnuski/build.sh index 51abbb367..1a4f5da8a 100644 --- a/packages/gnuski/build.sh +++ b/packages/gnuski/build.sh @@ -8,3 +8,4 @@ TERMUX_PKG_SRCURL=https://sourceforge.net/projects/gnuski/files/gnuski/gnuski-${ TERMUX_PKG_SHA256=1b629bd29dd6ad362b56055ccdb4c7ad462ff39d7a0deb915753c2096f5f959d TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="games" diff --git a/packages/greed/build.sh b/packages/greed/build.sh index 459c2b9a6..33d19d3ec 100644 --- a/packages/greed/build.sh +++ b/packages/greed/build.sh @@ -8,3 +8,4 @@ TERMUX_PKG_SRCURL=http://www.catb.org/~esr/greed/greed-${TERMUX_PKG_VERSION}.tar TERMUX_PKG_SHA256=702bc0314ddedb2ba17d4b55d873384a1606886e8d69f35ce67f6e3024a8d3fd TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="games" diff --git a/packages/lexter/build.sh b/packages/lexter/build.sh index 3915ff68a..ac6d54ed3 100644 --- a/packages/lexter/build.sh +++ b/packages/lexter/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_SRCURL=https://www.kyne.com.au/~mark/software/download/lexter-${TERMU TERMUX_PKG_SHA256=b61a28fd5249b7d6c0df9be91c97c2acd00ccd9ad1e7b0c99808f6cdc96d5188 TERMUX_PKG_DEPENDS="ncurses, gettext" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--datadir=$TERMUX_PREFIX/share/lexter" +TERMUX_PKG_GROUPS="games" termux_step_pre_configure() { autoreconf -vfi diff --git a/packages/moon-buggy/build.sh b/packages/moon-buggy/build.sh index fb92a7569..71b669a6f 100644 --- a/packages/moon-buggy/build.sh +++ b/packages/moon-buggy/build.sh @@ -10,6 +10,7 @@ TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=ftp://ftp.netbsd.org/pub/pkgsrc/distfiles/moon-buggy-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=352dc16ccae4c66f1e87ab071e6a4ebeb94ff4e4f744ce1b12a769d02fe5d23f TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--sharedstatedir=$TERMUX_PREFIX/var" +TERMUX_PKG_GROUPS="games" termux_step_make_install () { mkdir -p $TERMUX_PREFIX/share/man/man6 diff --git a/packages/moria/build.sh b/packages/moria/build.sh index 6198e6e4c..b75c5c6a3 100644 --- a/packages/moria/build.sh +++ b/packages/moria/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_SRCURL=https://github.com/dungeons-of-moria/umoria/archive/v${TERMUX_ TERMUX_PKG_SHA256=97f76a68b856dd5df37c20fc57c8a51017147f489e8ee8866e1764778b2e2d57 TERMUX_PKG_DEPENDS="libc++, ncurses" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-Dbuild_dir=$TERMUX_PKG_BUILDDIR" +TERMUX_PKG_GROUPS="games" termux_step_create_debscripts() { # Create scores file in a debscript, so an update to the package wouldn't erease any scores diff --git a/packages/myman/build.sh b/packages/myman/build.sh index 4fa25a477..654226bfe 100644 --- a/packages/myman/build.sh +++ b/packages/myman/build.sh @@ -10,6 +10,7 @@ TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_HOSTBUILD=true # myman is installed twice for no reason TERMUX_PKG_RM_AFTER_INSTALL="bin/myman-$TERMUX_PKG_VERSION" +TERMUX_PKG_GROUPS="games" termux_step_get_source() { cd $TERMUX_PKG_CACHEDIR diff --git a/packages/nethack/build.sh b/packages/nethack/build.sh index 9120855af..8316f4cad 100644 --- a/packages/nethack/build.sh +++ b/packages/nethack/build.sh @@ -9,6 +9,7 @@ TERMUX_PKG_SHA256=cfde0c3ab6dd7c22ae82e1e5a59ab80152304eb23fb06e3129439271e5643e TERMUX_PKG_DEPENDS="gzip, ncurses" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_HOSTBUILD=true +TERMUX_PKG_GROUPS="games" termux_step_host_build() { cp -r $TERMUX_PKG_SRCDIR/* . diff --git a/packages/ninvaders/build.sh b/packages/ninvaders/build.sh index 35afa9f38..a9b7f2100 100644 --- a/packages/ninvaders/build.sh +++ b/packages/ninvaders/build.sh @@ -7,3 +7,4 @@ TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/sf-refugees/ninvaders/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=80fbdfd396efc3674c0a697e0d7c219647518cefd22e948d504bb3a677e58df3 TERMUX_PKG_DEPENDS="ncurses" +TERMUX_PKG_GROUPS="games" diff --git a/packages/npush/build.sh b/packages/npush/build.sh index 972ae6cc0..d0d30235e 100644 --- a/packages/npush/build.sh +++ b/packages/npush/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/npush/npush/${TERMUX TERMUX_PKG_SHA256=f216d2b3279e8737784f77d4843c9e6f223fa131ce1ebddaf00ad802aba2bcd9 TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="games" termux_step_post_get_source() { sed -i -e "s|\"levels|\"${TERMUX_PREFIX}/share/npush/levels|" npush.cpp diff --git a/packages/nsnake/build.sh b/packages/nsnake/build.sh index a2bee02a5..99b6e3a89 100644 --- a/packages/nsnake/build.sh +++ b/packages/nsnake/build.sh @@ -8,3 +8,4 @@ TERMUX_PKG_SRCURL=https://github.com/alexdantas/nSnake/archive/v${TERMUX_PKG_VER TERMUX_PKG_SHA256=7240dafe35e17b01134591d7ae8f09f5a375cded8b01e43ba97ca3610a09ea61 TERMUX_PKG_DEPENDS="libc++, ncurses" TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="games" diff --git a/packages/nudoku/build.sh b/packages/nudoku/build.sh index 6d8c6d52e..904c2a605 100644 --- a/packages/nudoku/build.sh +++ b/packages/nudoku/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_SRCURL=https://github.com/jubalh/nudoku/archive/$TERMUX_PKG_VERSION.t TERMUX_PKG_SHA256=44d3ec1ff34a010910ac7a92f6d84e8a7a4678a966999b7be27d224609ae54e1 TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="games" termux_step_pre_configure() { autoreconf -i diff --git a/packages/open-adventure/build.sh b/packages/open-adventure/build.sh index 5067e3f59..d5381355c 100644 --- a/packages/open-adventure/build.sh +++ b/packages/open-adventure/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_SHA256=13a8bf9556014021b0e1f144f23e00afc05e92e4952b2ee7ad1dab0c079a66 TERMUX_PKG_SRCURL=https://gitlab.com/esr/open-adventure/-/archive/${TERMUX_PKG_VERSION}/open-adventure-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_DEPENDS="libedit" TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="games" termux_step_make_install () { install -m 0755 advent $TERMUX_PREFIX/bin diff --git a/packages/pacman4console/build.sh b/packages/pacman4console/build.sh index c0f639e05..545704681 100644 --- a/packages/pacman4console/build.sh +++ b/packages/pacman4console/build.sh @@ -4,10 +4,11 @@ TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.3 TERMUX_PKG_REVISION=3 -TERMUX_PKG_SRCURL=https://sites.google.com/site/doctormike/pacman-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SRCURL=https://ftp.debian.org/debian/pool/main/p/pacman4console/pacman4console_${TERMUX_PKG_VERSION}.orig.tar.gz TERMUX_PKG_SHA256=9a5c4a96395ce4a3b26a9896343a2cdf488182da1b96374a13bf5d811679eb90 TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="games" termux_step_post_make_install() { mkdir -p "$TERMUX_PREFIX"/share/man/man1 "$TERMUX_PREFIX"/share/man/man6 diff --git a/packages/snake/build.sh b/packages/snake/build.sh index 1fd5fe2c3..24757a38d 100644 --- a/packages/snake/build.sh +++ b/packages/snake/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/gogakoreli/snake/archive/4ccdf33feaa0a24578f3ddcf8137e52c93444f15.tar.gz TERMUX_PKG_SHA256=f99212d620ac593272a0489a7d83b44f92a39bcd11c299c728ea08f1eee656a6 TERMUX_PKG_BUILD_IN_SRC=true +TERMUX_PKG_GROUPS="games" termux_step_make_install() { install -Dm755 -t $TERMUX_PREFIX/bin/ snake diff --git a/packages/tty-solitaire/build.sh b/packages/tty-solitaire/build.sh index 5aeac8c10..f9de2c5c6 100644 --- a/packages/tty-solitaire/build.sh +++ b/packages/tty-solitaire/build.sh @@ -8,3 +8,4 @@ TERMUX_PKG_SHA256=a270ee639e911a89add6a3c765b0548c9d762e0388c323807708d2509cfa64 TERMUX_PKG_SRCURL=https://github.com/mpereira/tty-solitaire/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_DEPENDS="ncurses" +TERMUX_PKG_GROUPS="games" diff --git a/packages/vitetris/build.sh b/packages/vitetris/build.sh index d125f4c34..ac93b4fcd 100644 --- a/packages/vitetris/build.sh +++ b/packages/vitetris/build.sh @@ -10,6 +10,7 @@ TERMUX_PKG_SHA256=699443df03c8d4bf2051838c1015da72039bbbdd0ab0eede891c59c840bdf5 TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_REMOVE_AFTER_INSTALL="share/applications/vitetris.desktop" +TERMUX_PKG_GROUPS="games" termux_step_configure() { "$TERMUX_PKG_SRCDIR/configure" \