From 0dc14586c9c86e35d2324cfdaa8e76652ad51199 Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Wed, 7 Jan 2026 05:00:19 -0600 Subject: [PATCH] revbump({root,x11}): for `boost` 1.90 - Follow-up to https://github.com/termux/termux-packages/pull/27925 --- root-packages/thin-provisioning-tools/build.sh | 4 ++-- x11-packages/abiword/build.sh | 4 ++-- x11-packages/ardour/build.sh | 4 ++-- x11-packages/fcitx5-chinese-addons/build.sh | 1 + x11-packages/fritzing/build.sh | 6 +++--- x11-packages/gnucash/build.sh | 1 + x11-packages/hugin/build.sh | 3 ++- x11-packages/inkscape/build.sh | 4 ++-- x11-packages/libime/build.sh | 1 + x11-packages/lyx/build.sh | 2 +- x11-packages/mkvtoolnix/build.sh | 3 ++- x11-packages/mumble-server/build.sh | 4 ++-- x11-packages/openimageio/build.sh | 1 + x11-packages/openvdb/build.sh | 1 + x11-packages/plasma-activities/build.sh | 1 + x11-packages/poppler-qt/build.sh | 10 +++++----- x11-packages/qbittorrent/build.sh | 3 ++- x11-packages/telegram-desktop/build.sh | 3 ++- 18 files changed, 33 insertions(+), 23 deletions(-) diff --git a/root-packages/thin-provisioning-tools/build.sh b/root-packages/thin-provisioning-tools/build.sh index 13be1de8488..c9445575863 100644 --- a/root-packages/thin-provisioning-tools/build.sh +++ b/root-packages/thin-provisioning-tools/build.sh @@ -3,8 +3,8 @@ TERMUX_PKG_DESCRIPTION="A suite of tools for manipulating the metadata of the dm TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="0.9.0" -TERMUX_PKG_REVISION=2 -TERMUX_PKG_SRCURL=https://github.com/jthornber/thin-provisioning-tools/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_REVISION=3 +TERMUX_PKG_SRCURL="https://github.com/jthornber/thin-provisioning-tools/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=a2508d9933ed8a3f6c8d302280d838d416668a1d914a83c4bd0fb01eaf0676e8 TERMUX_PKG_DEPENDS="libexpat, libaio, boost" TERMUX_PKG_BUILD_DEPENDS="boost-headers" diff --git a/x11-packages/abiword/build.sh b/x11-packages/abiword/build.sh index d85c6d249ae..c9953c5e16e 100644 --- a/x11-packages/abiword/build.sh +++ b/x11-packages/abiword/build.sh @@ -3,8 +3,8 @@ TERMUX_PKG_DESCRIPTION="A free word processing program" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="3.0.7" -TERMUX_PKG_REVISION=1 -TERMUX_PKG_SRCURL=https://gitlab.gnome.org/World/AbiWord/-/archive/release-${TERMUX_PKG_VERSION}/AbiWord-release-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_REVISION=2 +TERMUX_PKG_SRCURL="https://gitlab.gnome.org/World/AbiWord/-/archive/release-${TERMUX_PKG_VERSION}/AbiWord-release-${TERMUX_PKG_VERSION}.tar.gz" #TERMUX_PKG_SRCURL=https://dev.alpinelinux.org/archive/abiword/abiword-${TERMUX_PKG_VERSION}.tar.gz #TERMUX_PKG_SRCURL=https://ftp-osl.osuosl.org/pub/gentoo/distfiles/abiword-${TERMUX_PKG_VERSION}.tar.gz #TERMUX_PKG_SRCURL=http://www.abisource.com/downloads/abiword/${TERMUX_PKG_VERSION}/source/abiword-${TERMUX_PKG_VERSION}.tar.gz diff --git a/x11-packages/ardour/build.sh b/x11-packages/ardour/build.sh index 3f2445dddc1..170623eb1be 100644 --- a/x11-packages/ardour/build.sh +++ b/x11-packages/ardour/build.sh @@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="A professional digital workstation for working with audi TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="8.12" -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=git+https://github.com/Ardour/ardour -TERMUX_PKG_GIT_BRANCH=$TERMUX_PKG_VERSION +TERMUX_PKG_GIT_BRANCH="$TERMUX_PKG_VERSION" TERMUX_PKG_DEPENDS="aubio, fftw, fontconfig, gdk-pixbuf, glib, gtk2, gtkmm2, libandroid-execinfo, libarchive, libatkmm-1.6, libc++, libcairo, libcairomm-1.0, libcurl, libglibmm-2.4, liblo, liblrdf, libpangomm-1.4, libsamplerate, libsigc++-2.0, libsndfile, libusb, libwebsockets, libx11, libxml2, lilv, pango, pulseaudio, rubberband, suil, taglib, vamp-plugin-sdk" TERMUX_PKG_BUILD_DEPENDS="boost, boost-headers" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/x11-packages/fcitx5-chinese-addons/build.sh b/x11-packages/fcitx5-chinese-addons/build.sh index fb52cb43980..be3058bf324 100644 --- a/x11-packages/fcitx5-chinese-addons/build.sh +++ b/x11-packages/fcitx5-chinese-addons/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Addons related to Chinese, including IME previous bundle TERMUX_PKG_LICENSE="LGPL-2.1" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="5.1.11" +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL="https://github.com/fcitx/fcitx5-chinese-addons/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=134a78e8c31a91d57a80b909530493dced6b3c4853a3efac2f88a1d8270b2b7d TERMUX_PKG_DEPENDS="boost, fcitx5, fcitx5-qt, libc++, libcurl, libime, libopencc, qt6-qtbase" diff --git a/x11-packages/fritzing/build.sh b/x11-packages/fritzing/build.sh index 036af2853ed..9fccf122417 100644 --- a/x11-packages/fritzing/build.sh +++ b/x11-packages/fritzing/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://fritzing.org/ TERMUX_PKG_DESCRIPTION="An Electronic Design Automation software" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION=0.9.6 -TERMUX_PKG_REVISION=8 -TERMUX_PKG_SRCURL=https://github.com/fritzing/fritzing-app/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_VERSION="0.9.6" +TERMUX_PKG_REVISION=9 +TERMUX_PKG_SRCURL="https://github.com/fritzing/fritzing-app/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=eb4ebe461c5d42edb4b10f1f824e7c855ad54555e222c5999061dead09834491 TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_UPDATE_TAG_TYPE="newest-tag" diff --git a/x11-packages/gnucash/build.sh b/x11-packages/gnucash/build.sh index fd636aeee7b..f6067900d3e 100644 --- a/x11-packages/gnucash/build.sh +++ b/x11-packages/gnucash/build.sh @@ -4,6 +4,7 @@ TERMUX_PKG_LICENSE="GPL-2.0-or-later" # with OpenSSL linking exceptions TERMUX_PKG_LICENSE_FILE="LICENSE" # specified for additional nuance. TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="5.14" +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL="https://github.com/Gnucash/gnucash/releases/download/${TERMUX_PKG_VERSION}/gnucash-${TERMUX_PKG_VERSION}.tar.bz2" TERMUX_PKG_SHA256=0c6fd20214da86a9a0443359f7b62d9a2bd4ed802fd680853da4b757a371ac91 TERMUX_PKG_DEPENDS="boost, gettext, guile, glib, gtk3, libicu, libsecret, libxml2, libxslt, perl, python, swig, webkit2gtk-4.1, xsltproc, zlib" diff --git a/x11-packages/hugin/build.sh b/x11-packages/hugin/build.sh index 92348621a22..3efffe422c3 100644 --- a/x11-packages/hugin/build.sh +++ b/x11-packages/hugin/build.sh @@ -3,7 +3,8 @@ TERMUX_PKG_DESCRIPTION="Toolchain to create panoramic images for every occasion" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="2025.0.0" -TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/hugin/hugin-${TERMUX_PKG_VERSION}.tar.bz2 +TERMUX_PKG_REVISION=1 +TERMUX_PKG_SRCURL="https://downloads.sourceforge.net/hugin/hugin-${TERMUX_PKG_VERSION}.tar.bz2" TERMUX_PKG_SHA256=0de27a5d5432e36d4e5d38ac25d7bcafc7b7dd542aab031640a61ed66767076c TERMUX_PKG_DEPENDS="boost, enblend, exiftool, exiv2, fftw, glew, glu, imath, libc++, libflann, liblz4, libpano13, libsqlite, libtiff, libvigra, libx11, littlecms, openexr, opengl, wxwidgets" # libjpeg-turbo, libpng and zlib are detected but not linked against diff --git a/x11-packages/inkscape/build.sh b/x11-packages/inkscape/build.sh index 99b21e9c9ff..98fae493afa 100644 --- a/x11-packages/inkscape/build.sh +++ b/x11-packages/inkscape/build.sh @@ -15,8 +15,8 @@ LICENSES/OFL-1.1.txt " TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="1.4.3" -TERMUX_PKG_REVISION=1 -TERMUX_PKG_SRCURL=https://media.inkscape.org/dl/resources/file/inkscape-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_REVISION=2 +TERMUX_PKG_SRCURL="https://media.inkscape.org/dl/resources/file/inkscape-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=e83a2c3db570b6c5a1ff0fccfe7098837b3f6bd74b133567937c8a91710ed1d1 TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="boost, double-conversion, fontconfig, freetype, gdk-pixbuf, glib, gsl, gspell, gtk3, gtkmm3, gtksourceview4, harfbuzz, libatkmm-1.6, libc++, libcairo, libcairomm-1.0, libgc, libglibmm-2.4, libiconv, libjasper, libjpeg-turbo, libpangomm-1.4, libpng, libsigc++-2.0, libsoup, libx11, libxml2, libxslt, littlecms, pango, poppler, potrace, readline, zlib" diff --git a/x11-packages/libime/build.sh b/x11-packages/libime/build.sh index b648e9f3e0e..679eef55fd7 100644 --- a/x11-packages/libime/build.sh +++ b/x11-packages/libime/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A library to support generic input method implementation TERMUX_PKG_LICENSE="LGPL-2.1" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="1.1.13" +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=git+https://github.com/fcitx/libime TERMUX_PKG_GIT_BRANCH="${TERMUX_PKG_VERSION}" TERMUX_PKG_DEPENDS="boost, fcitx5, libc++, libime-data, zstd" diff --git a/x11-packages/lyx/build.sh b/x11-packages/lyx/build.sh index 76fa70256d3..7cd2e7e2b34 100644 --- a/x11-packages/lyx/build.sh +++ b/x11-packages/lyx/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="WYSIWYM (What You See Is What You Mean) Document Process TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="2.4.4" -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL="https://ftp.lip6.fr/pub/lyx/stable/${TERMUX_PKG_VERSION:0:3}.x/lyx-${TERMUX_PKG_VERSION/p/-}.tar.xz" TERMUX_PKG_SHA256=ffacd37480f320f3f3f8f30445fe40897e9df44c94ee87ba0413e364086f4b90 TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/mkvtoolnix/build.sh b/x11-packages/mkvtoolnix/build.sh index 553bd4da211..590bc7106af 100644 --- a/x11-packages/mkvtoolnix/build.sh +++ b/x11-packages/mkvtoolnix/build.sh @@ -3,8 +3,9 @@ TERMUX_PKG_DESCRIPTION="Set of tools to create, edit and inspect Matroska files" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="97.0" +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=git+https://codeberg.org/mbunkus/mkvtoolnix -TERMUX_PKG_GIT_BRANCH=release-$TERMUX_PKG_VERSION +TERMUX_PKG_GIT_BRANCH="release-$TERMUX_PKG_VERSION" TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_UPDATE_VERSION_REGEXP="\d+\.\d+" TERMUX_PKG_DEPENDS="boost, libc++, libebml, libflac, libgmp, libiconv, libmatroska, libogg, libvorbis, qt6-qtbase, zlib" diff --git a/x11-packages/mumble-server/build.sh b/x11-packages/mumble-server/build.sh index 53fddd7dc54..f0adc670433 100644 --- a/x11-packages/mumble-server/build.sh +++ b/x11-packages/mumble-server/build.sh @@ -2,8 +2,8 @@ TERMUX_PKG_HOMEPAGE=https://www.mumble.info/ TERMUX_PKG_DESCRIPTION="Server module for Mumble, an open source voice-chat software" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION=1.5.517 -TERMUX_PKG_REVISION=15 +TERMUX_PKG_VERSION="1.5.517" +TERMUX_PKG_REVISION=16 TERMUX_PKG_SRCURL=git+https://github.com/mumble-voip/mumble TERMUX_PKG_DEPENDS="libc++, libcap, libprotobuf, openssl, qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="boost, boost-headers, qt5-qtbase-cross-tools" diff --git a/x11-packages/openimageio/build.sh b/x11-packages/openimageio/build.sh index 1e7ea0deb62..356284f9c02 100644 --- a/x11-packages/openimageio/build.sh +++ b/x11-packages/openimageio/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A library for reading and writing images, including clas TERMUX_PKG_LICENSE="Apache-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="3.1.9.0" +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL="https://github.com/OpenImageIO/oiio/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=2788627298d10da946546e7e57c6d622d91ed44d110180583dfe8210c7188983 # configure-time error if ptex and ptex-static are not both installed diff --git a/x11-packages/openvdb/build.sh b/x11-packages/openvdb/build.sh index 01ff1d9ff1f..3d6ef375c0b 100644 --- a/x11-packages/openvdb/build.sh +++ b/x11-packages/openvdb/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Sparse volume data structure and tools" TERMUX_PKG_LICENSE="Apache-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="13.0.0" +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL="https://github.com/AcademySoftwareFoundation/openvdb/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=4d6a91df5f347017496fe8d22c3dbb7c4b5d7289499d4eb4d53dd2c75bb454e1 TERMUX_PKG_DEPENDS="boost, imath, libblosc, libtbb, zlib" diff --git a/x11-packages/plasma-activities/build.sh b/x11-packages/plasma-activities/build.sh index 411f0e1db97..0ab4bbaa513 100644 --- a/x11-packages/plasma-activities/build.sh +++ b/x11-packages/plasma-activities/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Core components for KDE's Activities" TERMUX_PKG_LICENSE="LGPL-2.0-or-later" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="6.5.4" +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL="https://download.kde.org/stable/plasma/${TERMUX_PKG_VERSION}/plasma-activities-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256="9e22f3af2f3a3ce30852564fac596f495634f4319c0ad23ec763a994abe50539" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/poppler-qt/build.sh b/x11-packages/poppler-qt/build.sh index 50e47dc32a6..08d4e3f3b5c 100644 --- a/x11-packages/poppler-qt/build.sh +++ b/x11-packages/poppler-qt/build.sh @@ -4,11 +4,8 @@ TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" # Please align the version with `poppler` package. TERMUX_PKG_VERSION="24.05.0" -TERMUX_PKG_REVISION=5 -# Do not forget to bump revision of reverse dependencies and rebuild them -# when SOVERSION is changed. -_POPPLER_SOVERSION=137 -TERMUX_PKG_SRCURL=https://poppler.freedesktop.org/poppler-${TERMUX_PKG_VERSION}.tar.xz +TERMUX_PKG_REVISION=6 +TERMUX_PKG_SRCURL="https://poppler.freedesktop.org/poppler-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=d8c5eb30b50285ad9f0af8c6335cc2d3b9597fca475cbc2598a5479fa379f779 # The package must be updated at the same time as poppler, auto updater script does not support that. TERMUX_PKG_AUTO_UPDATE=false @@ -31,6 +28,9 @@ termux_step_pre_configure() { termux_error_exit "Package '$TERMUX_PKG_NAME' is not safe for on-device builds." fi + # Do not forget to bump revision of reverse dependencies and rebuild them + # when SOVERSION is changed. + local _POPPLER_SOVERSION=137 if ! test "${_POPPLER_SOVERSION}"; then termux_error_exit "Please set _POPPLER_SOVERSION variable." fi diff --git a/x11-packages/qbittorrent/build.sh b/x11-packages/qbittorrent/build.sh index 28acd9a9f69..c0a0025f1bb 100644 --- a/x11-packages/qbittorrent/build.sh +++ b/x11-packages/qbittorrent/build.sh @@ -3,7 +3,8 @@ TERMUX_PKG_DESCRIPTION="A Qt6 based BitTorrent client" TERMUX_PKG_LICENSE="GPL-2.0, GPL-3.0" TERMUX_PKG_MAINTAINER="Joshua Kahn @TomJo2000" TERMUX_PKG_VERSION="5.1.4" -TERMUX_PKG_SRCURL=https://github.com/qbittorrent/qBittorrent/archive/refs/tags/release-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_REVISION=1 +TERMUX_PKG_SRCURL="https://github.com/qbittorrent/qBittorrent/archive/refs/tags/release-${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=ab37deeb364049a308127c572f139bd5eb0535fa355db8821e5aa31990b5625e TERMUX_PKG_BUILD_DEPENDS="qt6-qtsvg, qt6-qttools, boost" TERMUX_PKG_DEPENDS="libc++, libtorrent-rasterbar, openssl, qt6-qtbase, zlib" diff --git a/x11-packages/telegram-desktop/build.sh b/x11-packages/telegram-desktop/build.sh index 5418f0117d6..d973ec6d88d 100644 --- a/x11-packages/telegram-desktop/build.sh +++ b/x11-packages/telegram-desktop/build.sh @@ -5,7 +5,8 @@ TERMUX_PKG_LICENSE="custom" TERMUX_PKG_LICENSE_FILE="LICENSE, LEGAL" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="6.4.1" -TERMUX_PKG_SRCURL=https://github.com/telegramdesktop/tdesktop/releases/download/v$TERMUX_PKG_VERSION/tdesktop-$TERMUX_PKG_VERSION-full.tar.gz +TERMUX_PKG_REVISION=1 +TERMUX_PKG_SRCURL="https://github.com/telegramdesktop/tdesktop/releases/download/v$TERMUX_PKG_VERSION/tdesktop-$TERMUX_PKG_VERSION-full.tar.gz" TERMUX_PKG_SHA256=ddcf3e2da86d9e5288b6d4f62a5d8079b0cfdc8b6887aff56bf54bef708f48f5 TERMUX_PKG_DEPENDS="abseil-cpp, boost, ffmpeg, glib, hicolor-icon-theme, hunspell, kf6-kcoreaddons, libandroid-shmem, libc++, libdispatch, libdrm, libjxl, liblz4, libminizip, protobuf, librnnoise, libsigc++-3.0, libx11, libxcomposite, libxdamage, libxrandr, libxtst, openal-soft, opengl, openh264, openssl, pipewire, pulseaudio, qt6-qtbase, qt6-qtimageformats, qt6-qtsvg, xxhash, zlib" TERMUX_PKG_BUILD_DEPENDS="ada, aosp-libs, boost-headers, glib-cross, qt6-qtbase-cross-tools"