diff --git a/packages/acr/build.sh b/packages/acr/build.sh index b49bb4090..404a8de58 100644 --- a/packages/acr/build.sh +++ b/packages/acr/build.sh @@ -5,5 +5,6 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.9.8 TERMUX_PKG_SRCURL=https://github.com/radare/acr/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=88bb2e4cb35b18370675710806c4ef03ef81a6ed521b939e272267754e8484c1 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="dash" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/algernon/build.sh b/packages/algernon/build.sh index 1156dfa33..f76c40151 100644 --- a/packages/algernon/build.sh +++ b/packages/algernon/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.12.12 TERMUX_PKG_SRCURL=https://github.com/xyproto/algernon/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=6127eb975da960fd8aa7732c82f3b5e62d14ea763801778552bdbeec28846bf7 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/android-tools/build.sh b/packages/android-tools/build.sh index 8748fbbfe..70bceca52 100644 --- a/packages/android-tools/build.sh +++ b/packages/android-tools/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=31.0.0p1 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/nmeum/android-tools/releases/download/$TERMUX_PKG_VERSION/android-tools-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=51a4c3ba5f16945905449c4bd2c1c781a4df7469f6b7362f8837f4f640d8c7b6 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, libusb, pcre2, googletest, libprotobuf, brotli, zstd, liblz4" termux_step_pre_configure() { diff --git a/packages/antibody/build.sh b/packages/antibody/build.sh index 84aefb12f..b2ac74a62 100644 --- a/packages/antibody/build.sh +++ b/packages/antibody/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=6.1.1 TERMUX_PKG_SRCURL=https://github.com/getantibody/antibody/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=87bced5fba8cf5d587ea803d33dda72e8bcbd4e4c9991a9b40b2de4babbfc24f +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/aptly/build.sh b/packages/aptly/build.sh index 37b0d0f6f..9ccabdd13 100644 --- a/packages/aptly/build.sh +++ b/packages/aptly/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.4.0 TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/aptly-dev/aptly/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=4172d54613139f6c34d5a17396adc9675d7ed002e517db8381731d105351fbe5 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/aria2/build.sh b/packages/aria2/build.sh index e82214d2f..9749eff36 100644 --- a/packages/aria2/build.sh +++ b/packages/aria2/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=1.36.0 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/aria2/aria2/releases/download/release-${TERMUX_PKG_VERSION}/aria2-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=58d1e7608c12404f0229a3d9a4953d0d00c18040504498b483305bcb3de907a5 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_DEPENDS="libc++, c-ares, openssl, libxml2, zlib" # sqlite3 is only used for loading cookies from firefox or chrome: TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/asciidoc/build.sh b/packages/asciidoc/build.sh index ff33d60a2..2715165d1 100644 --- a/packages/asciidoc/build.sh +++ b/packages/asciidoc/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=9.1.1 TERMUX_PKG_SRCURL=https://github.com/asciidoc/asciidoc-py3/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=914dfc1542c30bd47faa0aaaae0985cb57d0ca584015729ccd1b94d90da3a616 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="docbook-xsl, libxml2-utils, python, xsltproc" TERMUX_PKG_SUGGESTS="w3m" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/asciinema/build.sh b/packages/asciinema/build.sh index dd9fa4398..17ea73e62 100644 --- a/packages/asciinema/build.sh +++ b/packages/asciinema/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.0.2 TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://github.com/asciinema/asciinema/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=2578a1b5611e5375771ef6582a6533ef8d40cdbed1ba1c87786fd23af625ab68 +TERMUX_PKG_AUTO_UPDATE=true # ncurses-utils for tput which asciinema uses: TERMUX_PKG_DEPENDS="python, ncurses-utils" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/assimp/build.sh b/packages/assimp/build.sh index 14ffb0fac..76796b665 100644 --- a/packages/assimp/build.sh +++ b/packages/assimp/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=5.0.1 TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://github.com/assimp/assimp/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=11310ec1f2ad2cd46b95ba88faca8f7aaa1efe9aa12605c55e3de2b977b3dbfc +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="boost, zlib" TERMUX_PKG_BREAKS="assimp-dev" TERMUX_PKG_REPLACES="assimp-dev" diff --git a/packages/atomicparsley/build.sh b/packages/atomicparsley/build.sh index 0bfad2b2e..3cf1a254b 100644 --- a/packages/atomicparsley/build.sh +++ b/packages/atomicparsley/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1:20210715.151551.e7ad03a TERMUX_PKG_SRCURL=https://github.com/wez/atomicparsley/archive/${TERMUX_PKG_VERSION:2}.tar.gz TERMUX_PKG_SHA256=546dcb5f3b625aff4f6bf22d27a0a636d15854fd729402a6933d31f3d0417e0d +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, zlib" termux_step_make_install() { diff --git a/packages/axel/build.sh b/packages/axel/build.sh index b3bd594f3..01d38e282 100644 --- a/packages/axel/build.sh +++ b/packages/axel/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.17.10 TERMUX_PKG_SRCURL=https://github.com/axel-download-accelerator/axel/releases/download/v${TERMUX_PKG_VERSION}/axel-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=75af1d30a005939205fcf6239ba93d64227d2a3e617fd5bb4777b7db54eadb4e +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="openssl" diff --git a/packages/bash-completion/build.sh b/packages/bash-completion/build.sh index 37ec3f919..03e8e9b89 100644 --- a/packages/bash-completion/build.sh +++ b/packages/bash-completion/build.sh @@ -6,5 +6,6 @@ TERMUX_PKG_VERSION=2.11 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/scop/bash-completion/releases/download/${TERMUX_PKG_VERSION}/bash-completion-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=73a8894bad94dee83ab468fa09f628daffd567e8bef1a24277f1e9a0daf911ac +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="bash" TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/packages/bat/build.sh b/packages/bat/build.sh index 122536913..df66de5de 100644 --- a/packages/bat/build.sh +++ b/packages/bat/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.18.3 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/sharkdp/bat/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=dff7fa5222f40c7b3c783d3ceb0c3ffb35662f1198b00d785f80f3f1523399dd +TERMUX_PKG_AUTO_UPDATE=true # bat calls less with '--RAW-CONTROL-CHARS' which busybox less does not support: TERMUX_PKG_DEPENDS="less, libgit2" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/beanshell/build.sh b/packages/beanshell/build.sh index 093a27f25..264821c96 100644 --- a/packages/beanshell/build.sh +++ b/packages/beanshell/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=2.1.0 TERMUX_PKG_SRCURL=https://github.com/beanshell/beanshell/releases/download/$TERMUX_PKG_VERSION/bsh-$TERMUX_PKG_VERSION.jar TERMUX_PKG_SHA256=e9a68515dd69d54a648c4497875264a874f6c69ff52d0ddaf4be2204f0f18652 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="dash, termux-tools" TERMUX_PKG_SKIP_SRC_EXTRACT=true TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/packages/bgrep/build.sh b/packages/bgrep/build.sh index 9422ddd58..d4c33966c 100644 --- a/packages/bgrep/build.sh +++ b/packages/bgrep/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=1.0 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/rsharo/bgrep/archive/bgrep-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ba5ddae672e84bf2d8ce91429a4ce8a5e3a154ee7e64d1016420f7dc7481ec0a +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+" TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/binaryen/build.sh b/packages/binaryen/build.sh index 664c4e06f..8597c8191 100644 --- a/packages/binaryen/build.sh +++ b/packages/binaryen/build.sh @@ -5,3 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=102 TERMUX_PKG_SRCURL=https://github.com/WebAssembly/binaryen/archive/version_${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6197a8d7220d1510bb0694a2984bfae4f8b38abd6bdf4c724551c831786992f6 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+" diff --git a/packages/bitcoin/build.sh b/packages/bitcoin/build.sh index 361685e53..d8d3e8254 100644 --- a/packages/bitcoin/build.sh +++ b/packages/bitcoin/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=22.0 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/bitcoin/bitcoin/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=d0e9d089b57048b1555efa7cd5a63a7ed042482045f6f33402b1df425bf9613b +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_CONFFILES="var/service/bitcoind/run var/service/bitcoind/log/run" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_BLACKLISTED_ARCHES="arm" diff --git a/packages/blogc/build.sh b/packages/blogc/build.sh index b854f7824..98655c43d 100644 --- a/packages/blogc/build.sh +++ b/packages/blogc/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="Rafael Martins @rafaelmartins" TERMUX_PKG_VERSION=0.20.1 TERMUX_PKG_SRCURL=https://github.com/blogc/blogc/releases/download/v$TERMUX_PKG_VERSION/blogc-$TERMUX_PKG_VERSION.tar.bz2 TERMUX_PKG_SHA256=0ecf95acbe9f90fc35986234c4feb8f860637a703cb50c7d0f054344ab9f6709 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-git-receiver --enable-make --enable-runserver --disable-tests --disable-valgrind" diff --git a/packages/bmon/build.sh b/packages/bmon/build.sh index d3e1709d4..8f702f391 100644 --- a/packages/bmon/build.sh +++ b/packages/bmon/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_VERSION=4.0 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/tgraf/bmon/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=d5e503ff6b116c681ebf4d10e238604dde836dceb9c0008eb92416a96c87ca40 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libconfuse, libnl, ncurses" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/borgbackup/build.sh b/packages/borgbackup/build.sh index 867e02fe0..46a0595e1 100644 --- a/packages/borgbackup/build.sh +++ b/packages/borgbackup/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.1.17 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/borgbackup/borg/releases/download/${TERMUX_PKG_VERSION}/borgbackup-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=7ab924fc017b24929bedceba0dcce16d56f9868bf9b5050d2aae2eb080671674 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libacl, liblz4, openssl, python, zstd" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/brook/build.sh b/packages/brook/build.sh index d052333d3..c96015b81 100644 --- a/packages/brook/build.sh +++ b/packages/brook/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Krishna kanhaiya @kcubeterm" TERMUX_PKG_VERSION=20210701 TERMUX_PKG_SRCURL=https://github.com/txthinking/brook/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=92c2253349af05ea5aa7a45cddd39ca638c732b2ffdb5066a5f03d2df40cb0b5 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/brotli/build.sh b/packages/brotli/build.sh index e29bdf434..504e38d6b 100644 --- a/packages/brotli/build.sh +++ b/packages/brotli/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.0.9 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/google/brotli/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="brotli-dev" TERMUX_PKG_REPLACES="brotli-dev" TERMUX_PKG_FORCE_CMAKE=true diff --git a/packages/btfs/build.sh b/packages/btfs/build.sh index 2fb03d013..ff187308d 100644 --- a/packages/btfs/build.sh +++ b/packages/btfs/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=1.5.2 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/TRON-US/go-btfs/archive/refs/tags/btfs-v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=a7054a8cce28a6dee6f6eb1be262309128bbca8d572ca73154907997fd97d7ed +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_BUILD_IN_SRC=true termux_step_make() { diff --git a/packages/c-ares/build.sh b/packages/c-ares/build.sh index a67ab2f96..c92d80c47 100644 --- a/packages/c-ares/build.sh +++ b/packages/c-ares/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.17.2 TERMUX_PKG_SRCURL=https://github.com/c-ares/c-ares/archive/cares-${TERMUX_PKG_VERSION//./_}.tar.gz TERMUX_PKG_SHA256=444b7dbf33cb6e8a764d069e3485cbaaa28386d60eace6988275c3cb9534d300 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+.\d+.\d+" TERMUX_PKG_BREAKS="c-ares-dev" TERMUX_PKG_REPLACES="c-ares-dev" # Build with cmake to install cmake/c-ares/*.cmake files: diff --git a/packages/c-toxcore/build.sh b/packages/c-toxcore/build.sh index bac08cbd2..d9b2ee237 100644 --- a/packages/c-toxcore/build.sh +++ b/packages/c-toxcore/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.2.12 TERMUX_PKG_SRCURL=https://github.com/TokTok/toxcore/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=30ae3263c9b68d3bef06f799ba9d7a67e3fad447030625f0ffa4bb22684228b0 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libsodium" TERMUX_PKG_BREAKS="c-toxcore-dev" TERMUX_PKG_REPLACES="c-toxcore-dev" diff --git a/packages/caddy/build.sh b/packages/caddy/build.sh index 9006d3dd2..c39cc62c2 100644 --- a/packages/caddy/build.sh +++ b/packages/caddy/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.4.5 TERMUX_PKG_SRCURL=https://github.com/caddyserver/caddy/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=f25a24dfd6398e02ed3e530621f800eb7c7496d302d0a86b6932c219e46320cd +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/calc/build.sh b/packages/calc/build.sh index a5d399546..f6d26c439 100644 --- a/packages/calc/build.sh +++ b/packages/calc/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.13.0.1 TERMUX_PKG_SRCURL=https://github.com/lcn2/calc/releases/download/v$TERMUX_PKG_VERSION/calc-$TERMUX_PKG_VERSION.tar.bz2 TERMUX_PKG_SHA256=6ae538f57785c5701a70112ccf007ab5553abd332ae2deaadaf564f401c734ad +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="ncurses, ncurses-ui-libs, readline" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/capstone/build.sh b/packages/capstone/build.sh index e8e595c0a..d581323c9 100644 --- a/packages/capstone/build.sh +++ b/packages/capstone/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=4.0.2 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/aquynh/capstone/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=7c81d798022f81e7507f1a60d6817f63aa76e489aa4e7055255f21a22f5e526a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="capstone-dev" TERMUX_PKG_REPLACES="capstone-dev" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DINSTALL_LIB_DIR=$TERMUX_PREFIX/lib" diff --git a/packages/cava/build.sh b/packages/cava/build.sh index 95ef69e00..70cfae436 100644 --- a/packages/cava/build.sh +++ b/packages/cava/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Oliver Schmidhauser @Neo-Oli" TERMUX_PKG_VERSION=0.7.4 TERMUX_PKG_SRCURL=https://github.com/karlstav/cava/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=fefd3cc04d41b03ca416630cafadbfda6c75e2ca0869da1f03963dcb13e1ecb7 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="ncurses,fftw,pulseaudio" TERMUX_PKG_BUILD_DEPENDS="libtool" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/cavif-rs/build.sh b/packages/cavif-rs/build.sh index d314d56d3..9120fc2cb 100644 --- a/packages/cavif-rs/build.sh +++ b/packages/cavif-rs/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=1.3.1-win TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/kornelski/cavif-rs/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=0f76ae20081d2031881d51871dd5b66cf5c0bec441a22c605f5bbba7dc55c8a8 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/ccache/build.sh b/packages/ccache/build.sh index c54a86e13..8a65fa1e4 100644 --- a/packages/ccache/build.sh +++ b/packages/ccache/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=4.4.2 TERMUX_PKG_SRCURL=https://github.com/ccache/ccache/releases/download/v$TERMUX_PKG_VERSION/ccache-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=9200cafbaa5fd62c2600fccb40a18214e57747825e6cdcd76688b4b61c2dcba0 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="zlib, zstd" #[46/89] Building ASM object src/third_party/blake3/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o diff --git a/packages/check/build.sh b/packages/check/build.sh index 4514e868f..9d68ea6ef 100644 --- a/packages/check/build.sh +++ b/packages/check/build.sh @@ -5,5 +5,6 @@ TERMUX_PKG_MAINTAINER="Rabby Sheikh @xploitednoob" TERMUX_PKG_VERSION=0.15.2 TERMUX_PKG_SRCURL=https://github.com/libcheck/check/releases/download/${TERMUX_PKG_VERSION}/check-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=a8de4e0bacfb4d76dd1c618ded263523b53b85d92a146d8835eb1a52932fa20a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libtool, pkg-config, texinfo" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/chezmoi/build.sh b/packages/chezmoi/build.sh index af80b734d..29edd0510 100644 --- a/packages/chezmoi/build.sh +++ b/packages/chezmoi/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91" TERMUX_PKG_VERSION=2.6.1 TERMUX_PKG_SRCURL=https://github.com/twpayne/chezmoi/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=9703edbe369a498feb82173bda6400f23b7d1624154f84aa0beccf19462f082f +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/chromaprint/build.sh b/packages/chromaprint/build.sh index f75cd2f35..49c34d252 100755 --- a/packages/chromaprint/build.sh +++ b/packages/chromaprint/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.5.0 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/acoustid/chromaprint/releases/download/v${TERMUX_PKG_VERSION}/chromaprint-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=573a5400e635b3823fc2394cfa7a217fbb46e8e50ecebd4a61991451a8af766a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS=ffmpeg TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DCMAKE_BUILD_TYPE=Release -DBUILD_TOOLS=ON -DBUILD_SHARED_LIBS=ON" termux_step_post_make_install() { diff --git a/packages/cicada/build.sh b/packages/cicada/build.sh index 93f5c02c6..3261b0b0e 100644 --- a/packages/cicada/build.sh +++ b/packages/cicada/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_VERSION=0.9.22 TERMUX_PKG_SRCURL=https://github.com/mitnk/cicada/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=1d8163764dd94f76e857e39ac22dcd1e44133593f8bc225d5b57a84f8f809994 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_BLACKLISTED_ARCHES="arm, i686" diff --git a/packages/cmark/build.sh b/packages/cmark/build.sh index 352c9e16f..281731ae0 100644 --- a/packages/cmark/build.sh +++ b/packages/cmark/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.29.0.gfm.2 TERMUX_PKG_SRCURL=https://github.com/github/cmark/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=66d92c8bef533744674c5b64d8744227584b12704bcfebbe16dab69f81e62029 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="cmark-dev" TERMUX_PKG_REPLACES="cmark-dev" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DCMAKE_INSTALL_LIBDIR=$TERMUX_PREFIX/lib" diff --git a/packages/cmatrix/build.sh b/packages/cmatrix/build.sh index 7f916d8ea..565d75e49 100644 --- a/packages/cmatrix/build.sh +++ b/packages/cmatrix/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.0 TERMUX_PKG_SRCURL=https://github.com/abishekvashok/cmatrix/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ad93ba39acd383696ab6a9ebbed1259ecf2d3cf9f49d6b97038c66f80749e99a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--mandir=$TERMUX_PREFIX/share/man" TERMUX_PKG_DEPENDS="ncurses" diff --git a/packages/cmus/build.sh b/packages/cmus/build.sh index fb4963c5b..9efcaec1f 100644 --- a/packages/cmus/build.sh +++ b/packages/cmus/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.9.1 TERMUX_PKG_DEPENDS="libandroid-support, libiconv, ncurses, pulseaudio, ffmpeg, libmad, opusfile, libflac, libvorbis" TERMUX_PKG_SRCURL=https://github.com/cmus/cmus/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6fb799cae60db9324f03922bbb2e322107fd386ab429c0271996985294e2ef44 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/croc/build.sh b/packages/croc/build.sh index b5bf58ea7..e8be2775b 100644 --- a/packages/croc/build.sh +++ b/packages/croc/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=9.4.2 TERMUX_PKG_SRCURL=https://github.com/schollz/croc/releases/download/v${TERMUX_PKG_VERSION}/croc_${TERMUX_PKG_VERSION}_src.tar.gz TERMUX_PKG_SHA256=f4aacf189eb977d0b6b2d5a0340b3edcccce0c449da6bef0577665647b2efbda +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_make() { diff --git a/packages/cronie/build.sh b/packages/cronie/build.sh index 5befbaad4..46e793ee7 100644 --- a/packages/cronie/build.sh +++ b/packages/cronie/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.5.7 TERMUX_PKG_SRCURL=https://github.com/cronie-crond/cronie/releases/download/cronie-${TERMUX_PKG_VERSION}/cronie-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=538bcfaf2e986e5ae1edf6d1472a77ea8271d6a9005aee2497a9ed6e13320eb3 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_DEPENDS="dash" TERMUX_PKG_RECOMMENDS="nano" TERMUX_PKG_SUGGESTS="termux-services" diff --git a/packages/cryptopp/build.sh b/packages/cryptopp/build.sh index 2cfbb46b3..217bd375f 100644 --- a/packages/cryptopp/build.sh +++ b/packages/cryptopp/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=8.6.0 TERMUX_PKG_SRCURL=https://github.com/weidai11/cryptopp/archive/refs/tags/CRYPTOPP_${TERMUX_PKG_VERSION//./_}.tar.gz TERMUX_PKG_SHA256=9304625f4767a13e0a5f26d0f019d78cf9375604a33e5391c3bf2e81399dfeb8 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+.\d+.\d+" TERMUX_PKG_BREAKS="cryptopp-dev" TERMUX_PKG_REPLACES="cryptopp-dev" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/ctypes-sh/build.sh b/packages/ctypes-sh/build.sh index d15e5ecb6..bdf344dc3 100644 --- a/packages/ctypes-sh/build.sh +++ b/packages/ctypes-sh/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.2 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/taviso/ctypes.sh/releases/download/v${TERMUX_PKG_VERSION}/ctypes-sh-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8896334f5fa88f656057bff807ec6921c8f76fc6de801d996d2057fcb18b3a68 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="bash, libelf, libdw, libffi, zlib" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/darkhttpd/build.sh b/packages/darkhttpd/build.sh index b1211f66c..c11d09fa1 100644 --- a/packages/darkhttpd/build.sh +++ b/packages/darkhttpd/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="David Paskevic @casept" TERMUX_PKG_VERSION=1.13 TERMUX_PKG_SRCURL=https://github.com/emikulic/darkhttpd/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=1d88c395ac79ca9365aa5af71afe4ad136a4ed45099ca398168d4a2014dc0fc2 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/dasm/build.sh b/packages/dasm/build.sh index d2c8477e9..fdbdec355 100644 --- a/packages/dasm/build.sh +++ b/packages/dasm/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.20.14.1 TERMUX_PKG_SRCURL=https://github.com/dasm-assembler/dasm/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ec71ffd10eeaa70bf7587ee0d79a92cd3f0a017c0d6d793e37d10359ceea663a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_make_install() { diff --git a/packages/delve/build.sh b/packages/delve/build.sh index 0c2a51472..89e3eb024 100644 --- a/packages/delve/build.sh +++ b/packages/delve/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.7.2 TERMUX_PKG_DEPENDS="golang, git" TERMUX_PKG_SRCURL=https://github.com/go-delve/delve/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=c2eb068d5677e114286b38f57f784b3792dbd2db06743bb57217611a092b31f2 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BLACKLISTED_ARCHES="arm, i686" termux_step_make() { diff --git a/packages/deutex/build.sh b/packages/deutex/build.sh index d8bb88a4b..a2f0723f0 100644 --- a/packages/deutex/build.sh +++ b/packages/deutex/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=5.2.2 TERMUX_PKG_SRCURL=https://github.com/Doom-Utils/deutex/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=767e75eb3615bb732947448b81031410e26f808dfc3a099d64a483931fe0b313 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libpng, zlib" termux_step_pre_configure() { diff --git a/packages/direnv/build.sh b/packages/direnv/build.sh index 8d1607df3..5adf45c71 100644 --- a/packages/direnv/build.sh +++ b/packages/direnv/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.28.0 TERMUX_PKG_SRCURL=https://github.com/direnv/direnv/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=fa539c63034b6161d8238299bb516dcec79e8905cd43ff2b9559ad6bf047cc93 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_make() { diff --git a/packages/diskus/build.sh b/packages/diskus/build.sh index ef4ac16cc..11e97761c 100644 --- a/packages/diskus/build.sh +++ b/packages/diskus/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.6.0 TERMUX_PKG_SRCURL=https://github.com/sharkdp/diskus/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=661687edefa3218833677660a38ccd4e2a3c45c4a66055c5bfa4667358b97500 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/dns2tcp/build.sh b/packages/dns2tcp/build.sh index e8b936faf..1b705e717 100644 --- a/packages/dns2tcp/build.sh +++ b/packages/dns2tcp/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="Marlin Sööse " TERMUX_PKG_VERSION=0.5.2 TERMUX_PKG_SRCURL=https://github.com/alex-sector/dns2tcp/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=4f6e0ed0f5a1aa079a4d377c6d2b16da8ddcffae7d1ddad1280c3e209ada410c +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC="true" diff --git a/packages/dnsmap/build.sh b/packages/dnsmap/build.sh index b58cd6178..a1cdcb7c6 100644 --- a/packages/dnsmap/build.sh +++ b/packages/dnsmap/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Rabby Sheikh @xploitednoob" TERMUX_PKG_VERSION=0.36 TERMUX_PKG_SRCURL=https://github.com/resurrecting-open-source-projects/dnsmap/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=f52d6d49cbf9a60f601c919f99457f108d51ecd011c63e669d58f38d50ad853c +TERMUX_PKG_AUTO_UPDATE=true termux_step_pre_configure() { ./autogen.sh diff --git a/packages/docopt/build.sh b/packages/docopt/build.sh index a7e2b2669..8d2331aa1 100644 --- a/packages/docopt/build.sh +++ b/packages/docopt/build.sh @@ -7,3 +7,4 @@ TERMUX_PKG_VERSION=0.6.3 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/docopt/docopt.cpp/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=28af5a0c482c6d508d22b14d588a3b0bd9ff97135f99c2814a5aa3cbff1d6632 +TERMUX_PKG_AUTO_UPDATE=true diff --git a/packages/dosfstools/build.sh b/packages/dosfstools/build.sh index e9d08d788..12ad4f6a5 100644 --- a/packages/dosfstools/build.sh +++ b/packages/dosfstools/build.sh @@ -5,5 +5,6 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=4.2 TERMUX_PKG_SRCURL=https://github.com/dosfstools/dosfstools/releases/download/v${TERMUX_PKG_VERSION}/dosfstools-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=64926eebf90092dca21b14259a5301b7b98e7b1943e8a201c7d726084809b527 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libiconv" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-compat-symlinks" diff --git a/packages/double-conversion/build.sh b/packages/double-conversion/build.sh index 5cf51918b..8cbb248d2 100644 --- a/packages/double-conversion/build.sh +++ b/packages/double-conversion/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=3.1.5 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/google/double-conversion/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=a63ecb93182134ba4293fd5f22d6e08ca417caafa244afaa751cbfddf6415b13 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DBUILD_SHARED_LIBS=ON" diff --git a/packages/duc/build.sh b/packages/duc/build.sh index 6cd71965c..7c2e76d25 100644 --- a/packages/duc/build.sh +++ b/packages/duc/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.4.4 TERMUX_PKG_REVISION=8 TERMUX_PKG_SRCURL=https://github.com/zevv/duc/releases/download/$TERMUX_PKG_VERSION/duc-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=f4e7483dbeca4e26b003548f9f850b84ce8859bba90da89c55a7a147636ba922 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="leveldb, ncurses" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/duf/build.sh b/packages/duf/build.sh index d43a3d97b..a86fa9313 100644 --- a/packages/duf/build.sh +++ b/packages/duf/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Krishna kanhaiya @kcubeterm" TERMUX_PKG_VERSION=0.6.2 TERMUX_PKG_SRCURL=https://github.com/muesli/duf/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f2314d8e5e133a6ce93968b3450c1710a3e432cb4a5dfc528aa0317d968a8988 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/dust/build.sh b/packages/dust/build.sh index 69c62e958..3f6ec656d 100644 --- a/packages/dust/build.sh +++ b/packages/dust/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.7.5 TERMUX_PKG_SRCURL=https://github.com/bootandy/dust/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f892aaf7a0a7852e12d01b2ced6c2484fb6dc5fe7562abdf0c44a2d08aa52618 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/dvtm/build.sh b/packages/dvtm/build.sh index 7ba2d5810..241027646 100644 --- a/packages/dvtm/build.sh +++ b/packages/dvtm/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.15 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/martanne/dvtm/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=496eada13d8abaa8d772279746f78b0c6fed11b560599490f3e70ebc21197bf0 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_DEPENDS="ncurses" diff --git a/packages/eja/build.sh b/packages/eja/build.sh index 81cd43fad..af29ab120 100644 --- a/packages/eja/build.sh +++ b/packages/eja/build.sh @@ -5,5 +5,6 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=13.11.25 TERMUX_PKG_SRCURL=https://github.com/eja/eja/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=eef4baa08e5fd71af871be3c00e70a1f12b95a22ea868cc219fd0eab71ff9e1b +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_MAKE_ARGS="DESTDIR=${TERMUX_PREFIX} EJA_PATH=${TERMUX_PREFIX} EJA_PATH_BIN=${TERMUX_PREFIX}/bin EJA_PATH_LIB=${TERMUX_PREFIX}/lib prefix=/" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/elixir/build.sh b/packages/elixir/build.sh index c98877d85..9464b815c 100644 --- a/packages/elixir/build.sh +++ b/packages/elixir/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.12.3 TERMUX_PKG_SRCURL=https://github.com/elixir-lang/elixir/releases/download/v${TERMUX_PKG_VERSION}/Precompiled.zip TERMUX_PKG_SHA256=b209f63ab5740a7f3011e288727993bd0a4f4fcf910f4e9a5791cb057e95fcbe +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="dash, erlang" TERMUX_PKG_SUGGESTS="clang, make" TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/packages/enchant/build.sh b/packages/enchant/build.sh index d36b50e75..e3d0dc229 100644 --- a/packages/enchant/build.sh +++ b/packages/enchant/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.3.1 TERMUX_PKG_SRCURL=https://github.com/AbiWord/enchant/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=7f176aba971c7bf60f9bfe18937b77f566a06a38e2b9c4d9d481d3e73b308e6f +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-relocatable" TERMUX_PKG_DEPENDS="glib" diff --git a/packages/erlang/build.sh b/packages/erlang/build.sh index a3e3cfc8f..09c8b0611 100644 --- a/packages/erlang/build.sh +++ b/packages/erlang/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=22.3.4 TERMUX_PKG_SRCURL=https://github.com/erlang/otp/archive/OTP-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=79657e07aee0cc174f89c1bd7d8d251295f64144cced6ea72b98777ec6a6660d +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+" TERMUX_PKG_DEPENDS="openssl, ncurses, zlib" TERMUX_PKG_NO_STATICSPLIT=true TERMUX_PKG_HOSTBUILD=true diff --git a/packages/espeak/build.sh b/packages/espeak/build.sh index 9b198879e..940e3a9c7 100644 --- a/packages/espeak/build.sh +++ b/packages/espeak/build.sh @@ -9,6 +9,7 @@ TERMUX_PKG_VERSION=1.50 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/espeak-ng/espeak-ng/releases/download/$TERMUX_PKG_VERSION/espeak-ng-$TERMUX_PKG_VERSION.tgz TERMUX_PKG_SHA256=80ee6cd06fcd61888951ab49362b400e80dd1fac352a8b1131d90cfe8a210edb +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="pcaudiolib" TERMUX_PKG_BREAKS="espeak-dev" TERMUX_PKG_REPLACES="espeak-dev" diff --git a/packages/et/build.sh b/packages/et/build.sh index f9ea750f5..1e75dfd25 100644 --- a/packages/et/build.sh +++ b/packages/et/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=6.0.13 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/MisterTea/EternalTerminal/archive/et-v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=728c3a444d666897c710e33fe473d8d289263a59574451b13aa53ec3c6ac88b3 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_DEPENDS="libc++, protobuf, libsodium" termux_step_pre_configure() { diff --git a/packages/exa/build.sh b/packages/exa/build.sh index 0633829d3..d9d2f067c 100644 --- a/packages/exa/build.sh +++ b/packages/exa/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.10.1 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/ogham/exa/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ff0fa0bfc4edef8bdbbb3cabe6fdbd5481a71abbbcc2159f402dea515353ae7c +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="zlib, libgit2" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/exiv2/build.sh b/packages/exiv2/build.sh index 2887693cf..b7162ca20 100644 --- a/packages/exiv2/build.sh +++ b/packages/exiv2/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.27.5-RC3 TERMUX_PKG_SRCURL=https://github.com/Exiv2/exiv2/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=5101739e9428edc6b660563e76fac8389f44f928d9724770890ac513ca1cc4a7 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libandroid-support, libc++, libexpat, zlib" TERMUX_PKG_BREAKS="exiv2-dev" TERMUX_PKG_REPLACES="exiv2-dev" diff --git a/packages/fastmod/build.sh b/packages/fastmod/build.sh index 0b9a64c4c..02fce6e0a 100644 --- a/packages/fastmod/build.sh +++ b/packages/fastmod/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.4.2 TERMUX_PKG_SRCURL=https://github.com/facebookincubator/fastmod/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=5afb4c449aa7d1efe34e0540507fc1d1f40f7eba0861b2bb10409080faeffc4a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/fd/build.sh b/packages/fd/build.sh index 0b69c93d6..d5305abf4 100644 --- a/packages/fd/build.sh +++ b/packages/fd/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=8.2.1 TERMUX_PKG_SRCURL=https://github.com/sharkdp/fd/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=429de7f04a41c5ee6579e07a251c72342cd9cf5b11e6355e861bb3fffa794157 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_post_make_install() { diff --git a/packages/fdupes/build.sh b/packages/fdupes/build.sh index 988aaf1a8..c1277b00a 100644 --- a/packages/fdupes/build.sh +++ b/packages/fdupes/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.1.2 TERMUX_PKG_SRCURL=https://github.com/adrianlopezroche/fdupes/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=47536dad3f628b49420d60be55417238e537902a7461e19f199092ab8b24e8f1 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="ncurses, pcre2" termux_step_pre_configure() { diff --git a/packages/findomain/build.sh b/packages/findomain/build.sh index b7dc565ff..91b689f7b 100644 --- a/packages/findomain/build.sh +++ b/packages/findomain/build.sh @@ -5,5 +5,6 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=5.0.0 TERMUX_PKG_SRCURL=https://github.com/Findomain/Findomain/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=4e16e35bca6d6d5f875bb6fbcada3606894ecee01591d7849312bd8b91b4464c +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/fish/build.sh b/packages/fish/build.sh index 102558dfa..aecf2832c 100644 --- a/packages/fish/build.sh +++ b/packages/fish/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=3.3.1 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/fish-shell/fish-shell/releases/download/$TERMUX_PKG_VERSION/fish-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=b5b4ee1a5269762cbbe993a4bd6507e675e4100ce9bbe84214a5eeb2b19fae89 +TERMUX_PKG_AUTO_UPDATE=true # fish calls 'tput' from ncurses-utils, at least when cancelling (Ctrl+C) a command line. # man is needed since fish calls apropos during command completion. TERMUX_PKG_DEPENDS="libc++, ncurses, libandroid-support, ncurses-utils, man, bc, pcre2, libandroid-spawn" diff --git a/packages/flatbuffers/build.sh b/packages/flatbuffers/build.sh index 8f7548872..9aa6264fe 100644 --- a/packages/flatbuffers/build.sh +++ b/packages/flatbuffers/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.0.0 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/google/flatbuffers/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=9ddb9031798f4f8754d00fca2f1a68ecf9d0f83dfac7239af1311e4fd9a565c4 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DFLATBUFFERS_BUILD_SHAREDLIB=ON diff --git a/packages/flex/build.sh b/packages/flex/build.sh index 5d79b0356..95d13d31f 100644 --- a/packages/flex/build.sh +++ b/packages/flex/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.6.4 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/westes/flex/releases/download/v${TERMUX_PKG_VERSION}/flex-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="m4" TERMUX_PKG_HOSTBUILD=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS+="ac_cv_path_M4=$TERMUX_PREFIX/bin/m4" diff --git a/packages/flyctl/build.sh b/packages/flyctl/build.sh index c83d14174..3b599cac4 100644 --- a/packages/flyctl/build.sh +++ b/packages/flyctl/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Yaksh Bariya " TERMUX_PKG_VERSION=0.0.244 TERMUX_PKG_SRCURL=https://github.com/superfly/flyctl/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=1194622078681afd5cfb667f1ddbf0a3af8446fb738ffbab698ec684adc48552 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_BLACKLISTED_ARCHES="i686, arm" diff --git a/packages/fmt/build.sh b/packages/fmt/build.sh index d28086363..24e2ee9ec 100644 --- a/packages/fmt/build.sh +++ b/packages/fmt/build.sh @@ -6,5 +6,6 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=8.0.1 TERMUX_PKG_SRCURL=https://github.com/fmtlib/fmt/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=b06ca3130158c625848f3fb7418f235155a4d389b2abc3a6245fb01cb0eb1e01 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DFMT_TEST=OFF" TERMUX_PKG_NO_STATICSPLIT=true diff --git a/packages/fribidi/build.sh b/packages/fribidi/build.sh index 75407efcd..7ba631d1c 100644 --- a/packages/fribidi/build.sh +++ b/packages/fribidi/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.0.11 TERMUX_PKG_SRCURL=https://github.com/fribidi/fribidi/releases/download/v$TERMUX_PKG_VERSION/fribidi-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=30f93e9c63ee627d1a2cedcf59ac34d45bf30240982f99e44c6e015466b4e73d +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="glib" TERMUX_PKG_BREAKS="fribidi-dev" TERMUX_PKG_REPLACES="fribidi-dev" diff --git a/packages/frobtads/build.sh b/packages/frobtads/build.sh index 2b0383656..c8d1a23b5 100644 --- a/packages/frobtads/build.sh +++ b/packages/frobtads/build.sh @@ -4,6 +4,7 @@ TERMUX_PKG_LICENSE="non-free" TERMUX_PKG_VERSION=2.0 TERMUX_PKG_SRCURL=https://github.com/realnc/frobtads/releases/download/v$TERMUX_PKG_VERSION/frobtads-$TERMUX_PKG_VERSION.tar.bz2 TERMUX_PKG_SHA256=893bd3fd77dfdc8bfe8a96e8d7bfac693da0e4278871f10fe7faa59cc239a090 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_RM_AFTER_INSTALL="share/frobtads/tads3/doc share/frobtads/tads3/lib/webuires" TERMUX_PKG_DEPENDS="libc++, ncurses, libcurl" TERMUX_PKG_LICENSE_FILE="doc/COPYING" diff --git a/packages/fselect/build.sh b/packages/fselect/build.sh index e46faefcd..42fc23790 100755 --- a/packages/fselect/build.sh +++ b/packages/fselect/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.7.6 TERMUX_PKG_SRCURL=https://github.com/jhspetersson/fselect/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=bea8a7c09ddb88a8ad253305744847c4e4d63cb16afbec6c8cfff89b264f67d7 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_post_make_install() { diff --git a/packages/fsmon/build.sh b/packages/fsmon/build.sh index 1d6604242..0e11309ce 100644 --- a/packages/fsmon/build.sh +++ b/packages/fsmon/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.8.4 TERMUX_PKG_SRCURL=https://github.com/nowsecure/fsmon/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=3e9ac1f20c76caf8d576535f21723419fe73bfe63178d306ea07f141f7dbaf0a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_make() { diff --git a/packages/fzf/build.sh b/packages/fzf/build.sh index c6b635b71..dabb9a8c3 100644 --- a/packages/fzf/build.sh +++ b/packages/fzf/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.27.2 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/junegunn/fzf/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=7798a9e22fc363801131456dc21026ccb0f037aed026d17df60b1178b3f24111 +TERMUX_PKG_AUTO_UPDATE=true # Depend on findutils as fzf uses the -fstype option, which busybox # find does not support, when invoking find: diff --git a/packages/fzy/build.sh b/packages/fzy/build.sh index 77bebdcae..25dfe0611 100644 --- a/packages/fzy/build.sh +++ b/packages/fzy/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="Krishna Kanhaiya @kcubeterm" TERMUX_PKG_VERSION=1.0 TERMUX_PKG_SRCURL=https://github.com/jhawthorn/fzy/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=80257fd74579e13438b05edf50dcdc8cf0cdb1870b4a2bc5967bd1fdbed1facf +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/gbt/build.sh b/packages/gbt/build.sh index 50e7ee553..68388cdc2 100644 --- a/packages/gbt/build.sh +++ b/packages/gbt/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.0.0 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/jtyr/gbt/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b324695dc432e8e22bc257f7a6ec576f482ec418fb9c9a8301f47bfdf7766998 +TERMUX_PKG_AUTO_UPDATE=true _COMMIT=29dc3dac6c06518073a8e879d2b6ec65291ddab2 termux_step_make_install() { diff --git a/packages/germanium/build.sh b/packages/germanium/build.sh index bba005e91..35ffc39e8 100644 --- a/packages/germanium/build.sh +++ b/packages/germanium/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Raven Ravener " TERMUX_PKG_VERSION=1.2.2 TERMUX_PKG_SRCURL=https://github.com/matsuyoshi30/germanium/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=859fed54957f46e25b4577b561a810186cc21c1f0dfd99d5226e99764df195d9 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_make() { diff --git a/packages/geth/build.sh b/packages/geth/build.sh index 9def9dc9c..0ef9d4199 100644 --- a/packages/geth/build.sh +++ b/packages/geth/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.10.9 TERMUX_PKG_SRCURL=https://github.com/ethereum/go-ethereum/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=063eac713c002f0978a984c050ab38b1d39d17432505bad21c68cd83b8c30063 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/gflags/build.sh b/packages/gflags/build.sh index f66aa49d0..be889161a 100644 --- a/packages/gflags/build.sh +++ b/packages/gflags/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_VERSION=2.2.2 TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://github.com/gflags/gflags/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BREAKS="gflags-dev" TERMUX_PKG_REPLACES="gflags-dev" diff --git a/packages/gh/build.sh b/packages/gh/build.sh index 53dbb5cdd..731514686 100755 --- a/packages/gh/build.sh +++ b/packages/gh/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Krishna kanhaiya @kcubeterm" TERMUX_PKG_VERSION=2.0.0 TERMUX_PKG_SRCURL=https://github.com/cli/cli/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=5d93535395a6684dee1d9d1d3cde859addd76f56581e0111d95a9c685d582426 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/gifski/build.sh b/packages/gifski/build.sh index 896f99b62..d8dce007a 100644 --- a/packages/gifski/build.sh +++ b/packages/gifski/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=1.5.1 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/ImageOptim/gifski/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=88beeb896b6a1138046f665c3495f85670a74a527e34743080d8976d3f1b73b7 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/git-delta/build.sh b/packages/git-delta/build.sh index 5d6a7568b..e2848f54b 100644 --- a/packages/git-delta/build.sh +++ b/packages/git-delta/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.8.3 TERMUX_PKG_SRCURL=https://github.com/dandavison/delta/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=cf48d52d20a12e11a3a6afd436a75550e78fc39c358e85a75caa08b39e4e75c6 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="git" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/git-lfs/build.sh b/packages/git-lfs/build.sh index 029d9a7f3..09c50b8b3 100644 --- a/packages/git-lfs/build.sh +++ b/packages/git-lfs/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=3.0.1 TERMUX_PKG_SRCURL=https://github.com/git-lfs/git-lfs/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=ea47feff8cf10855393dd20f22a7168c462043c7a654a5fd0546af0a9d28a3a2 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/gitea/build.sh b/packages/gitea/build.sh index 8178d5c42..6db9197a2 100644 --- a/packages/gitea/build.sh +++ b/packages/gitea/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.14.6 TERMUX_PKG_SRCURL=https://github.com/go-gitea/gitea/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=6953049817b86dafa3b8327b7a1b463ef7880f617a9574f03a4b4eb1ea4b6c4d +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="dash, git" TERMUX_PKG_CONFFILES="etc/gitea/app.ini" diff --git a/packages/glow/build.sh b/packages/glow/build.sh index 0b8a5f0bf..701115192 100644 --- a/packages/glow/build.sh +++ b/packages/glow/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@charmbracelet" TERMUX_PKG_VERSION=1.4.1 TERMUX_PKG_SRCURL=https://github.com/charmbracelet/glow/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ff6dfd7568f0bac5144ffa3a429ed956dcbdb531487ef6e38ac61365322c9601 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_RECOMMENDS=git termux_step_make() { diff --git a/packages/gogs/build.sh b/packages/gogs/build.sh index e1ed43b80..ae0147fe5 100644 --- a/packages/gogs/build.sh +++ b/packages/gogs/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.12.3 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/gogs/gogs/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=6a0e1e369d2e097a73fe99fb78046db0b022ce0c229d3977068e7b21e2e364c8 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="dash, git" TERMUX_PKG_CONFFILES="etc/gogs/app.ini" TERMUX_PKG_HOSTBUILD=true diff --git a/packages/google-glog/build.sh b/packages/google-glog/build.sh index fab41784e..7f00e6e56 100644 --- a/packages/google-glog/build.sh +++ b/packages/google-glog/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.5.0 TERMUX_PKG_SRCURL=https://github.com/google/glog/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=eede71f28371bf39aa69b45de23b329d37214016e2055269b3b5e7cfd40b59f5 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BREAKS="google-glog-dev" TERMUX_PKG_REPLACES="google-glog-dev" diff --git a/packages/googletest/build.sh b/packages/googletest/build.sh index d368f3a2b..963d31c45 100644 --- a/packages/googletest/build.sh +++ b/packages/googletest/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.11.0 TERMUX_PKG_SRCURL=https://github.com/google/googletest/archive/release-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b4870bf121ff7795ba20d20bcdd8627b8e088f2d1dab299a031c1034eddc93d5 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DBUILD_SHARED_LIBS=ON" diff --git a/packages/gopass/build.sh b/packages/gopass/build.sh index dec7c8481..b4608058d 100644 --- a/packages/gopass/build.sh +++ b/packages/gopass/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1.12.8 TERMUX_PKG_SRCURL=https://github.com/gopasspw/gopass/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=67561ea06756933dfd088e9e51d53e650d00d98980825c4b3fcd149025bacb71 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="git, gnupg" TERMUX_PKG_SUGGESTS="termux-api, openssh" diff --git a/packages/gotty/build.sh b/packages/gotty/build.sh index 5b4070b06..750a2b881 100644 --- a/packages/gotty/build.sh +++ b/packages/gotty/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.3.0 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/sorenisanerd/gotty/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=09cc4fe278fa866df895527047ce83f009de97c01bab729651adac9db306f273 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/gping/build.sh b/packages/gping/build.sh index a559e093e..65a5999d4 100644 --- a/packages/gping/build.sh +++ b/packages/gping/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=1.2.5 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/orf/gping/archive/refs/tags/gping-v$TERMUX_PKG_VERSION.zip TERMUX_PKG_SHA256=d5766d59dd40929fc231d00f60a7337c2b3e66c5f12d3d974672be034ef71fca +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/gumbo-parser/build.sh b/packages/gumbo-parser/build.sh index 8d0956d30..ca314a95e 100644 --- a/packages/gumbo-parser/build.sh +++ b/packages/gumbo-parser/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.10.1 TERMUX_PKG_SRCURL=https://github.com/google/gumbo-parser/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=28463053d44a5dfbc4b77bcf49c8cee119338ffa636cc17fc3378421d714efad +TERMUX_PKG_AUTO_UPDATE=true termux_step_pre_configure() { ./autogen.sh diff --git a/packages/harfbuzz/build.sh b/packages/harfbuzz/build.sh index fd38683b2..b9db2b85f 100644 --- a/packages/harfbuzz/build.sh +++ b/packages/harfbuzz/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=3.0.0 TERMUX_PKG_SRCURL=https://github.com/harfbuzz/harfbuzz/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=55f7e36671b8c5569b6438f80efed2fd663298f785ad2819e115b35b5587ef69 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="freetype, glib, libbz2, libc++, libpng, libgraphite" TERMUX_PKG_BREAKS="harfbuzz-dev" TERMUX_PKG_REPLACES="harfbuzz-dev" diff --git a/packages/hashdeep/build.sh b/packages/hashdeep/build.sh index dba0bce19..e7c89b96d 100644 --- a/packages/hashdeep/build.sh +++ b/packages/hashdeep/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=4.4 TERMUX_PKG_REVISION=6 TERMUX_PKG_SRCURL=https://github.com/jessek/hashdeep/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=ad78d42142f9a74fe8ec0c61bc78d6588a528cbb9aede9440f50b6ff477f3a7f +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" termux_step_pre_configure() { diff --git a/packages/helm/build.sh b/packages/helm/build.sh index 6ede356e5..aed65bb17 100644 --- a/packages/helm/build.sh +++ b/packages/helm/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=3.7.0 TERMUX_PKG_SRCURL=https://github.com/helm/helm/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=2d71d0524f358aeec0ff290194680e98b7268ac8fee4d9b69b0315b7dae15900 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/hexcurse/build.sh b/packages/hexcurse/build.sh index 2ea7c5c7d..99684f922 100644 --- a/packages/hexcurse/build.sh +++ b/packages/hexcurse/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=1.60.0 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/LonnyGomes/hexcurse/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f6919e4a824ee354f003f0c42e4c4cef98a93aa7e3aa449caedd13f9a2db5530 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="ncurses" diff --git a/packages/hexyl/build.sh b/packages/hexyl/build.sh index 90c94dca1..55220c71f 100644 --- a/packages/hexyl/build.sh +++ b/packages/hexyl/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.9.0 TERMUX_PKG_SRCURL=https://github.com/sharkdp/hexyl/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=73f0dc1be1eaa1a34e3280bc1eeb4f86f34b024205fc7bf3c87d5a0bc4021a6a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/heyu/build.sh b/packages/heyu/build.sh index be24a030b..c5498db48 100644 --- a/packages/heyu/build.sh +++ b/packages/heyu/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.11-rc3 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/HeyuX10Automation/heyu/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=6285f134e03688b5ec03986ef53cce463abc007281996156cac52b61cbeb58b2 +TERMUX_PKG_AUTO_UPDATE=true termux_step_pre_configure() { # rindex is an obsolete version of strrchr which is not available in Android: diff --git a/packages/hiptext/build.sh b/packages/hiptext/build.sh index 26addeef8..78ad793f4 100644 --- a/packages/hiptext/build.sh +++ b/packages/hiptext/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.2 TERMUX_PKG_REVISION=8 TERMUX_PKG_SRCURL=https://github.com/jart/hiptext/releases/download/$TERMUX_PKG_VERSION/hiptext-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=7f2217dec8775b445be6745f7bd439c24ce99c4316a9faf657bee7b42bc72e8f +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="ffmpeg, freetype, gflags, google-glog, libjpeg-turbo, libpng, ncurses" TERMUX_PKG_BUILD_DEPENDS="ragel" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/hors/build.sh b/packages/hors/build.sh index bdfa1c2df..f8b4db15e 100644 --- a/packages/hors/build.sh +++ b/packages/hors/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Krishna Kanhaiya @kcubeterm" TERMUX_PKG_VERSION=0.8.2 TERMUX_PKG_SRCURL=https://github.com/WindSoilder/hors/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=22419b26f64a2793759d3a3616df58196897cd9227074f475aeb3e1c366296a9 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/hub/build.sh b/packages/hub/build.sh index 5bdfa6cc8..dcb863a35 100644 --- a/packages/hub/build.sh +++ b/packages/hub/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.14.2 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/github/hub/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=e19e0fdfd1c69c401e1c24dd2d4ecf3fd9044aa4bd3f8d6fd942ed1b2b2ad21a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="git" TERMUX_PKG_HOSTBUILD=true diff --git a/packages/hugo/build.sh b/packages/hugo/build.sh index 2cf6a7bdd..4452d90a2 100644 --- a/packages/hugo/build.sh +++ b/packages/hugo/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.88.1 TERMUX_PKG_SRCURL=https://github.com/gohugoio/hugo/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=da5f52437bfc7521b194b39d36a8cf7b2775e70e1ba8c443f81a14f468608507 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" termux_step_make() { diff --git a/packages/hunspell/build.sh b/packages/hunspell/build.sh index c4fa68499..febc48713 100644 --- a/packages/hunspell/build.sh +++ b/packages/hunspell/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.7.0 TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://github.com/hunspell/hunspell/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=bb27b86eb910a8285407cf3ca33b62643a02798cf2eef468c0a74f6c3ee6bc8a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, libiconv, ncurses, readline, hunspell-en-us" TERMUX_PKG_BREAKS="hunspell-dev" TERMUX_PKG_REPLACES="hunspell-dev" diff --git a/packages/hydroxide/build.sh b/packages/hydroxide/build.sh index cb5a9e177..b05899f6a 100644 --- a/packages/hydroxide/build.sh +++ b/packages/hydroxide/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.2.20 TERMUX_PKG_SRCURL=https://github.com/emersion/hydroxide/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b454b1d46f90221d12d64b0785307fe1ac14dcaa8e3da299aa787bb008330275 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/hyperfine/build.sh b/packages/hyperfine/build.sh index 3b386d661..73887712d 100644 --- a/packages/hyperfine/build.sh +++ b/packages/hyperfine/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=1.11.0 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/sharkdp/hyperfine/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=740f4826f0933c693fb281e3542d312da9ccc8fd68cebe883359a8085ddd77e9 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/i2pd/build.sh b/packages/i2pd/build.sh index 5320672a5..8ce7e86f9 100644 --- a/packages/i2pd/build.sh +++ b/packages/i2pd/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.38.0 TERMUX_PKG_SRCURL=https://github.com/PurpleI2P/i2pd/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=8452f5323795a1846d554096c08fffe5ac35897867b93a5079605df8f80a3089 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="boost, miniupnpc, openssl, zlib" TERMUX_PKG_FORCE_CMAKE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DWITH_UPNP:BOOL=ON" diff --git a/packages/imgflo/build.sh b/packages/imgflo/build.sh index 1ced803fe..82a99776d 100644 --- a/packages/imgflo/build.sh +++ b/packages/imgflo/build.sh @@ -6,5 +6,6 @@ TERMUX_PKG_VERSION=0.4.2 TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://github.com/imgflo/imgflo/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=4dd5fc9d34f3cfc294fd69a14d50ed5401abeb829132f1b1ac316e28223fc393 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="gegl, libsoup, zlib" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/inotify-tools/build.sh b/packages/inotify-tools/build.sh index ec1488999..90622a76e 100644 --- a/packages/inotify-tools/build.sh +++ b/packages/inotify-tools/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=3.20.11.0 TERMUX_PKG_SRCURL=https://github.com/rvoicilas/inotify-tools/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=58a3cde89e4a5111a87ac16b56b06a8f885460fca0aea51b69c856ce30a37a14 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="inotify-tools-dev" TERMUX_PKG_REPLACES="inotify-tools-dev" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/ipfs/build.sh b/packages/ipfs/build.sh index 765ce4ba2..95dfcd38f 100644 --- a/packages/ipfs/build.sh +++ b/packages/ipfs/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=0.10.0 TERMUX_PKG_SRCURL=https://github.com/ipfs/go-ipfs/releases/download/v${TERMUX_PKG_VERSION}/go-ipfs-source.tar.gz TERMUX_PKG_SHA256=a247c8c4da05a09671d560967bfe8d71887053e6733b29f4d60f011ad5cedd44 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_SUGGESTS="termux-services" TERMUX_PKG_SERVICE_SCRIPT=("ipfs" '[ ! -d "${HOME}/.ipfs" ] && ipfs init --empty-repo 2>&1 && ipfs config --json Swarm.EnableRelayHop false 2>&1 && ipfs config --json Swarm.EnableAutoRelay true 2>&1; exec ipfs daemon --enable-namesys-pubsub 2>&1') diff --git a/packages/irssi/build.sh b/packages/irssi/build.sh index 318e28a07..09c70aa61 100644 --- a/packages/irssi/build.sh +++ b/packages/irssi/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.2.3 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/irssi/irssi/releases/download/$TERMUX_PKG_VERSION/irssi-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=a647bfefed14d2221fa77b6edac594934dc672c4a560417b1abcbbc6b88d769f +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="glib, libandroid-glob, libiconv, libotr, ncurses, openssl, perl, utf8proc" TERMUX_PKG_BREAKS="irssi-dev" TERMUX_PKG_REPLACES="irssi-dev" diff --git a/packages/iverilog/build.sh b/packages/iverilog/build.sh index 2e6fdf832..702a7228a 100644 --- a/packages/iverilog/build.sh +++ b/packages/iverilog/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=10.3 TERMUX_PKG_SRCURL=https://github.com/steveicarus/iverilog/archive/v${TERMUX_PKG_VERSION/./_}.tar.gz TERMUX_PKG_SHA256=4b884261645a73b37467242d6ae69264fdde2e7c4c15b245d902531efaaeb234 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+.\d+" TERMUX_PKG_DEPENDS="libbz2, libc++, readline, zlib" TERMUX_PKG_BREAKS="iverilog-dev" TERMUX_PKG_REPLACES="iverilog-dev" diff --git a/packages/iwyu/build.sh b/packages/iwyu/build.sh index ee1078f14..9b4130b96 100644 --- a/packages/iwyu/build.sh +++ b/packages/iwyu/build.sh @@ -5,5 +5,6 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.16 TERMUX_PKG_SRCURL=https://github.com/include-what-you-use/include-what-you-use/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=313e92b4fe38f99a0bbae3ba16c5eb2c54b821b6263e7745e1dd4b4eca08d948 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS='clang, python' TERMUX_PKG_BUILD_DEPENDS=libllvm-static diff --git a/packages/jfrog-cli/build.sh b/packages/jfrog-cli/build.sh index f12ae80ee..16621d56e 100644 --- a/packages/jfrog-cli/build.sh +++ b/packages/jfrog-cli/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.4.0 TERMUX_PKG_SRCURL=https://github.com/jfrog/jfrog-cli/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=efe2505b04598dad542e8a19d3c2472531e4397d3fac642561cc2f5d8c10c90d +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" termux_step_make() { diff --git a/packages/jftui/build.sh b/packages/jftui/build.sh index 9d3cac5d0..5df7fc708 100644 --- a/packages/jftui/build.sh +++ b/packages/jftui/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Maxr1998 " TERMUX_PKG_VERSION=0.5.1 TERMUX_PKG_SRCURL=https://github.com/Aanok/jftui/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=406727e4f021cd0c6cf9c1a6199d81fbc4e523a881f62c323fe363e8505dc25d +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libcurl, yajl, mpv" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/jo/build.sh b/packages/jo/build.sh index ef1394d4c..c2646848f 100644 --- a/packages/jo/build.sh +++ b/packages/jo/build.sh @@ -5,3 +5,4 @@ TERMUX_PKG_MAINTAINER="Rabby Sheikh @xploitednoob" TERMUX_PKG_VERSION=1.4 TERMUX_PKG_SRCURL=https://github.com/jpmens/jo/releases/download/${TERMUX_PKG_VERSION}/jo-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=24c64d2eb863900947f58f32b502c95fec8f086105fd31151b91f54b7b5256a2 +TERMUX_PKG_AUTO_UPDATE=true diff --git a/packages/jp2a/build.sh b/packages/jp2a/build.sh index 6b42f69ea..14e7eab73 100644 --- a/packages/jp2a/build.sh +++ b/packages/jp2a/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.1.0 TERMUX_PKG_SRCURL=https://github.com/Talinx/jp2a/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=feedb8e49b34a24dd518b53d70c06ab2ce2fa6c2d3adb92caa9db61631dd9856 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libcurl, libjpeg-turbo, libpng, ncurses" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/jq/build.sh b/packages/jq/build.sh index 2e750f684..b80314f75 100644 --- a/packages/jq/build.sh +++ b/packages/jq/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=1.6 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/stedolan/jq/releases/download/jq-$TERMUX_PKG_VERSION/jq-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+" TERMUX_PKG_DEPENDS="oniguruma" TERMUX_PKG_BREAKS="jq-dev" TERMUX_PKG_REPLACES="jq-dev" diff --git a/packages/jsoncpp/build.sh b/packages/jsoncpp/build.sh index 824d66417..71d39aa48 100644 --- a/packages/jsoncpp/build.sh +++ b/packages/jsoncpp/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.9.4 TERMUX_PKG_SRCURL=https://github.com/open-source-parsers/jsoncpp/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=e34a628a8142643b976c7233ef381457efad79468c67cb1ae0b83a33d7493999 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BREAKS="jsoncpp-dev" TERMUX_PKG_REPLACES="jsoncpp-dev" diff --git a/packages/k9s/build.sh b/packages/k9s/build.sh index d847d4173..777cd9487 100644 --- a/packages/k9s/build.sh +++ b/packages/k9s/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Krishna Kanhaiya @kcubeterm" TERMUX_PKG_VERSION=0.24.15 TERMUX_PKG_SRCURL=https://github.com/derailed/k9s/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=910ce32c3b2f8cf70fa41982e1d2a130e81fd826d43e4a4cee3a74e2f4c15541 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/kak-lsp/build.sh b/packages/kak-lsp/build.sh index a2712c498..5544f2967 100644 --- a/packages/kak-lsp/build.sh +++ b/packages/kak-lsp/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@buttaface" TERMUX_PKG_VERSION=11.0.1 TERMUX_PKG_SRCURL=https://github.com/kak-lsp/kak-lsp/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=4ab679b1d99830b999039ee1664c360aaba79ba943d7686e44e31efe96fb808b +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/kakoune/build.sh b/packages/kakoune/build.sh index 4a2e065b4..e15ac30cf 100644 --- a/packages/kakoune/build.sh +++ b/packages/kakoune/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2021.08.28 TERMUX_PKG_SRCURL=https://github.com/mawww/kakoune/releases/download/v$TERMUX_PKG_VERSION/kakoune-$TERMUX_PKG_VERSION.tar.bz2 TERMUX_PKG_SHA256=6f6ed7dfd8c5723210dbd848708acf03af4b847016fd3ede96b2a89ad32276cb +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, ncurses" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_MAKE_ARGS=" -C src debug=no " diff --git a/packages/keybase/build.sh b/packages/keybase/build.sh index 06ba5fc75..d604529dc 100644 --- a/packages/keybase/build.sh +++ b/packages/keybase/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=5.6.1 TERMUX_PKG_SRCURL=https://github.com/keybase/client/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=d54c2444e18b83e6c3f39c3d96ee87d1c178fd2812cda0718b70d10289b76685 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_REPLACES="kbfs" TERMUX_PKG_CONFLICTS="kbfs" diff --git a/packages/keychain/build.sh b/packages/keychain/build.sh index 69ca0ce77..0fea5bd1a 100644 --- a/packages/keychain/build.sh +++ b/packages/keychain/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.8.5 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/funtoo/keychain/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=dcce703e5001211c8ebc0528f45b523f84d2bceeb240600795b4d80cb8475a0b +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="dash, gnupg" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/packages/keystone/build.sh b/packages/keystone/build.sh index 89fbe675e..38dd9d4ab 100644 --- a/packages/keystone/build.sh +++ b/packages/keystone/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.9.2 TERMUX_PKG_SRCURL=https://github.com/keystone-engine/keystone/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=c9b3a343ed3e05ee168d29daf89820aff9effb2c74c6803c2d9e21d55b5b7c24 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BREAKS="keystone-dev" TERMUX_PKG_REPLACES="keystone-dev" diff --git a/packages/kibi/build.sh b/packages/kibi/build.sh index e3d585e77..926d0d88d 100644 --- a/packages/kibi/build.sh +++ b/packages/kibi/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Ilaï Deutel @ilai-deutel" TERMUX_PKG_VERSION=0.2.2 TERMUX_PKG_SRCURL=https://github.com/ilai-deutel/kibi/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=df0e2945d9d08fed3a0adbe73c73405641615eb55835675e06e91411fd541e91 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_post_make_install() { diff --git a/packages/kona/build.sh b/packages/kona/build.sh index 3527ae48c..6e266eb92 100644 --- a/packages/kona/build.sh +++ b/packages/kona/build.sh @@ -5,4 +5,6 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=20201009 TERMUX_PKG_SRCURL=https://github.com/kevinlawler/kona/archive/Win64-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ec00734f36e966dd8b16e3752bee963a85b9ad415a4f1b200ae7ca28a3ad4d37 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d{8}" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/lastpass-cli/build.sh b/packages/lastpass-cli/build.sh index 619701473..764840dad 100644 --- a/packages/lastpass-cli/build.sh +++ b/packages/lastpass-cli/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.3.3 TERMUX_PKG_REVISION=6 TERMUX_PKG_SRCURL=https://github.com/lastpass/lastpass-cli/archive/v$TERMUX_PKG_VERSION/lastpass-cli-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=f38e1ee7e06e660433a575a23b061c2f66ec666d746e988716b2c88de59aed73 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libcurl, libxml2, openssl, pinentry" TERMUX_PKG_SUGGESTS="termux-api" diff --git a/packages/latino/build.sh b/packages/latino/build.sh index cd005fad4..d66ed1e6e 100644 --- a/packages/latino/build.sh +++ b/packages/latino/build.sh @@ -5,5 +5,6 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.3.1 TERMUX_PKG_SRCURL=https://github.com/primitivorm/latino-termux/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=7c67875a1db1c1180a7579545d8981c77444cba99c5d4b46664889732765608c +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="readline, pcre2" TERMUX_PKG_FORCE_CMAKE=true diff --git a/packages/lazygit/build.sh b/packages/lazygit/build.sh index 1b77d9eb7..51069767c 100644 --- a/packages/lazygit/build.sh +++ b/packages/lazygit/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Krishna kanhaiya @kcubeterm" TERMUX_PKG_VERSION=0.29 TERMUX_PKG_SRCURL=https://github.com/jesseduffield/lazygit/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f25de2ddab99d2ea06aae87e0be6365033b2ceb8efe94807c8b074884d5e8e38 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_RECOMMENDS=git termux_step_make() { diff --git a/packages/ledger/build.sh b/packages/ledger/build.sh index 229ae35f2..07936ddf3 100644 --- a/packages/ledger/build.sh +++ b/packages/ledger/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=3.2.1 TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/ledger/ledger/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=92bf09bc385b171987f456fe3ee9fa998ed5e40b97b3acdd562b663aa364384a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="boost, libc++, libedit, libmpfr, libgmp, python" TERMUX_PKG_BREAKS="ledger-dev" TERMUX_PKG_REPLACES="ledger-dev" diff --git a/packages/leptonica/build.sh b/packages/leptonica/build.sh index c5a99fa3b..ca10d62db 100644 --- a/packages/leptonica/build.sh +++ b/packages/leptonica/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.82.0 TERMUX_PKG_SRCURL=https://github.com/DanBloomberg/leptonica/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=40fa9ac1e815b91e0fa73f0737e60c9eec433a95fa123f95f2573dd3127dd669 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="giflib, libjpeg-turbo, libpng, libtiff, libwebp, openjpeg, zlib" TERMUX_PKG_BREAKS="leptonica-dev" TERMUX_PKG_REPLACES="leptonica-dev" diff --git a/packages/lesspipe/build.sh b/packages/lesspipe/build.sh index ddfcadc23..113bb1359 100644 --- a/packages/lesspipe/build.sh +++ b/packages/lesspipe/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.89 TERMUX_PKG_SRCURL=https://github.com/wofr06/lesspipe/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=bc61afe1fc9a7d30904c03b5048720755e4d5585016ca56cd8a41fcf96b1eabe +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="less" TERMUX_PKG_SUGGESTS="imagemagick, p7zip, unrar, unzip" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/leveldb/build.sh b/packages/leveldb/build.sh index 266f9a1ab..1d9d7a01d 100644 --- a/packages/leveldb/build.sh +++ b/packages/leveldb/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.23 TERMUX_PKG_SRCURL=https://github.com/google/leveldb/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=9a37f8a6174f09bd622bc723b55881dc541cd50747cbd08831c2a82d620f6d76 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BREAKS="leveldb-dev" TERMUX_PKG_REPLACES="leveldb-dev" diff --git a/packages/lf/build.sh b/packages/lf/build.sh index 3fde8a909..d4d8291f5 100644 --- a/packages/lf/build.sh +++ b/packages/lf/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=24 TERMUX_PKG_SRCURL=https://github.com/gokcehan/lf/archive/r$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=252e7fda36b874260e78285ddad1e4d8001cc1a40fcc27812ef155bbb10d9855 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+" TERMUX_PKG_CONFFILES="etc/lf/lfrc" termux_step_make() { diff --git a/packages/libarchive/build.sh b/packages/libarchive/build.sh index 8d5f577ce..c2ffa3fdf 100644 --- a/packages/libarchive/build.sh +++ b/packages/libarchive/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=3.5.2 TERMUX_PKG_SRCURL=https://github.com/libarchive/libarchive/releases/download/v$TERMUX_PKG_VERSION/libarchive-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=5f245bd5176bc5f67428eb0aa497e09979264a153a074d35416521a5b8e86189 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libbz2, libiconv, liblzma, libxml2, openssl, zlib" TERMUX_PKG_BREAKS="libarchive-dev" TERMUX_PKG_REPLACES="libarchive-dev" diff --git a/packages/libass/build.sh b/packages/libass/build.sh index c320fed13..bb7fd9d18 100644 --- a/packages/libass/build.sh +++ b/packages/libass/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.15.2 TERMUX_PKG_SRCURL=https://github.com/libass/libass/releases/download/$TERMUX_PKG_VERSION/libass-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=1be2df9c4485a57d78bb18c0a8ed157bc87a5a8dd48c661961c625cb112832fd +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="fontconfig, fribidi, glib, harfbuzz" TERMUX_PKG_BREAKS="libass-dev" TERMUX_PKG_REPLACES="libass-dev" diff --git a/packages/libcap-ng/build.sh b/packages/libcap-ng/build.sh index b953ad399..3be8df5a7 100644 --- a/packages/libcap-ng/build.sh +++ b/packages/libcap-ng/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.8.2 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/stevegrubb/libcap-ng/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=65b86885b8d873e55c05bd49427fd370d559b26f0c2089ac9194828e6a2fe233 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--without-python3" termux_step_pre_configure() { diff --git a/packages/libconfig/build.sh b/packages/libconfig/build.sh index 99ada729b..1e86cedb3 100644 --- a/packages/libconfig/build.sh +++ b/packages/libconfig/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.7.3 TERMUX_PKG_SRCURL=https://github.com/hyperrealm/libconfig/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=68757e37c567fd026330c8a8449aa5f9cac08a642f213f2687186b903bd7e94e +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BREAKS="libconfig-dev" TERMUX_PKG_REPLACES="libconfig-dev" diff --git a/packages/libconfuse/build.sh b/packages/libconfuse/build.sh index 42dbdc2ad..608457954 100644 --- a/packages/libconfuse/build.sh +++ b/packages/libconfuse/build.sh @@ -5,5 +5,6 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=3.3 TERMUX_PKG_SRCURL=https://github.com/martinh/libconfuse/releases/download/v$TERMUX_PKG_VERSION/confuse-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=3a59ded20bc652eaa8e6261ab46f7e483bc13dad79263c15af42ecbb329707b8 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="libconfuse-dev" TERMUX_PKG_REPLACES="libconfuse-dev" diff --git a/packages/libcue/build.sh b/packages/libcue/build.sh index 1a4cd6eef..abbb0c9dc 100644 --- a/packages/libcue/build.sh +++ b/packages/libcue/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.2.1 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/lipnitsk/libcue/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f27bc3ebb2e892cd9d32a7bee6d84576a60f955f29f748b9b487b173712f1200 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="libcue-dev" TERMUX_PKG_REPLACES="libcue-dev" # To avoid picking up cross-compiled flex and bison: diff --git a/packages/libcunit/build.sh b/packages/libcunit/build.sh index 8c3830759..7b5e71036 100644 --- a/packages/libcunit/build.sh +++ b/packages/libcunit/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=2.1.3 _VERSION=$(echo "$TERMUX_PKG_VERSION" | sed -E 's/(.*)\./\1-/') TERMUX_PKG_SRCURL=https://github.com/Linaro/libcunit/releases/download/${_VERSION}/CUnit-${_VERSION}.tar.bz2 TERMUX_PKG_SHA256=f5b29137f845bb08b77ec60584fdb728b4e58f1023e6f249a464efa49a40f214 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+.\d+" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --enable-automated diff --git a/packages/libcurl/build.sh b/packages/libcurl/build.sh index 3e3b59555..68598f878 100644 --- a/packages/libcurl/build.sh +++ b/packages/libcurl/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=7.79.1 TERMUX_PKG_SRCURL=https://github.com/curl/curl/releases/download/curl-${TERMUX_PKG_VERSION//./_}/curl-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=0606f74b1182ab732a17c11613cbbaf7084f2e6cca432642d0e3ad7c224c3689 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+.\d+.\d+" TERMUX_PKG_DEPENDS="libnghttp2, libssh2, openssl (>= 1.1.1), zlib" TERMUX_PKG_BREAKS="libcurl-dev" TERMUX_PKG_REPLACES="libcurl-dev" diff --git a/packages/libczmq/build.sh b/packages/libczmq/build.sh index 29424962b..da793ba98 100644 --- a/packages/libczmq/build.sh +++ b/packages/libczmq/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=4.2.1 TERMUX_PKG_SRCURL=https://github.com/zeromq/czmq/releases/download/v${TERMUX_PKG_VERSION}/czmq-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=5d720a204c2a58645d6f7643af15d563a712dad98c9d32c1ed913377daa6ac39 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libzmq, libsodium, liblz4, libuuid" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-drafts=no" diff --git a/packages/libde265/build.sh b/packages/libde265/build.sh index 7241646d7..6f54c09bc 100644 --- a/packages/libde265/build.sh +++ b/packages/libde265/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.0.8 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/strukturag/libde265/releases/download/v$TERMUX_PKG_VERSION/libde265-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=24c791dd334fa521762320ff54f0febfd3c09fc978880a8c5fbc40a88f21d905 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-sherlock265 --disable-arm --disable-encoder" termux_step_pre_configure() { diff --git a/packages/libdispatch/build.sh b/packages/libdispatch/build.sh index cf7057cf0..1daa2229b 100644 --- a/packages/libdispatch/build.sh +++ b/packages/libdispatch/build.sh @@ -6,4 +6,6 @@ _VERSION=5.5 TERMUX_PKG_VERSION=1:${_VERSION} TERMUX_PKG_SRCURL=https://github.com/apple/swift-corelibs-libdispatch/archive/swift-${_VERSION}-RELEASE.tar.gz TERMUX_PKG_SHA256=5efdfa1d2897c598acea42fc00776477bb3713645686774f5ff0818b26649e62 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+" TERMUX_PKG_DEPENDS="libc++, libblocksruntime" diff --git a/packages/libevent/build.sh b/packages/libevent/build.sh index 4b55c6f1e..896296233 100644 --- a/packages/libevent/build.sh +++ b/packages/libevent/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.1.12 TERMUX_PKG_SRCURL=https://github.com/libevent/libevent/archive/release-${TERMUX_PKG_VERSION}-stable.tar.gz TERMUX_PKG_SHA256=7180a979aaa7000e1264da484f712d403fcf7679b1e9212c4e3d09f5c93efc24 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_BREAKS="libevent-dev" TERMUX_PKG_REPLACES="libevent-dev" TERMUX_PKG_RM_AFTER_INSTALL="bin/event_rpcgen.py" diff --git a/packages/libexif/build.sh b/packages/libexif/build.sh index 68034cd7e..f2856205f 100644 --- a/packages/libexif/build.sh +++ b/packages/libexif/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.6.23 TERMUX_PKG_SRCURL=https://github.com/libexif/libexif/archive/libexif-0_6_22-release.tar.gz TERMUX_PKG_SHA256=46498934b7b931526fdee8fd8eb77a1dddedd529d5a6dbce88daf4384baecc54 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+.\d+.\d+" TERMUX_PKG_BREAKS="libexif-dev" TERMUX_PKG_REPLACES="libexif-dev" diff --git a/packages/libexpat/build.sh b/packages/libexpat/build.sh index 8f3bcc96b..28113f217 100644 --- a/packages/libexpat/build.sh +++ b/packages/libexpat/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=2.4.1 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/libexpat/libexpat/releases/download/R_${TERMUX_PKG_VERSION//./_}/expat-$TERMUX_PKG_VERSION.tar.bz2 TERMUX_PKG_SHA256=2f9b6a580b94577b150a7d5617ad4643a4301a6616ff459307df3e225bcfbf40 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+.\d+.\d+" TERMUX_PKG_BREAKS="libexpat-dev" TERMUX_PKG_REPLACES="libexpat-dev" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--without-xmlwf --without-docbook" diff --git a/packages/libgd/build.sh b/packages/libgd/build.sh index 7f03d4e04..fc9623f5a 100644 --- a/packages/libgd/build.sh +++ b/packages/libgd/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=2.3.3 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/libgd/libgd/releases/download/gd-${TERMUX_PKG_VERSION}/libgd-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=dd3f1f0bb016edcc0b2d082e8229c822ad1d02223511997c80461481759b1ed2 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_DEPENDS="freetype, fontconfig, libiconv, libjpeg-turbo, libpng, libtiff, libwebp, zlib" TERMUX_PKG_BREAKS="libgd-dev" TERMUX_PKG_REPLACES="libgd-dev" diff --git a/packages/libgit2/build.sh b/packages/libgit2/build.sh index c01da3f36..b82d417f5 100644 --- a/packages/libgit2/build.sh +++ b/packages/libgit2/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.3.0 TERMUX_PKG_SRCURL=https://github.com/libgit2/libgit2/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=192eeff84596ff09efb6b01835a066f2df7cd7985e0991c79595688e6b36444e +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libcurl, openssl, libssh2, zlib, libiconv" TERMUX_PKG_BREAKS="libgit2-dev" TERMUX_PKG_REPLACES="libgit2-dev" diff --git a/packages/libgraphite/build.sh b/packages/libgraphite/build.sh index 33482a4ff..381b96eff 100644 --- a/packages/libgraphite/build.sh +++ b/packages/libgraphite/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.3.14 TERMUX_PKG_SRCURL=https://github.com/silnrsi/graphite/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=7a3b342c5681921ce2e0c2496509d30b5b078399d5a7bd2358f95166d57d91df +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BREAKS="libgraphite-dev" TERMUX_PKG_REPLACES="libgraphite-dev" diff --git a/packages/libheif/build.sh b/packages/libheif/build.sh index 8a7a8265f..f2669ba58 100644 --- a/packages/libheif/build.sh +++ b/packages/libheif/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=1.12.0 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/strukturag/libheif/releases/download/v${TERMUX_PKG_VERSION}/libheif-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=e1ac2abb354fdc8ccdca71363ebad7503ad731c84022cf460837f0839e171718 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libaom, libdav1d, librav1e, libde265, libx265" diff --git a/packages/libical/build.sh b/packages/libical/build.sh index c531d06bc..bf7bf0564 100644 --- a/packages/libical/build.sh +++ b/packages/libical/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=3.0.10 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/libical/libical/releases/download/v$TERMUX_PKG_VERSION/libical-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=f933b3e6cf9d56a35bb5625e8e4a9c3a50239a85aea05ed842932c1a1dc336b4 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, libicu, libxml2" TERMUX_PKG_BREAKS="libical-dev" TERMUX_PKG_REPLACES="libical-dev" diff --git a/packages/libimobiledevice/build.sh b/packages/libimobiledevice/build.sh index 3e7954085..e6ae5858b 100644 --- a/packages/libimobiledevice/build.sh +++ b/packages/libimobiledevice/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.3.0 TERMUX_PKG_SRCURL=https://github.com/libimobiledevice/libimobiledevice/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=acbfb73eabee162e64c0d9de207d71c0a5f47c40cd5ad32a5097f734328ce10a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="usbmuxd, libusbmuxd, openssl" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libjansson/build.sh b/packages/libjansson/build.sh index 91cde0d3c..8d606d64c 100644 --- a/packages/libjansson/build.sh +++ b/packages/libjansson/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.14 TERMUX_PKG_SRCURL=https://github.com/akheron/jansson/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=c739578bf6b764aa0752db9a2fdadcfe921c78f1228c7ec0bb47fa804c55d17b +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="libjansson-dev" TERMUX_PKG_REPLACES="libjansson-dev" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libjasper/build.sh b/packages/libjasper/build.sh index 76f9e1641..027acb83b 100644 --- a/packages/libjasper/build.sh +++ b/packages/libjasper/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.0.33 TERMUX_PKG_SRCURL=https://github.com/mdadams/jasper/archive/version-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=38b8f74565ee9e7fec44657e69adb5c9b2a966ca5947ced5717cde18a7d2eca6 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_DEPENDS="libjpeg-turbo" TERMUX_PKG_BREAKS="libjasper-dev" TERMUX_PKG_REPLACES="libjasper-dev" diff --git a/packages/libjxl/build.sh b/packages/libjxl/build.sh index a587cfe33..77788d3d2 100644 --- a/packages/libjxl/build.sh +++ b/packages/libjxl/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.5 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/libjxl/libjxl/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=911cb4b50eb621131ca22382166f40d4914a4ff4453dd299ade1e3292f311f89 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS=brotli termux_step_post_get_source() { diff --git a/packages/liblz4/build.sh b/packages/liblz4/build.sh index 387c1d4ef..2512d92a2 100644 --- a/packages/liblz4/build.sh +++ b/packages/liblz4/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.9.3 TERMUX_PKG_SRCURL=https://github.com/lz4/lz4/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="liblz4-dev" TERMUX_PKG_REPLACES="liblz4-dev" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libmaxminddb/build.sh b/packages/libmaxminddb/build.sh index 5db98fe22..a81dafcf2 100644 --- a/packages/libmaxminddb/build.sh +++ b/packages/libmaxminddb/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.6.0 TERMUX_PKG_SRCURL=https://github.com/maxmind/libmaxminddb/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=636b57461e641a84b99e170a2e0cc07b35fd030783d0c2c62521f33b7e921e33 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="libmaxminddb-dev" TERMUX_PKG_REPLACES="libmaxminddb-dev" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libmesode/build.sh b/packages/libmesode/build.sh index 63e1efad2..d3f945ea4 100644 --- a/packages/libmesode/build.sh +++ b/packages/libmesode/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_REVISION=1 TERMUX_PKG_MAINTAINER="Oliver Schmidhauser @Neo-Oli" TERMUX_PKG_SRCURL=https://github.com/boothj5/libmesode/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=c9dd90648e73d92b90f2b0ae41a75d8f469b116d3e6aa297c14cd57be937d99e +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="openssl,libexpat" TERMUX_PKG_BREAKS="libmesode-dev" TERMUX_PKG_REPLACES="libmesode-dev" diff --git a/packages/libmsgpack/build.sh b/packages/libmsgpack/build.sh index 5193b92bf..7413823fd 100644 --- a/packages/libmsgpack/build.sh +++ b/packages/libmsgpack/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=4.0.0 TERMUX_PKG_SRCURL=https://github.com/msgpack/msgpack-c/releases/download/c-${TERMUX_PKG_VERSION}/msgpack-c-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=420fe35e7572f2a168d17e660ef981a589c9cbe77faa25eb34a520e1fcc032c8 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_BREAKS="libmsgpack-dev" TERMUX_PKG_REPLACES="libmsgpack-dev" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libnet/build.sh b/packages/libnet/build.sh index 33923c890..5dad63c3a 100644 --- a/packages/libnet/build.sh +++ b/packages/libnet/build.sh @@ -6,3 +6,4 @@ TERMUX_PKG_VERSION=1.2 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/libnet/libnet/releases/download/v$TERMUX_PKG_VERSION/libnet-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=caa4868157d9e5f32e9c7eac9461efeff30cb28357f7f6bf07e73933fb4edaa7 +TERMUX_PKG_AUTO_UPDATE=true diff --git a/packages/libnghttp2/build.sh b/packages/libnghttp2/build.sh index a3c3badd6..a7bad7ab8 100644 --- a/packages/libnghttp2/build.sh +++ b/packages/libnghttp2/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.45.1 TERMUX_PKG_SRCURL=https://github.com/nghttp2/nghttp2/releases/download/v${TERMUX_PKG_VERSION}/nghttp2-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=abdc4addccadbc7d89abe27c4d6427d78e57d139f69c1f45749227393c68bf79 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="libnghttp2-dev" TERMUX_PKG_REPLACES="libnghttp2-dev" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-lib-only" diff --git a/packages/libnl/build.sh b/packages/libnl/build.sh index 46215e88a..bf4b0a083 100644 --- a/packages/libnl/build.sh +++ b/packages/libnl/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=3.5.0 TERMUX_PKG_SRCURL=https://github.com/thom311/libnl/releases/download/libnl${TERMUX_PKG_VERSION//./_}/libnl-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=352133ec9545da76f77e70ccb48c9d7e5324d67f6474744647a7ed382b5e05fa +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+.\d+.\d+" TERMUX_PKG_BREAKS="libnl-dev" TERMUX_PKG_REPLACES="libnl-dev" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-pthreads --disable-cli" diff --git a/packages/libogg/build.sh b/packages/libogg/build.sh index 4a5befefb..b9283af4f 100644 --- a/packages/libogg/build.sh +++ b/packages/libogg/build.sh @@ -5,5 +5,6 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.3.5 TERMUX_PKG_SRCURL=https://github.com/xiph/ogg/releases/download/v${TERMUX_PKG_VERSION}/libogg-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=c4d91be36fc8e54deae7575241e03f4211eb102afb3fc0775fbbc1b740016705 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="libogg-dev" TERMUX_PKG_REPLACES="libogg-dev" diff --git a/packages/libplist/build.sh b/packages/libplist/build.sh index f2c04bc43..676e0fdeb 100644 --- a/packages/libplist/build.sh +++ b/packages/libplist/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.2.0 TERMUX_PKG_SRCURL=https://github.com/libimobiledevice/libplist/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=7e654bdd5d8b96f03240227ed09057377f06ebad08e1c37d0cfa2abe6ba0cee2 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_configure() { diff --git a/packages/libprotobuf-c/build.sh b/packages/libprotobuf-c/build.sh index 2e62a134b..c01cd3d1f 100644 --- a/packages/libprotobuf-c/build.sh +++ b/packages/libprotobuf-c/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.3.3 TERMUX_PKG_REVISION=10 TERMUX_PKG_SRCURL=https://github.com/protobuf-c/protobuf-c/releases/download/v${TERMUX_PKG_VERSION}/protobuf-c-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=22956606ef50c60de1fabc13a78fbc50830a0447d780467d3c519f84ad527e78 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, libprotobuf, protobuf" TERMUX_PKG_BREAKS="libprotobuf-c-dev" TERMUX_PKG_REPLACES="libprotobuf-c-dev" diff --git a/packages/libprotobuf/build.sh b/packages/libprotobuf/build.sh index 928d2d8b0..0af44a2d5 100644 --- a/packages/libprotobuf/build.sh +++ b/packages/libprotobuf/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2:3.18.0 TERMUX_PKG_SRCURL=https://github.com/protocolbuffers/protobuf/archive/v${TERMUX_PKG_VERSION:2}.tar.gz TERMUX_PKG_SHA256=14e8042b5da37652c92ef6a2759e7d2979d295f60afd7767825e3de68c856c54 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, zlib" TERMUX_PKG_BREAKS="libprotobuf-dev" TERMUX_PKG_REPLACES="libprotobuf-dev" diff --git a/packages/libpsl/build.sh b/packages/libpsl/build.sh index f961ab013..df1e6fe2e 100644 --- a/packages/libpsl/build.sh +++ b/packages/libpsl/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.21.1 TERMUX_PKG_SRCURL=https://github.com/rockdaboot/libpsl/releases/download/${TERMUX_PKG_VERSION}/libpsl-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ac6ce1e1fbd4d0254c4ddb9d37f1fa99dec83619c1253328155206b896210d4c +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libidn2, libunistring" TERMUX_PKG_BREAKS="libpsl-dev" TERMUX_PKG_REPLACES="libpsl-dev" diff --git a/packages/libqrencode/build.sh b/packages/libqrencode/build.sh index 9c640c288..d2605bac0 100644 --- a/packages/libqrencode/build.sh +++ b/packages/libqrencode/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91" TERMUX_PKG_VERSION=4.1.1 TERMUX_PKG_SRCURL=https://github.com/fukuchi/libqrencode/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=5385bc1b8c2f20f3b91d258bf8ccc8cf62023935df2d2676b5b67049f31a049c +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libandroid-support, libpng, zlib" TERMUX_PKG_BREAKS="libqrencode-dev" TERMUX_PKG_REPLACES="libqrencode-dev" diff --git a/packages/libraqm/build.sh b/packages/libraqm/build.sh index d2b01ec6f..85ba2206a 100644 --- a/packages/libraqm/build.sh +++ b/packages/libraqm/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.7.2 TERMUX_PKG_SRCURL=https://github.com/HOST-Oman/libraqm/releases/download/v$TERMUX_PKG_VERSION/raqm-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=92e765f180033ef3750832eb6fee4e07de3f99bd3d1eae7cf7e4e390ed2ae8eb +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="freetype, harfbuzz, fribidi" diff --git a/packages/librav1e/build.sh b/packages/librav1e/build.sh index 49ca91938..3f599412a 100644 --- a/packages/librav1e/build.sh +++ b/packages/librav1e/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=0.4.1 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/xiph/rav1e/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b0be59435a40e03b973ecc551ca7e632e03190b5a20f944818afa3c2ecf4852d +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/librsync/build.sh b/packages/librsync/build.sh index 31d759d86..cbe0c05b8 100644 --- a/packages/librsync/build.sh +++ b/packages/librsync/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.3.2 TERMUX_PKG_SRCURL=https://github.com/librsync/librsync/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ef8ce23df38d5076d25510baa2cabedffbe0af460d887d86c2413a1c2b0c676f +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libbz2" TERMUX_PKG_BUILD_DEPENDS="libpopt" TERMUX_PKG_BREAKS="librsync-dev" diff --git a/packages/libsndfile/build.sh b/packages/libsndfile/build.sh index 0a7581c9c..3ce5fb62d 100644 --- a/packages/libsndfile/build.sh +++ b/packages/libsndfile/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.0.31 TERMUX_PKG_SRCURL=https://github.com/erikd/libsndfile/releases/download/${TERMUX_PKG_VERSION}/libsndfile-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=a8cfb1c09ea6e90eff4ca87322d4168cdbe5035cb48717b40bf77e751cc02163 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libflac, libvorbis" TERMUX_PKG_BREAKS="libsndfile-dev" TERMUX_PKG_REPLACES="libsndfile-dev" diff --git a/packages/libsodium/build.sh b/packages/libsodium/build.sh index a53af5d09..e82c9655c 100644 --- a/packages/libsodium/build.sh +++ b/packages/libsodium/build.sh @@ -6,5 +6,7 @@ TERMUX_PKG_VERSION=1.0.18 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/jedisct1/libsodium/archive/${TERMUX_PKG_VERSION}-RELEASE.tar.gz TERMUX_PKG_SHA256=b7292dd1da67a049c8e78415cd498ec138d194cfdb302e716b08d26b80fecc10 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_BREAKS="libsodium-dev" TERMUX_PKG_REPLACES="libsodium-dev" diff --git a/packages/libstrophe/build.sh b/packages/libstrophe/build.sh index 7f6ff766e..3c39f27ec 100644 --- a/packages/libstrophe/build.sh +++ b/packages/libstrophe/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.10.1 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/strophe/libstrophe/releases/download/${TERMUX_PKG_VERSION}/libstrophe-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=4918c47029ecdea2deab4b0f9336ca4a8bb12c28b72b2cec397d98664b94c771 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="openssl, libexpat, c-ares" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-cares" diff --git a/packages/libtreesitter/build.sh b/packages/libtreesitter/build.sh index 583b2a854..bc8c0b28d 100644 --- a/packages/libtreesitter/build.sh +++ b/packages/libtreesitter/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.20.0 TERMUX_PKG_SRCURL=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=4a8070b9de17c3b8096181fe8530320ab3e8cca685d8bee6a3e8d164b5fb47da +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libunibilium/build.sh b/packages/libunibilium/build.sh index 996cb2e4a..f3ec59bb4 100644 --- a/packages/libunibilium/build.sh +++ b/packages/libunibilium/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.1.1 TERMUX_PKG_SRCURL=https://github.com/neovim/unibilium/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6f0ee21c8605340cfbb458cbd195b4d074e6d16dd0c0e12f2627ca773f3cabf1 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="libunibilium-dev" TERMUX_PKG_REPLACES="libunibilium-dev" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libusb/build.sh b/packages/libusb/build.sh index 347d24f63..5a4be128a 100644 --- a/packages/libusb/build.sh +++ b/packages/libusb/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.0.24 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/libusb/libusb/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b7724c272dfc5713dce88ff717efd60f021ca5b7c8e30f08ebb2c42d2eea08ae +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="libusb-dev" TERMUX_PKG_REPLACES="libusb-dev" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-udev" diff --git a/packages/libusbmuxd/build.sh b/packages/libusbmuxd/build.sh index 5e9b58657..5e18c68fe 100644 --- a/packages/libusbmuxd/build.sh +++ b/packages/libusbmuxd/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.0.2 TERMUX_PKG_SRCURL=https://github.com/libimobiledevice/libusbmuxd/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=8ae3e1d9340177f8f3a785be276435869363de79f491d05d8a84a59efc8a8fdc +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libusb, libplist, usbmuxd" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libvips/build.sh b/packages/libvips/build.sh index 0ca10f45f..3562735ae 100644 --- a/packages/libvips/build.sh +++ b/packages/libvips/build.sh @@ -5,5 +5,6 @@ TERMUX_PKG_MAINTAINER="Thibault Meyer " TERMUX_PKG_VERSION=8.11.4 TERMUX_PKG_SRCURL=https://github.com/libvips/libvips/releases/download/v${TERMUX_PKG_VERSION}/vips-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=5043f38828a0ff9f2275f9252f69e14f701ef11f55786cda8aa6ce2c4fbed2f7 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="fftw, giflib, imagemagick, libexif, libexpat, libjpeg-turbo, libtiff, libwebp" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-gtk-doc" diff --git a/packages/libwren/build.sh b/packages/libwren/build.sh index 281cf8dca..590ac0ce8 100644 --- a/packages/libwren/build.sh +++ b/packages/libwren/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.4.0 TERMUX_PKG_SRCURL=https://github.com/wren-lang/wren/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=23c0ddeb6c67a4ed9285bded49f7c91714922c2e7bb88f42428386bf1cf7b339 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="wren-dev, wren (<< 0.3.0)" TERMUX_PKG_REPLACES="wren-dev, wren (<< 0.3.0)" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libyaml/build.sh b/packages/libyaml/build.sh index ff1f8caf5..48f0bd8ba 100644 --- a/packages/libyaml/build.sh +++ b/packages/libyaml/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.2.5 TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/yaml/libyaml/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=fa240dbf262be053f3898006d502d514936c818e422afdcf33921c63bed9bf2e +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="libyaml-dev" TERMUX_PKG_REPLACES="libyaml-dev" diff --git a/packages/libzip/build.sh b/packages/libzip/build.sh index c4df4ac96..0488996eb 100644 --- a/packages/libzip/build.sh +++ b/packages/libzip/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.8.0 TERMUX_PKG_SRCURL=https://github.com/nih-at/libzip/releases/download/v$TERMUX_PKG_VERSION/libzip-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=30ee55868c0a698d3c600492f2bea4eb62c53849bcf696d21af5eb65f3f3839e +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libbz2, openssl, zlib" TERMUX_PKG_BREAKS="libzip-dev" TERMUX_PKG_REPLACES="libzip-dev" diff --git a/packages/libzmq/build.sh b/packages/libzmq/build.sh index 37d89b126..86a4f7abe 100644 --- a/packages/libzmq/build.sh +++ b/packages/libzmq/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=4.3.4 TERMUX_PKG_SRCURL=https://github.com/zeromq/libzmq/releases/download/v${TERMUX_PKG_VERSION}/zeromq-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=c593001a89f5a85dd2ddf564805deb860e02471171b3f204944857336295c3e5 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, libsodium" TERMUX_PKG_BREAKS="libzmq-dev" TERMUX_PKG_REPLACES="libzmq-dev" diff --git a/packages/libzopfli/build.sh b/packages/libzopfli/build.sh index 175ba0ac7..22f513dc3 100644 --- a/packages/libzopfli/build.sh +++ b/packages/libzopfli/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=1.0.3 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/google/zopfli/archive/zopfli-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=e955a7739f71af37ef3349c4fa141c648e8775bceb2195be07e86f8e638814bd +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BREAKS="libzopfli-dev" TERMUX_PKG_REPLACES="libzopfli-dev" diff --git a/packages/llbuild/build.sh b/packages/llbuild/build.sh index f3a0fb337..d2b0276f2 100644 --- a/packages/llbuild/build.sh +++ b/packages/llbuild/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@buttaface" TERMUX_PKG_VERSION=5.5 TERMUX_PKG_SRCURL=https://github.com/apple/swift-llbuild/archive/swift-${TERMUX_PKG_VERSION}-RELEASE.tar.gz TERMUX_PKG_SHA256=09e774c4a97bbb7473ab2b69ef2a547036660ce7d5d2c67802974de3e23381f8 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, libandroid-spawn, libsqlite" diff --git a/packages/logrotate/build.sh b/packages/logrotate/build.sh index f8262736d..8e5f60c6f 100644 --- a/packages/logrotate/build.sh +++ b/packages/logrotate/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Rabby Sheikh @shoya0x00" TERMUX_PKG_VERSION=3.18.1 TERMUX_PKG_SRCURL=https://github.com/logrotate/logrotate/releases/download/${TERMUX_PKG_VERSION}/logrotate-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=14a924e4804b3974e85019a9f9352c2a69726702e6656155c48bcdeace68a5dc +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libpopt, libandroid-glob" termux_step_pre_configure() { diff --git a/packages/loksh/build.sh b/packages/loksh/build.sh index 51b301dc4..409eb547d 100644 --- a/packages/loksh/build.sh +++ b/packages/loksh/build.sh @@ -15,5 +15,6 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=6.6 TERMUX_PKG_SRCURL=https://github.com/dimkr/loksh/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=97a020df82ceebe216c5a306e87360c5e3398d7403347aaff50978446ccb764d +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/lsd/build.sh b/packages/lsd/build.sh index 00624e712..ccca82ccf 100644 --- a/packages/lsd/build.sh +++ b/packages/lsd/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="Krishna Kanhaiya @kcubeterm" TERMUX_PKG_VERSION=0.20.1 TERMUX_PKG_SRCURL=https://github.com/Peltoche/lsd/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=a2086aa049b8bd21c880f23b21b0e9ef21d3c3829d40641aa8810c08be936c19 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/lsof/build.sh b/packages/lsof/build.sh index 72274a345..fbb3e3db6 100644 --- a/packages/lsof/build.sh +++ b/packages/lsof/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=4.94.0 TERMUX_PKG_SRCURL=https://github.com/lsof-org/lsof/archive/${TERMUX_PKG_VERSION}/lsof-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=a9865eeb581c3abaac7426962ddb112ecfd86a5ae93086eb4581ce100f8fa8f4 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libandroid-support, libtirpc" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/luv/build.sh b/packages/luv/build.sh index 2c81e354b..690284de7 100644 --- a/packages/luv/build.sh +++ b/packages/luv/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.42.0-0 TERMUX_PKG_SRCURL=https://github.com/luvit/luv/releases/download/$TERMUX_PKG_VERSION/luv-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=b5228a9d0eaacd9f862b6270c732d5c90773a28ce53b6d9e32a14050e7947f36 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libluajit, libuv" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DBUILD_MODULE=OFF diff --git a/packages/lychee/build.sh b/packages/lychee/build.sh index 602f98f18..f557aa22d 100644 --- a/packages/lychee/build.sh +++ b/packages/lychee/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_MAINTAINER="Yaksh Bariya " TERMUX_PKG_VERSION=0.7.1 TERMUX_PKG_SRCURL=https://github.com/lycheeverse/lychee/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f6acf92987aae006273b5fd211cb5c6a2f30036b7fd69ac36ecffb2b28cc3101 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="openssl" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/macchina/build.sh b/packages/macchina/build.sh index 9a1863474..a33c8889e 100644 --- a/packages/macchina/build.sh +++ b/packages/macchina/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Max Ferrer @PandaFoss" TERMUX_PKG_VERSION=1.1.7 TERMUX_PKG_SRCURL=https://github.com/Macchina-CLI/macchina/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=c2cfa05cfb3b14e0651d395b224f37ac6940b351a5df674f52582b6276371363 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_BLACKLISTED_ARCHES="arm, i686" diff --git a/packages/mdns-scan/build.sh b/packages/mdns-scan/build.sh index af91a821b..925a9ce50 100644 --- a/packages/mdns-scan/build.sh +++ b/packages/mdns-scan/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.5 TERMUX_PKG_SRCURL=https://github.com/alteholz/mdns-scan/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=fa830d91b993d15f8a463c8dd68f7106f0dded87928bec36074de934c2c52f73 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_MAKE_ARGS="DESTDIR=${TERMUX_PREFIX}/../" TERMUX_PKG_MAKE_INSTALL_TARGET="DESTDIR=${TERMUX_PREFIX}/../ install" diff --git a/packages/mg/build.sh b/packages/mg/build.sh index 4c5cd384e..7ab57635f 100644 --- a/packages/mg/build.sh +++ b/packages/mg/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=20180927 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/hboetes/mg/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=fbb09729ea00fe42dcdbc96ac7fc1d2b89eac651dec49e4e7af52fad4f5788f6 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d{8}" TERMUX_PKG_DEPENDS="libbsd, ncurses" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/microsocks/build.sh b/packages/microsocks/build.sh index c90eb12da..62aab406b 100644 --- a/packages/microsocks/build.sh +++ b/packages/microsocks/build.sh @@ -6,5 +6,6 @@ TERMUX_PKG_MAINTAINER="Rabby Sheikh @xploitednoob" TERMUX_PKG_VERSION=2020.08.14-${_COMMIT:0:8} TERMUX_PKG_SRCURL=https://github.com/rofl0r/microsocks/archive/${_COMMIT}.tar.gz TERMUX_PKG_SHA256=7c5442be114b514a1a33c5219a8746a8232455c4d46aa418534f3ef2694779bc +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/minisign/build.sh b/packages/minisign/build.sh index b246d8ecc..72304a758 100644 --- a/packages/minisign/build.sh +++ b/packages/minisign/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.9 TERMUX_PKG_SRCURL=https://github.com/jedisct1/minisign/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=caa4b3dd314e065c6f387b2713f7603673e39a8a0b1a76f96ef6c9a5b845da0f +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libsodium" diff --git a/packages/mktorrent/build.sh b/packages/mktorrent/build.sh index 0f93f2ce0..110d7d6d8 100644 --- a/packages/mktorrent/build.sh +++ b/packages/mktorrent/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=1.1 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/Rudde/mktorrent/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=d0f47500192605d01b5a2569c605e51ed319f557d24cfcbcb23a26d51d6138c9 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/mosh/build.sh b/packages/mosh/build.sh index 4805ac7a6..89e452986 100644 --- a/packages/mosh/build.sh +++ b/packages/mosh/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=1.3.2 TERMUX_PKG_REVISION=31 TERMUX_PKG_SRCURL=https://github.com/mobile-shell/mosh/releases/download/mosh-${TERMUX_PKG_VERSION}/mosh-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=da600573dfa827d88ce114e0fed30210689381bbdcff543c931e4d6a2e851216 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_DEPENDS="libandroid-support, libc++, libprotobuf, ncurses, openssl, openssh" termux_step_pre_configure() { diff --git a/packages/mpv/build.sh b/packages/mpv/build.sh index b3ab5eb6b..61c69e509 100644 --- a/packages/mpv/build.sh +++ b/packages/mpv/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.33.1 TERMUX_PKG_SRCURL=https://github.com/mpv-player/mpv/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=100a116b9f23bdcda3a596e9f26be3a69f166a4f1d00910d1789b6571c46f3a9 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="ffmpeg, libandroid-glob, libandroid-support, libarchive, libcaca, libiconv, liblua52, pulseaudio, openal-soft, zlib" TERMUX_PKG_RM_AFTER_INSTALL="share/icons share/applications" diff --git a/packages/mu/build.sh b/packages/mu/build.sh index 5f62f48a7..4a44f1c10 100644 --- a/packages/mu/build.sh +++ b/packages/mu/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.6.6 TERMUX_PKG_SRCURL=https://github.com/djcb/mu/releases/download/$TERMUX_PKG_VERSION/mu-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=42cd3d20f2a670fe57bedcde049b6b2b030fe51c507fdfdfeb6aa865f1f443b5 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="glib, libc++, libxapian, libgmime" diff --git a/packages/navi/build.sh b/packages/navi/build.sh index c2bc9f38d..c06597591 100644 --- a/packages/navi/build.sh +++ b/packages/navi/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.17.0 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/denisidoro/navi/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=3402d4847720be4a930e29946bef592e6f4e270e8e0d4e3d8809f57a1d03e2d7 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="fzf, git" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/ncompress/build.sh b/packages/ncompress/build.sh index de457002d..2aaf5c34a 100644 --- a/packages/ncompress/build.sh +++ b/packages/ncompress/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=5.0 TERMUX_PKG_SRCURL=https://github.com/vapier/ncompress/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=96ec931d06ab827fccad377839bfb91955274568392ddecf809e443443aead46 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_make_install() { diff --git a/packages/neofetch/build.sh b/packages/neofetch/build.sh index 26b9d41e6..824df8e7b 100644 --- a/packages/neofetch/build.sh +++ b/packages/neofetch/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=7.1.0 TERMUX_PKG_SRCURL=https://github.com/dylanaraps/neofetch/archive/${TERMUX_PKG_VERSION}/neofetch-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=58a95e6b714e41efc804eca389a223309169b2def35e57fa934482a6b47c27e7 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="bash" TERMUX_PKG_EXTRA_MAKE_ARGS="PREFIX=$TERMUX_PREFIX SYSCONFDIR=$TERMUX_PREFIX/etc" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/neomutt/build.sh b/packages/neomutt/build.sh index 2b44aa9fa..7aa268bdc 100644 --- a/packages/neomutt/build.sh +++ b/packages/neomutt/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_VERSION=20210205 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/neomutt/neomutt/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=77e177780fc2d8abb475d9cac4342c7e61d53c243f6ce2f9bc86d819fc962cdb +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d{8}" TERMUX_PKG_DEPENDS="gdbm, krb5, libiconv, libsasl, ncurses, notmuch, openssl, zlib, zstd" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_CONFFILES="etc/neomuttrc" diff --git a/packages/neovim/build.sh b/packages/neovim/build.sh index 6fb8b408e..cd2a5d56c 100644 --- a/packages/neovim/build.sh +++ b/packages/neovim/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.5.1 TERMUX_PKG_SRCURL=https://github.com/neovim/neovim/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=aa449795e5cc69bdd2eeed7095f20b9c086c6ecfcde0ab62ab97a9d04243ec84 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libiconv, libuv, luv, libmsgpack, libandroid-support, libvterm, libtermkey, libluajit, libunibilium, libtreesitter" TERMUX_PKG_HOSTBUILD=true diff --git a/packages/ninja/build.sh b/packages/ninja/build.sh index 93f062d38..e5208b6ee 100644 --- a/packages/ninja/build.sh +++ b/packages/ninja/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.10.2 TERMUX_PKG_SRCURL=https://github.com/ninja-build/ninja/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ce35865411f0490368a8fc383f29071de6690cbadc27704734978221f25e2bed +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, libandroid-spawn" termux_step_pre_configure() { diff --git a/packages/nlohmann-json/build.sh b/packages/nlohmann-json/build.sh index 803ebb8ef..17d25682f 100644 --- a/packages/nlohmann-json/build.sh +++ b/packages/nlohmann-json/build.sh @@ -6,3 +6,4 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=3.10.2 TERMUX_PKG_SRCURL=https://github.com/nlohmann/json/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=081ed0f9f89805c2d96335c3acfa993b39a0a5b4b4cef7edb68dd2210a13458c +TERMUX_PKG_AUTO_UPDATE=true diff --git a/packages/nnn/build.sh b/packages/nnn/build.sh index cd90f4d73..266781820 100644 --- a/packages/nnn/build.sh +++ b/packages/nnn/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=4.3 TERMUX_PKG_SRCURL=https://github.com/jarun/nnn/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b6df8e262e5613dd192bac610a6da711306627d56573f1a770a173ef078953bb +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="debianutils, file, findutils, readline, wget, libandroid-support, lzip" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/nushell/build.sh b/packages/nushell/build.sh index faedf9148..31b4d22e9 100644 --- a/packages/nushell/build.sh +++ b/packages/nushell/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.35.0 TERMUX_PKG_SRCURL=https://github.com/nushell/nushell/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=2e93366a2f089bdbe0ae52eafcda5390119642c66e541b26e8eeb1ab4bc13823 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="openssl, zlib" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_BLACKLISTED_ARCHES="x86_64" diff --git a/packages/nyancat/build.sh b/packages/nyancat/build.sh index 84a3ced98..a1a3e265e 100644 --- a/packages/nyancat/build.sh +++ b/packages/nyancat/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="Oliver Schmidhauser @Neo-Oli" TERMUX_PKG_VERSION=1.5.2 TERMUX_PKG_SRCURL=https://github.com/klange/nyancat/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=88cdcaa9c7134503dd0364a97fa860da3381a09cb555c3aae9918360827c2032 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/nzbget/build.sh b/packages/nzbget/build.sh index 47cd8ebfc..d00f6deef 100644 --- a/packages/nzbget/build.sh +++ b/packages/nzbget/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=21.1 TERMUX_PKG_SRCURL=https://github.com/nzbget/nzbget/releases/download/v${TERMUX_PKG_VERSION}/nzbget-${TERMUX_PKG_VERSION}-src.tar.gz TERMUX_PKG_SHA256=4e8fc1beb80dc2af2d6a36a33a33f44dedddd4486002c644f4c4793043072025 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, libxml2, ncurses, openssl, p7zip, zlib" TERMUX_PKG_RECOMMENDS="unrar" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/o-editor/build.sh b/packages/o-editor/build.sh index a59b6bac0..31a8fe808 100644 --- a/packages/o-editor/build.sh +++ b/packages/o-editor/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Alexander F. Rødseth " TERMUX_PKG_VERSION=2.44.1 TERMUX_PKG_SRCURL=https://github.com/xyproto/o/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=76c6f435e92f6c56074ca50a7a16dc230668bf5d61cc7ec03a3a054ac581f5fb +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="o" TERMUX_PKG_REPLACES="o" diff --git a/packages/okc-agents/build.sh b/packages/okc-agents/build.sh index 39f99e97c..d4c1314e3 100644 --- a/packages/okc-agents/build.sh +++ b/packages/okc-agents/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.1.2 TERMUX_PKG_SRCURL=https://github.com/DDoSolitary/okc-agents/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=9292044aac8d20723e4c9a157e1a4968ef0266d75643411ebc34f75d9d76af7e +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/oniguruma/build.sh b/packages/oniguruma/build.sh index 15bd034aa..fa7655757 100644 --- a/packages/oniguruma/build.sh +++ b/packages/oniguruma/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Regular expressions library" TERMUX_PKG_VERSION=6.9.7.1 TERMUX_PKG_SRCURL=https://github.com/kkos/oniguruma/releases/download/v$TERMUX_PKG_VERSION/onig-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=6444204b9c34e6eb6c0b23021ce89a0370dad2b2f5c00cd44c342753e0b204d9 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_MAINTAINER="@termux" diff --git a/packages/openethereum/build.sh b/packages/openethereum/build.sh index 1a86adbe9..402e388ba 100644 --- a/packages/openethereum/build.sh +++ b/packages/openethereum/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=3.3.0-rc.8 TERMUX_PKG_SRCURL=https://github.com/openethereum/openethereum/archive/v${TERMUX_PKG_VERSION}.zip TERMUX_PKG_SHA256=32086febaec1019d798ae3638c6ca50fbf04e3f0d91b9aa334abb628f83ceb8c +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true TERMUX_RUST_VERSION=1.45 diff --git a/packages/openjpeg/build.sh b/packages/openjpeg/build.sh index 90c1f8ca9..6864d7e08 100644 --- a/packages/openjpeg/build.sh +++ b/packages/openjpeg/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.4.0 TERMUX_PKG_SRCURL=https://github.com/uclouvain/openjpeg/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8702ba68b442657f11aaeb2b338443ca8d5fb95b0d845757968a7be31ef7f16d +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="openjpeg-dev" TERMUX_PKG_REPLACES="openjpeg-dev" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DBUILD_STATIC_LIBS=OFF" diff --git a/packages/opusfile/build.sh b/packages/opusfile/build.sh index f48fc41ab..6225efd01 100644 --- a/packages/opusfile/build.sh +++ b/packages/opusfile/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.12 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/xiph/opusfile/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=a20a1dff1cdf0719d1e995112915e9966debf1470ee26bb31b2f510ccf00ef40 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_DEPENDS="libopus, libogg" TERMUX_PKG_BREAKS="opusfile-dev" diff --git a/packages/p7zip/build.sh b/packages/p7zip/build.sh index b877542b3..5c7347efb 100644 --- a/packages/p7zip/build.sh +++ b/packages/p7zip/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=17.04 TERMUX_PKG_SRCURL=https://github.com/jinfeihan57/p7zip/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=ea029a2e21d2d6ad0a156f6679bd66836204aa78148a4c5e498fe682e77127ef +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, libiconv" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/par2/build.sh b/packages/par2/build.sh index fc0fb2ba3..0392951cf 100644 --- a/packages/par2/build.sh +++ b/packages/par2/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.8.1 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/Parchive/par2cmdline/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=529f85857ec44e501cd8d95b0c8caf47477d7daa5bfb989e422c800bb71b689a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/pass-otp/build.sh b/packages/pass-otp/build.sh index 18ab4e201..cc0df3b74 100644 --- a/packages/pass-otp/build.sh +++ b/packages/pass-otp/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.2.0 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/tadfisher/pass-otp/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=5720a649267a240a4f7ba5a6445193481070049c1d08ba38b00d20fc551c3a67 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="debianutils, oathtool, pass" TERMUX_PKG_SUGGESTS="libqrencode" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/patchelf/build.sh b/packages/patchelf/build.sh index a4a962421..280aa45a8 100644 --- a/packages/patchelf/build.sh +++ b/packages/patchelf/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.13 TERMUX_PKG_SRCURL=https://github.com/NixOS/patchelf/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=60c6aeadb673de9cc1838b630c81f61e31c501de324ef7f1e8094a2431197d09 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/pathpicker/build.sh b/packages/pathpicker/build.sh index b34e923de..fdb682505 100644 --- a/packages/pathpicker/build.sh +++ b/packages/pathpicker/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.9.2 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/facebook/PathPicker/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=4b3deac0100fb9405adca17a1c75e133359a6cbb1351c392276a55ef8ef40857 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="bash,python" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/packages/pdf2svg/build.sh b/packages/pdf2svg/build.sh index 0e4e0786b..33a325de8 100644 --- a/packages/pdf2svg/build.sh +++ b/packages/pdf2svg/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=0.2.3 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/db9052/pdf2svg/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=4fb186070b3e7d33a51821e3307dce57300a062570d028feccd4e628d50dea8a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="glib, libcairo, poppler" diff --git a/packages/php-apcu/build.sh b/packages/php-apcu/build.sh index f982177a9..24c1951ed 100644 --- a/packages/php-apcu/build.sh +++ b/packages/php-apcu/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_VERSION=5.1.20 TERMUX_PKG_SRCURL="https://github.com/krakjoe/apcu/archive/refs/tags/v$TERMUX_PKG_VERSION.tar.gz" TERMUX_PKG_DEPENDS=php TERMUX_PKG_SHA256=8d3868f37808d85274fbdea48bab0fd7a32302c87d5a8bcad841c8e517174ffd +TERMUX_PKG_AUTO_UPDATE=true # php is (currently) blacklisted for x86_64. Need to blacklist # php-apcu as well for the same arch for # ./build-package.sh -a all -i php-apcu diff --git a/packages/php-zephir-parser/build.sh b/packages/php-zephir-parser/build.sh index 3d40c9852..99925e596 100755 --- a/packages/php-zephir-parser/build.sh +++ b/packages/php-zephir-parser/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="ian4hu " TERMUX_PKG_VERSION=1.4.1 TERMUX_PKG_SRCURL=https://github.com/zephir-lang/php-zephir-parser/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8e6a5356e27e82ff9fa070d1b717a866188165a64dd02dee4494e7baff3739e4 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS=php TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_HOSTBUILD=true diff --git a/packages/pick/build.sh b/packages/pick/build.sh index d7eb7e8a2..187247f5b 100644 --- a/packages/pick/build.sh +++ b/packages/pick/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=4.0.0 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/calleerlandsson/pick/releases/download/v${TERMUX_PKG_VERSION}/pick-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=de768fd566fd4c7f7b630144c8120b779a61a8cd35898f0db42ba8af5131edca +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/profanity/build.sh b/packages/profanity/build.sh index d6d92e44f..de9327bd5 100644 --- a/packages/profanity/build.sh +++ b/packages/profanity/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Oliver Schmidhauser @Neo-Oli" TERMUX_PKG_VERSION=0.11.1 TERMUX_PKG_SRCURL=https://github.com/profanity-im/profanity/releases/download/$TERMUX_PKG_VERSION/profanity-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=6f1b4df6c2971f51d03d48d2bfd4f69b4404410d800b43f029ea1cf08a02bd45 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libandroid-support, libffi, ncurses, glib, libmesode, libcurl, readline, libuuid, libotr, gpgme, python, libassuan, libgpg-error, zlib, libsignal-protocol-c" TERMUX_PKG_BREAKS="profanity-dev" TERMUX_PKG_REPLACES="profanity-dev" diff --git a/packages/proxmark3/build.sh b/packages/proxmark3/build.sh index 866c842f4..beeab85dc 100644 --- a/packages/proxmark3/build.sh +++ b/packages/proxmark3/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Marlin Sööse " TERMUX_PKG_VERSION=1:4.14434 TERMUX_PKG_SRCURL=https://github.com/RfidResearchGroup/proxmark3/archive/v${TERMUX_PKG_VERSION:2}.tar.gz TERMUX_PKG_SHA256=c92fb48f14d7428b9b06b9a2b966278ae9ada469b80f0eba1cc5bc001df86db6 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libbz2, libc++, readline" TERMUX_PKG_BUILD_IN_SRC="true" TERMUX_PKG_BLACKLISTED_ARCHES="i686, x86_64" diff --git a/packages/proxychains-ng/build.sh b/packages/proxychains-ng/build.sh index 656ecc616..7ea3ff99c 100644 --- a/packages/proxychains-ng/build.sh +++ b/packages/proxychains-ng/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=4.14 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/rofl0r/proxychains-ng/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=ab31626af7177cc2669433bb244b99a8f98c08031498233bb3df3bcc9711a9cc +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/psutils/build.sh b/packages/psutils/build.sh index 1e4b7265a..bd2079190 100644 --- a/packages/psutils/build.sh +++ b/packages/psutils/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.06 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/rrthomas/psutils/releases/download/v$TERMUX_PKG_VERSION/psutils-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=b61de4bf7d4ac8b63a06ed1b9cf9587418707e856258b9bf616f7dc91bc3cce9 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="ghostscript, perl" TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/packages/ptunnel-ng/build.sh b/packages/ptunnel-ng/build.sh index b12b1b177..dc76bd6f0 100644 --- a/packages/ptunnel-ng/build.sh +++ b/packages/ptunnel-ng/build.sh @@ -5,3 +5,4 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.42 TERMUX_PKG_SRCURL=https://github.com/lnslbrty/ptunnel-ng/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=5ee6b101e4e252ea98e3337da6542d73b7f33de49a89014276cc98a70142ab10 +TERMUX_PKG_AUTO_UPDATE=true diff --git a/packages/pup/build.sh b/packages/pup/build.sh index 368058fa7..75a4140b8 100644 --- a/packages/pup/build.sh +++ b/packages/pup/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.4.0 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/ericchiang/pup/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=0d546ab78588e07e1601007772d83795495aa329b19bd1c3cde589ddb1c538b0 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/qalc/build.sh b/packages/qalc/build.sh index 0c24a18bb..89357a5b9 100644 --- a/packages/qalc/build.sh +++ b/packages/qalc/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=3.20.1 TERMUX_PKG_SRCURL=https://github.com/Qalculate/libqalculate/releases/download/v$TERMUX_PKG_VERSION/libqalculate-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=cee57c21fd5e20862734d7712907824ef7c689efc7d54c237e3766b6c83c7ee7 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, libiconv, libcurl, libmpfr, libxml2, readline, libgmp, zlib" TERMUX_PKG_BREAKS="qalc-dev" TERMUX_PKG_REPLACES="qalc-dev" diff --git a/packages/qpdf/build.sh b/packages/qpdf/build.sh index e50f09f49..9b03d82a1 100644 --- a/packages/qpdf/build.sh +++ b/packages/qpdf/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=10.3.2 TERMUX_PKG_SRCURL=https://github.com/qpdf/qpdf/releases/download/release-qpdf-$TERMUX_PKG_VERSION/qpdf-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=062808c40ef8741ec8160ae00168638a712cfa1d4bf673e8e595ab5eba1da947 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_DEPENDS="libc++, libjpeg-turbo, zlib" TERMUX_PKG_BREAKS="qpdf-dev" TERMUX_PKG_REPLACES="qpdf-dev" diff --git a/packages/radare2/build.sh b/packages/radare2/build.sh index 4bba02473..887e3fd91 100644 --- a/packages/radare2/build.sh +++ b/packages/radare2/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=5.4.2 TERMUX_PKG_SRCURL=https://github.com/radare/radare2/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=d3c337e893d7d1e7d5af8b527af3d4469c92898f0249f1b6263ea3325c9455b9 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libuv" TERMUX_PKG_BREAKS="radare2-dev" TERMUX_PKG_REPLACES="radare2-dev" diff --git a/packages/rclone/build.sh b/packages/rclone/build.sh index 21ac0d8a6..ecf7a6065 100644 --- a/packages/rclone/build.sh +++ b/packages/rclone/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.56.2 TERMUX_PKG_SRCURL=https://github.com/rclone/rclone/releases/download/v${TERMUX_PKG_VERSION}/rclone-v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=a8813d25c4640e52495fee83e525e76283c63f01d1cce8fbb58d8486b0c20c8a +TERMUX_PKG_AUTO_UPDATE=true termux_step_make_install() { cd $TERMUX_PKG_SRCDIR diff --git a/packages/rdiff-backup/build.sh b/packages/rdiff-backup/build.sh index b2d55f128..3030cf78d 100644 --- a/packages/rdiff-backup/build.sh +++ b/packages/rdiff-backup/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.0.5 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/rdiff-backup/rdiff-backup/releases/download/v${TERMUX_PKG_VERSION/\~/}/rdiff-backup-${TERMUX_PKG_VERSION/\~/}.tar.gz TERMUX_PKG_SHA256=2bb7837b4a9712b6efaebfa7da8ed6348ffcb02fcecff0e19d8fff732e933b87 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="librsync, python" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/recode/build.sh b/packages/recode/build.sh index 3d367af8e..e5c51eccb 100644 --- a/packages/recode/build.sh +++ b/packages/recode/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="Marlin Sööse " TERMUX_PKG_VERSION=3.7.9 TERMUX_PKG_SRCURL=https://github.com/rrthomas/recode/releases/download/v${TERMUX_PKG_VERSION}/recode-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=e4320a6b0f5cd837cdb454fb5854018ddfa970911608e1f01cc2c65f633672c4 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libiconv" diff --git a/packages/redir/build.sh b/packages/redir/build.sh index 05d0df2c8..c9d48efc2 100644 --- a/packages/redir/build.sh +++ b/packages/redir/build.sh @@ -6,5 +6,6 @@ TERMUX_PKG_VERSION=3.3 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/troglobit/redir/releases/download/v$TERMUX_PKG_VERSION/redir-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=7ce53ac52a24c1b3279b994bfffbd429c44df2db10a4b1a0f54e108604fdae6e +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_RM_AFTER_INSTALL="share/applications share/pixmaps" diff --git a/packages/restic/build.sh b/packages/restic/build.sh index f5c310720..88e217863 100644 --- a/packages/restic/build.sh +++ b/packages/restic/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.12.1 TERMUX_PKG_SRCURL=https://github.com/restic/restic/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=a9c88d5288ce04a6cc78afcda7590d3124966dab3daa9908de9b3e492e2925fb +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_SUGGESTS="openssh, rclone" termux_step_make() { diff --git a/packages/rgbds/build.sh b/packages/rgbds/build.sh index d44ef62b9..438d3d180 100644 --- a/packages/rgbds/build.sh +++ b/packages/rgbds/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.5.1 TERMUX_PKG_SRCURL=https://github.com/gbdev/rgbds/releases/download/v${TERMUX_PKG_VERSION}/rgbds-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=e42a4b6a7f45e5e6ebc56c513f5607c6adcccb1b7f44c0cb35fef428ed9cbe8c +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libpng" diff --git a/packages/rhash/build.sh b/packages/rhash/build.sh index 734746449..45f735bbf 100644 --- a/packages/rhash/build.sh +++ b/packages/rhash/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.4.2 TERMUX_PKG_SRCURL=https://github.com/rhash/RHash/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=600d00f5f91ef04194d50903d3c79412099328c42f28ff43a0bdb777b00bec62 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="openssl" TERMUX_PKG_CONFLICTS="librhash, rhash-dev" TERMUX_PKG_REPLACES="librhash, rhash-dev" diff --git a/packages/ripgrep-all/build.sh b/packages/ripgrep-all/build.sh index 1e3d1bef2..250527b5c 100644 --- a/packages/ripgrep-all/build.sh +++ b/packages/ripgrep-all/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_DEPENDS="ripgrep, fzf" TERMUX_PKG_RECOMMENDS="ffmpeg, poppler, sqlite" TERMUX_PKG_SRCURL=https://github.com/phiresky/ripgrep-all/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8cd7c5d13bd90ef0582168cd2bef73ca13ca6e0b1ecf24b9a5cd7cb886259023 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_make_install() { diff --git a/packages/ripgrep/build.sh b/packages/ripgrep/build.sh index 4173517eb..71fc5d669 100644 --- a/packages/ripgrep/build.sh +++ b/packages/ripgrep/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=13.0.0 TERMUX_PKG_SRCURL=https://github.com/BurntSushi/ripgrep/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=0fb17aaf285b3eee8ddab17b833af1e190d73de317ff9648751ab0660d763ed2 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_post_make_install() { diff --git a/packages/rsnapshot/build.sh b/packages/rsnapshot/build.sh index e0a499ab5..b0cf6d172 100644 --- a/packages/rsnapshot/build.sh +++ b/packages/rsnapshot/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.4.4 TERMUX_PKG_SRCURL=https://github.com/rsnapshot/rsnapshot/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=77a52bb014e1e70ac8bc9265a63d79efe72fd38738c4b066229da6ebe5339cd9 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="coreutils, openssh, perl, rsync" TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/rtorrent/build.sh b/packages/rtorrent/build.sh index 96824a1cc..051a24afa 100644 --- a/packages/rtorrent/build.sh +++ b/packages/rtorrent/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.9.8 TERMUX_PKG_SRCURL=https://github.com/rakshasa/rtorrent/releases/download/v${TERMUX_PKG_VERSION}/rtorrent-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=9edf0304bf142215d3bc85a0771446b6a72d0ad8218efbe184b41e4c9c7542af +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libcurl, libtorrent, ncurses" diff --git a/packages/rush/build.sh b/packages/rush/build.sh index 1c62e800d..d29b6562a 100644 --- a/packages/rush/build.sh +++ b/packages/rush/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.4.2 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/shenwei356/rush/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=801b17e279406c1649b401a2214148d344f673d0a1c9eed1b417655c1fefd114 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make_install() { termux_setup_golang diff --git a/packages/rustscan/build.sh b/packages/rustscan/build.sh index b0e411cd0..89958e3f5 100644 --- a/packages/rustscan/build.sh +++ b/packages/rustscan/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.0.1 TERMUX_PKG_DEPENDS="nmap" TERMUX_PKG_SRCURL=https://github.com/RustScan/RustScan/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=1d458cb081cbed2db38472ff33f9546a6640632148b4396bd12f0229ca9de7eb +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/sc-im/build.sh b/packages/sc-im/build.sh index a7838e49f..aa1063c69 100644 --- a/packages/sc-im/build.sh +++ b/packages/sc-im/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.8.2 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/andmarti1424/sc-im/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=7f00c98601e7f7709431fb4cbb83707c87016a3b015d48e5a7c2f018eff4b7f7 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libandroid-support, libandroid-wordexp, libzip, ncurses" TERMUX_PKG_SUGGESTS="gnuplot" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/screenfetch/build.sh b/packages/screenfetch/build.sh index 771e5bd34..e46471286 100644 --- a/packages/screenfetch/build.sh +++ b/packages/screenfetch/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=3.9.1 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/KittyKatt/screenFetch/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=aa97dcd2a8576ae18de6c16c19744aae1573a3da7541af4b98a91930a30a3178 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="bash" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/packages/scrub/build.sh b/packages/scrub/build.sh index 46721aece..9581e6e8b 100644 --- a/packages/scrub/build.sh +++ b/packages/scrub/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.6.1 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/chaos/scrub/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=838b061b2e1932b342fb9695c5579cdff5d2d72506cb41d6d8032eba18aed969 +TERMUX_PKG_AUTO_UPDATE=true termux_step_pre_configure() { ./autogen.sh diff --git a/packages/seafile-client/build.sh b/packages/seafile-client/build.sh index 8d6b6a2ae..6d6dd2995 100644 --- a/packages/seafile-client/build.sh +++ b/packages/seafile-client/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=8.0.3 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/haiwen/seafile/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=a83d5d301cf54819ab96ea0ab53824980efdf6727460b969ce3176b4c5109f6b +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libcurl, libevent, libsearpc, libsqlite, libuuid, openssl, python" TERMUX_PKG_BREAKS="seafile-client-dev, ccnet" TERMUX_PKG_REPLACES="seafile-client-dev, ccnet" diff --git a/packages/shc/build.sh b/packages/shc/build.sh index b20dacd28..65e95b85a 100644 --- a/packages/shc/build.sh +++ b/packages/shc/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=4.0.3 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/neurobin/shc/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=7d7fa6a9f5f53d607ab851d739ae3d3b99ca86e2cb1425a6cab9299f673aee16 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="clang" diff --git a/packages/shell2http/build.sh b/packages/shell2http/build.sh index ca5b3b878..cc72884ad 100644 --- a/packages/shell2http/build.sh +++ b/packages/shell2http/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.13 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/msoap/shell2http/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6094762a3e54efddcbc361d80ef281624d2647f17f6b0c787cab713626d861e3 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/shellharden/build.sh b/packages/shellharden/build.sh index de6132e52..aa596458a 100644 --- a/packages/shellharden/build.sh +++ b/packages/shellharden/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=4.1.2 TERMUX_PKG_SRCURL=https://github.com/anordal/shellharden/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=8e5f623f9d58e08460d3ecabb28c53f1969bed09c2526f01b5e00362a8b08e7f +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_post_make_install() { diff --git a/packages/shellinabox/build.sh b/packages/shellinabox/build.sh index c43547121..9743a309e 100644 --- a/packages/shellinabox/build.sh +++ b/packages/shellinabox/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.20 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/shellinabox/shellinabox/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=27a5ec6c3439f87aee238c47cc56e7357a6249e5ca9ed0f044f0057ef389d81e +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="openssl, openssl-tool, termux-auth (>= 1.2), zlib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --enable-login diff --git a/packages/shfmt/build.sh b/packages/shfmt/build.sh index 14a1f04c4..099d66883 100644 --- a/packages/shfmt/build.sh +++ b/packages/shfmt/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=3.4.0 TERMUX_PKG_SRCURL=https://github.com/mvdan/sh/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=0eb593457df63c5a98597f6235b1ff558fadd18aed54653604731906790a9c90 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make_install() { cd "$TERMUX_PKG_SRCDIR" diff --git a/packages/shiori/build.sh b/packages/shiori/build.sh index b7911a4e2..f9f384ff2 100644 --- a/packages/shiori/build.sh +++ b/packages/shiori/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Krishna Kanhaiya @kcubeterm" TERMUX_PKG_VERSION=1.5.0 TERMUX_PKG_SRCURL=https://github.com/go-shiori/shiori/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=c2ebc0f009feb22f891c7ab0fa7b8c0d71e1cfc34a974c7503a702ec07d8e9ee +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/silicon/build.sh b/packages/silicon/build.sh index 183372dcb..22b199090 100644 --- a/packages/silicon/build.sh +++ b/packages/silicon/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Yaksh Bariya " TERMUX_PKG_VERSION=0.4.3 TERMUX_PKG_SRCURL=https://github.com/Aloxaf/silicon/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=68d64ade34ac571cf2d092f9a6f124e2c7d0441a91e3ba00ca1c8edcdd008630 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_BLACKLISTED_ARCHES="arm" diff --git a/packages/sl/build.sh b/packages/sl/build.sh index 6e6fd81d9..931674001 100644 --- a/packages/sl/build.sh +++ b/packages/sl/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_VERSION=5.02 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/mtoyoda/sl/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=1e5996757f879c81f202a18ad8e982195cf51c41727d3fea4af01fdcbbb5563a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_LICENSE_FILE="LICENSE" TERMUX_PKG_MAINTAINER="@termux" diff --git a/packages/sleuthkit/build.sh b/packages/sleuthkit/build.sh index 8409a8a07..daf0aad29 100644 --- a/packages/sleuthkit/build.sh +++ b/packages/sleuthkit/build.sh @@ -6,6 +6,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=4.11.0 TERMUX_PKG_SRCURL=https://github.com/sleuthkit/sleuthkit/archive/sleuthkit-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f0c0e7a72135c6033a40f87514808e8d0d81716a719a29face3980897037bf95 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_DEPENDS="libsqlite, ncurses" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-java" diff --git a/packages/slides/build.sh b/packages/slides/build.sh index 0e48c4ee7..2c52832e7 100644 --- a/packages/slides/build.sh +++ b/packages/slides/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Yaksh Bariya " TERMUX_PKG_VERSION=0.5.0 TERMUX_PKG_SRCURL=https://github.com/maaslalani/slides/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=e6c62bdec83cfe71562a27ecacd9d1510a5355888d69d8d6508bf7b0a189e0ff +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/solidity/build.sh b/packages/solidity/build.sh index 96ebaaa77..54368fb58 100644 --- a/packages/solidity/build.sh +++ b/packages/solidity/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.8.9 TERMUX_PKG_SRCURL=https://github.com/ethereum/solidity/releases/download/v${TERMUX_PKG_VERSION}/solidity_${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=36643d0282998136b610f740808acb4dc6728144bb9ee70e5fd4124cda85ddab +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="boost-static" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DUSE_Z3=OFF -DUSE_CVC4=OFF" TERMUX_CMAKE_BUILD="Unix Makefiles" diff --git a/packages/sslscan/build.sh b/packages/sslscan/build.sh index 8c0f492c0..5624288ca 100644 --- a/packages/sslscan/build.sh +++ b/packages/sslscan/build.sh @@ -5,5 +5,6 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.0.10 TERMUX_PKG_SRCURL=https://github.com/rbsec/sslscan/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=bb7bb0ff037aa5579b3ee0cf91aa41ab04ac073592b5d95ad3fab820f5000f6e +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="openssl" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/stag/build.sh b/packages/stag/build.sh index d50f75d49..67c13cb9b 100644 --- a/packages/stag/build.sh +++ b/packages/stag/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.0.0 TERMUX_PKG_SRCURL=https://github.com/seenaburns/stag/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=391574e6aa12856d5a598a374e3a40a38cbab6ef9d769c0d59af8411b4fbecb6 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/starship/build.sh b/packages/starship/build.sh index 6457219a5..e2ed6846c 100644 --- a/packages/starship/build.sh +++ b/packages/starship/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.58.0 TERMUX_PKG_SRCURL=https://github.com/starship/starship/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=8bd4cfad4bcf9694633f228de0c7dc6cfab6bb6955e2a7299ed28dd8c4d6f5e4 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="zlib, openssl" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--no-default-features --features http" diff --git a/packages/stdman/build.sh b/packages/stdman/build.sh index bbf445405..984f38967 100644 --- a/packages/stdman/build.sh +++ b/packages/stdman/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2020.11.17 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/jeaye/stdman/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=6e96634c67349e402339b1faa8f99e47f4145aa110e2ad492e00676b28bb05e2 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="man" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/packages/strace/build.sh b/packages/strace/build.sh index 055cddc0e..a78a60da3 100644 --- a/packages/strace/build.sh +++ b/packages/strace/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=5.14 TERMUX_PKG_SRCURL=https://github.com/strace/strace/releases/download/v$TERMUX_PKG_VERSION/strace-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=901bee6db5e17debad4530dd9ffb4dc9a96c4a656edbe1c3141b7cb307b11e73 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libdw" # Without st_cv_m32_mpers=no the build fails if gawk is installed. diff --git a/packages/syncthing/build.sh b/packages/syncthing/build.sh index 100223d14..807c8ab05 100644 --- a/packages/syncthing/build.sh +++ b/packages/syncthing/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.18.2 TERMUX_PKG_SRCURL=https://github.com/syncthing/syncthing/releases/download/v${TERMUX_PKG_VERSION}/syncthing-source-v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=afe2ae979da3b4f1af8aeabd7e1704807242913b516e0b6585510821c9d6d4f2 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make(){ termux_setup_golang diff --git a/packages/taskwarrior/build.sh b/packages/taskwarrior/build.sh index 5f1d49ceb..10638632d 100644 --- a/packages/taskwarrior/build.sh +++ b/packages/taskwarrior/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.5.3 TERMUX_PKG_SRCURL=https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${TERMUX_PKG_VERSION}/task-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=7243d75e0911d9e2c9119ad94a61a87f041e4053e197f7280c42410aa1ee963b +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, libgnutls, libuuid, libandroid-glob" termux_step_pre_configure() { diff --git a/packages/teckit/build.sh b/packages/teckit/build.sh index 78f80bfea..74bd407a8 100644 --- a/packages/teckit/build.sh +++ b/packages/teckit/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.5.10 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/silnrsi/teckit/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=c80900424f97a9c840332aef4bdf0a4a228d442cf835b4a8ce365351bc99e93b +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, zlib" TERMUX_PKG_BREAKS="teckit-dev" TERMUX_PKG_REPLACES="teckit-dev" diff --git a/packages/tergent/build.sh b/packages/tergent/build.sh index b5e2d1041..8d64c319e 100644 --- a/packages/tergent/build.sh +++ b/packages/tergent/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.0.0 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/aeolwyr/tergent/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=0b59cf0ced3f693fb19396a986326963f3763e6bf65d3e56af0a03d206d69428 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="termux-api" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_BLACKLISTED_ARCHES="arm, i686" diff --git a/packages/termimage/build.sh b/packages/termimage/build.sh index 85f5f1e54..e362c6ff1 100644 --- a/packages/termimage/build.sh +++ b/packages/termimage/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.1.0 TERMUX_PKG_SRCURL=https://github.com/nabijaczleweli/termimage/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=2ce141c8985fe2b2f5f39568e82dbb8d78aabe89278bfa248d3547e0ed4fd7cb +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/tesseract/build.sh b/packages/tesseract/build.sh index 9a9205e4e..42c9e1dd8 100644 --- a/packages/tesseract/build.sh +++ b/packages/tesseract/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=4.1.1 TERMUX_PKG_SRCURL=https://github.com/tesseract-ocr/tesseract/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=2a66ff0d8595bff8f04032165e6c936389b1e5727c3ce5a27b3e059d218db1cb +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++, libtool, libuuid, leptonica, libandroid-glob" TERMUX_PKG_BREAKS="tesseract-dev" TERMUX_PKG_REPLACES="tesseract-dev" diff --git a/packages/tidy/build.sh b/packages/tidy/build.sh index 58a3d815e..80b4eb5f8 100644 --- a/packages/tidy/build.sh +++ b/packages/tidy/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_VERSION=5.8.0 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/htacg/tidy-html5/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=59c86d5b2e452f63c5cdb29c866a12a4c55b1741d7025cf2f3ce0cde99b0660e +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libxslt" TERMUX_PKG_BREAKS="tidy-dev" TERMUX_PKG_REPLACES="tidy-dev" diff --git a/packages/tig/build.sh b/packages/tig/build.sh index f21002123..88ebc380e 100644 --- a/packages/tig/build.sh +++ b/packages/tig/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.5.4 TERMUX_PKG_SRCURL=https://github.com/jonas/tig/releases/download/tig-$TERMUX_PKG_VERSION/tig-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=c48284d30287a6365f8a4750eb0b122e78689a1aef8ce1d2961b6843ac246aa7 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_DEPENDS="libiconv, ncurses, git, libandroid-support" diff --git a/packages/tin-summer/build.sh b/packages/tin-summer/build.sh index f4e99d49e..ddeac86b0 100644 --- a/packages/tin-summer/build.sh +++ b/packages/tin-summer/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.21.14 TERMUX_PKG_SRCURL=https://github.com/vmchale/tin-summer/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=8a4883b7a6354c6340e73a87d1009c0cc79bdfa135fe947317705dad9f0a6727 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/tinyproxy/build.sh b/packages/tinyproxy/build.sh index 5a84ad15c..9f9749983 100644 --- a/packages/tinyproxy/build.sh +++ b/packages/tinyproxy/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.11.0 TERMUX_PKG_SRCURL=https://github.com/tinyproxy/tinyproxy/releases/download/${TERMUX_PKG_VERSION}/tinyproxy-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=c1ec81cfc4c551d2c24e0227a5aeeaad8723bd9a39b61cd729e516b82eaa3f32 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-regexcheck" termux_step_post_massage() { diff --git a/packages/tmate/build.sh b/packages/tmate/build.sh index bc1fa0c3a..f22692585 100644 --- a/packages/tmate/build.sh +++ b/packages/tmate/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.4.0 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/tmate-io/tmate/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=62b61eb12ab394012c861f6b48ba0bc04ac8765abca13bdde5a4d9105cb16138 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libandroid-support, libevent, libmsgpack, libssh, ncurses" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-static" diff --git a/packages/tmux/build.sh b/packages/tmux/build.sh index 009a70ad6..4740c9d68 100644 --- a/packages/tmux/build.sh +++ b/packages/tmux/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_DEPENDS="ncurses, libevent, libandroid-support, libandroid-glob" TERMUX_PKG_VERSION=3.2a TERMUX_PKG_SRCURL=https://github.com/tmux/tmux/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=497bc4ee16f10b53b161bf0253b6f9e20cd0f86c5d0104f149212cb0778ae13a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-static" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/tokei/build.sh b/packages/tokei/build.sh index 9ea72cec8..ec4efeb61 100755 --- a/packages/tokei/build.sh +++ b/packages/tokei/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=12.1.2 TERMUX_PKG_SRCURL=https://github.com/XAMPPRocky/tokei/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=81ef14ab8eaa70a68249a299f26f26eba22f342fb8e22fca463b08080f436e50 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--features all" diff --git a/packages/toxic/build.sh b/packages/toxic/build.sh index 614f11856..4f74e1d4c 100644 --- a/packages/toxic/build.sh +++ b/packages/toxic/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.11.1 TERMUX_PKG_SRCURL=https://github.com/JFreegman/toxic/archive/v${TERMUX_PKG_VERSION}/toxic-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=5df8f3cf21c2b228546399f0c2a77c6d8f5356939a85c32222a4f6a26b82688a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="c-toxcore, libconfig, libcurl, libqrencode, ncurses, zlib" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/tracepath/build.sh b/packages/tracepath/build.sh index dcfb03511..de703a96f 100644 --- a/packages/tracepath/build.sh +++ b/packages/tracepath/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=20210722 TERMUX_PKG_SRCURL=https://github.com/iputils/iputils/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6d1a44b0682d3d4b64586dbaebe61dd61ae16d6e2f4dc0c43336d0e47a9db323 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d{8}" TERMUX_PKG_BUILD_IN_SRC=true termux_step_configure() { diff --git a/packages/translate-shell/build.sh b/packages/translate-shell/build.sh index c9a6a6c2e..a49595e92 100644 --- a/packages/translate-shell/build.sh +++ b/packages/translate-shell/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.9.6.12 TERMUX_PKG_SRCURL=https://github.com/soimort/translate-shell/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=4c4843a8c66276190535b8435775ecb5d9c8286083a33cdbe2db608eba93ca97 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="bash, curl, gawk, less, rlwrap" # hunspell - spell checking # mpv - text-to-speech functionality diff --git a/packages/ttyd/build.sh b/packages/ttyd/build.sh index 92ddd5536..efc430c47 100644 --- a/packages/ttyd/build.sh +++ b/packages/ttyd/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.6.3 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/tsl0922/ttyd/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=1116419527edfe73717b71407fb6e06f46098fc8a8e6b0bb778c4c75dc9f64b9 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="json-c, libuv, libwebsockets, zlib, libcap" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DCMAKE_XXD=$TERMUX_PKG_TMPDIR/xxd" diff --git a/packages/tweego/build.sh b/packages/tweego/build.sh index c39392db7..02ba8fa85 100644 --- a/packages/tweego/build.sh +++ b/packages/tweego/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.1.1 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/tmedwards/tweego/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=f58991ff0b5b344ebebb5677b7c21209823fa6d179397af4a831e5ef05f28b02 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/unicorn/build.sh b/packages/unicorn/build.sh index e35183401..56f5cf93d 100644 --- a/packages/unicorn/build.sh +++ b/packages/unicorn/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.0.3 TERMUX_PKG_SRCURL=https://github.com/unicorn-engine/unicorn/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=64fba177dec64baf3f11c046fbb70e91483e029793ec6a3e43b028ef14dc0d65 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="unicorn-dev" TERMUX_PKG_REPLACES="unicorn-dev" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/unshield/build.sh b/packages/unshield/build.sh index da71e26a1..15d177fcd 100644 --- a/packages/unshield/build.sh +++ b/packages/unshield/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.4.3 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/twogood/unshield/archive/1.4.3.tar.gz TERMUX_PKG_SHA256=aa8c978dc0eb1158d266eaddcd1852d6d71620ddfc82807fe4bf2e19022b7bab +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libiconv, openssh, zlib" termux_step_pre_configure() { diff --git a/packages/usbmuxd/build.sh b/packages/usbmuxd/build.sh index 3a933fbb1..b8ad5fe20 100644 --- a/packages/usbmuxd/build.sh +++ b/packages/usbmuxd/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.1.1 TERMUX_PKG_SRCURL=https://github.com/libimobiledevice/usbmuxd/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=e7ce30143e69d77fc5aa6fb0cb5f0cfcdbeff47eb1ac7fd90ac259a90de9fadd +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libusb, libplist" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/utf8cpp/build.sh b/packages/utf8cpp/build.sh index 92e5a3545..b25009af4 100644 --- a/packages/utf8cpp/build.sh +++ b/packages/utf8cpp/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=3.2.1 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/nemtrif/utfcpp/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8d6aa7d77ad0abb35bb6139cb9a33597ac4c5b33da6a004ae42429b8598c9605 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DUTF8_INSTALL=on -DUTF8_TESTS=off" diff --git a/packages/utf8proc/build.sh b/packages/utf8proc/build.sh index cfb90cd11..d0ddcd7de 100644 --- a/packages/utf8proc/build.sh +++ b/packages/utf8proc/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.6.1 TERMUX_PKG_SRCURL=https://github.com/JuliaLang/utf8proc/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=4c06a9dc4017e8a2438ef80ee371d45868bda2237a98b26554de7a95406b283b +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="utf8proc-dev" TERMUX_PKG_REPLACES="utf8proc-dev" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/utfdecode/build.sh b/packages/utfdecode/build.sh index d63c87ac9..1184923dc 100644 --- a/packages/utfdecode/build.sh +++ b/packages/utfdecode/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=0.3.4 TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/fornwall/utfdecode/releases/download/v$TERMUX_PKG_VERSION/utfdecode-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=5fd1473f6cf6bdedeb33569c3b0f6823aceda366c714f6a475e2d28767f99b5a +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" diff --git a/packages/vegeta/build.sh b/packages/vegeta/build.sh index 79c9b0d8b..46527c89f 100644 --- a/packages/vegeta/build.sh +++ b/packages/vegeta/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=12.8.4 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/tsenart/vegeta/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=418249d07f04da0a587df45abe34705166de9e54a836e27e387c719ebab3e357 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/vifm/build.sh b/packages/vifm/build.sh index 314890087..8827afe00 100644 --- a/packages/vifm/build.sh +++ b/packages/vifm/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.12 TERMUX_PKG_SRCURL=https://github.com/vifm/vifm/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f145896c1a4237d6aa160e8616f4c600f276729a17958b6a1cf5186276815395 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="ncurses, file" termux_step_pre_configure() { diff --git a/packages/virustotal-cli/build.sh b/packages/virustotal-cli/build.sh index c6f10a593..7cbd23b09 100644 --- a/packages/virustotal-cli/build.sh +++ b/packages/virustotal-cli/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=0.9.7 TERMUX_PKG_SRCURL=https://github.com/VirusTotal/vt-cli/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=3effbc318116ddfdc41c2d8e5e885da93f43614dbf1704557bf9f347553bd5ff +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BREAKS="vt-cli" TERMUX_PKG_REPLACES="vt-cli" diff --git a/packages/vis/build.sh b/packages/vis/build.sh index daa8ad44c..acd46b636 100644 --- a/packages/vis/build.sh +++ b/packages/vis/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=0.7 TERMUX_PKG_SRCURL=https://github.com/martanne/vis/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=359ebb12a986b2f4e2a945567ad7587eb7d354301a5050ce10d51544570635eb +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="liblua53, libtermkey, lua-lpeg, ncurses" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/vtutils/build.sh b/packages/vtutils/build.sh index 1d21aa30d..9de7c38b7 100644 --- a/packages/vtutils/build.sh +++ b/packages/vtutils/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=0.5 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/fornwall/vtutils/releases/download/v$TERMUX_PKG_VERSION/vtutils-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=ef0b11f9570697f53bcda7a61093f8d472afee2c8551b5b35e9b5b7c1539c2c6 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libc++" diff --git a/packages/woff2/build.sh b/packages/woff2/build.sh index e969d8a1b..816136da9 100644 --- a/packages/woff2/build.sh +++ b/packages/woff2/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.0.2 TERMUX_PKG_SRCURL=https://github.com/google/woff2/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=add272bb09e6384a4833ffca4896350fdb16e0ca22df68c0384773c67a175594 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="brotli" diff --git a/packages/wordgrinder/build.sh b/packages/wordgrinder/build.sh index 12e9ed817..7f4b49335 100644 --- a/packages/wordgrinder/build.sh +++ b/packages/wordgrinder/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.8 TERMUX_PKG_SRCURL=https://github.com/davidgiven/wordgrinder/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=856cbed2b4ccd5127f61c4997a30e642d414247970f69932f25b4b5a81b18d3f +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="liblua53, ncurses, zlib" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/wren/build.sh b/packages/wren/build.sh index 8f6bf7ad0..ae638b5a3 100644 --- a/packages/wren/build.sh +++ b/packages/wren/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.3.0 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/wren-lang/wren-cli/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=a498d2ccb9a723e7163b4530efbaec389cc13e6baaf935e16cbd052a739b7265 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libuv" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/wuzz/build.sh b/packages/wuzz/build.sh index 71790ef1f..ee3cf1400 100644 --- a/packages/wuzz/build.sh +++ b/packages/wuzz/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.5.0 TERMUX_PKG_SRCURL=https://github.com/asciimoo/wuzz/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=721ea7343698e9f3c69e09eab86b9b1fef828057655f7cebc1de728c2f75151e +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/xmake/build.sh b/packages/xmake/build.sh index 318cb2915..0847ce6d6 100644 --- a/packages/xmake/build.sh +++ b/packages/xmake/build.sh @@ -5,4 +5,5 @@ TERMUX_PKG_MAINTAINER="Ruki Wang @waruqi" TERMUX_PKG_VERSION=2.5.7 TERMUX_PKG_SRCURL=https://github.com/xmake-io/xmake/releases/download/v${TERMUX_PKG_VERSION}/xmake-v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=806a5b5a430227a1a006a4e2712f87389b56e9e27076263ae3c9ac7931d429ea +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/xxhash/build.sh b/packages/xxhash/build.sh index 706055e53..006ae5922 100644 --- a/packages/xxhash/build.sh +++ b/packages/xxhash/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION=0.8.0 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/Cyan4973/xxHash/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=7054c3ebd169c97b64a92d7b994ab63c70dd53a06974f1f630ab782c28db0f4f +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/youtubedr/build.sh b/packages/youtubedr/build.sh index 30ca2dac6..9c10ddba1 100644 --- a/packages/youtubedr/build.sh +++ b/packages/youtubedr/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.7.4 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/kkdai/youtube/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=991b15a0b6941c1bf2c3d691b8b5f2f37b28a041e735813da051cb5a01e38695 +TERMUX_PKG_AUTO_UPDATE=true termux_step_make() { termux_setup_golang diff --git a/packages/z3/build.sh b/packages/z3/build.sh index 49d4201fa..a0bd6eaab 100644 --- a/packages/z3/build.sh +++ b/packages/z3/build.sh @@ -5,6 +5,8 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=4.8.12 TERMUX_PKG_SRCURL=https://github.com/Z3Prover/z3/archive/z3-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=e3aaefde68b839299cbc988178529535e66048398f7d083b40c69fe0da55f8b7 +TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="\d+\.\d+\.\d+" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_MAKE_PROCESSES=1 diff --git a/packages/zbar/build.sh b/packages/zbar/build.sh index ca2e9d415..94f57fb2c 100644 --- a/packages/zbar/build.sh +++ b/packages/zbar/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.23.90 TERMUX_PKG_SRCURL=https://github.com/mchehab/zbar/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=25fdd6726d5c4c6f95c95d37591bfbb2dde63d13d0b10cb1350923ea8b11963b +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="libiconv, imagemagick, libjpeg-turbo, zlib" TERMUX_PKG_BREAKS="zbar-dev" TERMUX_PKG_REPLACES="zbar-dev" diff --git a/packages/zoxide/build.sh b/packages/zoxide/build.sh index 706886d86..dd08920f8 100644 --- a/packages/zoxide/build.sh +++ b/packages/zoxide/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.7.3 TERMUX_PKG_SRCURL=https://github.com/ajeetdsouza/zoxide/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=0b596cf8f86c51cc5aaf8914f8e47fdb0a60ba44e55d75a3d131b1f583ea098c +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/zstd/build.sh b/packages/zstd/build.sh index f4c99af19..2cff7d6ec 100644 --- a/packages/zstd/build.sh +++ b/packages/zstd/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.5.0 TERMUX_PKG_SRCURL=https://github.com/facebook/zstd/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=0d9ade222c64e912d6957b11c923e214e2e010a18f39bec102f572e693ba2867 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="liblzma, zlib" TERMUX_PKG_BREAKS="zstd-dev" TERMUX_PKG_REPLACES="zstd-dev"