From 4ec928145e0ee0881f6a8da61228f9f1aefea878 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Tue, 8 Nov 2022 22:28:02 +0900 Subject: [PATCH] *: Add missing libc++ dependency %ci:no-build --- packages/bacula-fd/build.sh | 2 +- packages/binaryen/build.sh | 1 + packages/bitcoin/build.sh | 1 + packages/capnproto/build.sh | 1 + packages/ccache/build.sh | 2 +- packages/ccls/build.sh | 2 +- packages/chromaprint/build.sh | 2 +- packages/codecrypt/build.sh | 2 +- packages/command-not-found/build.sh | 1 + packages/console-bridge/build.sh | 1 + packages/cppcheck/build.sh | 1 + packages/crawl/build.sh | 2 +- packages/dar/build.sh | 2 +- packages/difftastic/build.sh | 1 + packages/double-conversion/build.sh | 1 + packages/erlang/build.sh | 2 +- packages/espeak/build.sh | 2 +- packages/exhale/build.sh | 1 + packages/fluidsynth/build.sh | 2 +- packages/freeimage/build.sh | 1 + packages/gecode/build.sh | 1 + packages/geographiclib/build.sh | 1 + packages/ghostscript/build.sh | 2 +- packages/gn/build.sh | 1 + packages/gpgme/gpgmepp.subpackage.sh | 1 + packages/helix/build.sh | 1 + packages/i2pd/build.sh | 2 +- packages/iwyu/build.sh | 2 +- packages/libandroid-spawn/build.sh | 1 + packages/libapt-pkg-perl/build.sh | 2 +- packages/libceres-solver/build.sh | 2 +- packages/libdart/build.sh | 2 +- packages/libelf/elfutils.subpackage.sh | 2 +- packages/libfcl/build.sh | 2 +- packages/libgnutls/build.sh | 2 +- packages/libinih/build.sh | 1 + packages/libjxl/build.sh | 2 +- packages/liblog4cxx/build.sh | 2 +- packages/libode/build.sh | 2 +- packages/libopenmpt/build.sh | 2 +- packages/libosmpbf/build.sh | 2 +- packages/libpagmo/build.sh | 2 +- packages/libsnappy/build.sh | 1 + packages/libtd/build.sh | 2 +- packages/libtorrent/build.sh | 2 +- packages/libtsduck/build.sh | 2 +- packages/libvmaf/build.sh | 1 + packages/libzim/build.sh | 2 +- packages/lua-language-server/build.sh | 2 +- packages/marisa/build.sh | 1 + packages/mimetic/build.sh | 1 + packages/minizinc/build.sh | 2 +- packages/mpdscribble/build.sh | 2 +- packages/npush/build.sh | 2 +- packages/octomap/build.sh | 1 + packages/oidn/build.sh | 2 +- packages/openal-soft/build.sh | 1 + packages/opencolorio/build.sh | 2 +- packages/openscad/build.sh | 2 +- packages/osm2pgsql/build.sh | 2 +- packages/osmium-tool/build.sh | 2 +- packages/pcre/build.sh | 1 + packages/peaclock/build.sh | 2 +- packages/php/build.sh | 2 +- packages/php7/build.sh | 2 +- packages/pipewire/build.sh | 2 +- packages/postgis/build.sh | 2 +- packages/povray/build.sh | 2 +- packages/ptex/build.sh | 2 +- packages/pystring/build.sh | 1 + packages/recoll/build.sh | 2 +- packages/rgbds/build.sh | 2 +- packages/simulavr/build.sh | 1 + packages/sleuthkit/build.sh | 2 +- packages/snake/build.sh | 1 + packages/solidity/build.sh | 2 +- packages/steghide/build.sh | 2 +- packages/tectonic/build.sh | 2 +- packages/telegram-bot-api/build.sh | 2 +- packages/termux-am-socket/build.sh | 1 + packages/tizonia/build.sh | 2 +- packages/tome2/build.sh | 2 +- packages/ugrep/build.sh | 2 +- packages/urdfdom/build.sh | 2 +- packages/weggli/build.sh | 1 + packages/z3/build.sh | 1 + packages/zpaq/build.sh | 1 + root-packages/encfs/build.sh | 2 +- root-packages/gptfdisk/build.sh | 2 +- root-packages/open-zwave/build.sh | 2 +- x11-packages/audacious/build.sh | 2 +- x11-packages/debpac/build.sh | 2 +- x11-packages/feathernotes/build.sh | 2 +- x11-packages/featherpad/build.sh | 2 +- x11-packages/firefox/build.sh | 2 +- x11-packages/gtkwave/build.sh | 2 +- x11-packages/heimer/build.sh | 2 +- x11-packages/karchive/build.sh | 2 +- x11-packages/kauth/build.sh | 2 +- x11-packages/kcodecs/build.sh | 2 +- x11-packages/kconfig/build.sh | 2 +- x11-packages/kcoreaddons/build.sh | 2 +- x11-packages/kguiaddons/build.sh | 2 +- x11-packages/ki18n/build.sh | 2 +- x11-packages/kirigami2/build.sh | 2 +- x11-packages/kitemmodels/build.sh | 2 +- x11-packages/kitemviews/build.sh | 2 +- x11-packages/kwidgetsaddons/build.sh | 2 +- x11-packages/libdbusmenu-qt/build.sh | 2 +- x11-packages/libfm-qt/build.sh | 2 +- x11-packages/liblxqt/build.sh | 2 +- x11-packages/libqtxdg/build.sh | 2 +- x11-packages/libsysstat/build.sh | 2 +- x11-packages/lite-xl/build.sh | 2 +- x11-packages/lxqt-about/build.sh | 2 +- x11-packages/lxqt-archiver/build.sh | 2 +- x11-packages/lxqt-build-tools/build.sh | 2 +- x11-packages/lxqt-composer-settings/build.sh | 2 +- x11-packages/lxqt-globalkeys/build.sh | 2 +- x11-packages/lxqt-notificationd/build.sh | 2 +- x11-packages/lxqt-openssh-askpass/build.sh | 2 +- x11-packages/lxqt-qtplugin/build.sh | 2 +- x11-packages/lxqt-runner/build.sh | 2 +- x11-packages/lxqt-session/build.sh | 2 +- x11-packages/lyx/build.sh | 2 +- x11-packages/milkytracker/build.sh | 2 +- x11-packages/nitrogen/build.sh | 2 +- x11-packages/nxengine/build.sh | 2 +- x11-packages/obconf-qt/build.sh | 2 +- x11-packages/openttd/build.sh | 2 +- x11-packages/oshu/build.sh | 2 +- x11-packages/otter-browser/build.sh | 2 +- x11-packages/pavucontrol-qt/build.sh | 2 +- x11-packages/pcmanfm-qt/build.sh | 2 +- x11-packages/phantomjs/build.sh | 2 +- x11-packages/poppler-qt/build.sh | 2 +- x11-packages/praat/build.sh | 2 +- x11-packages/pyqt5/build.sh | 2 +- x11-packages/qt-creator/build.sh | 2 +- x11-packages/qt5-qtdeclarative/build.sh | 2 +- x11-packages/qt5-qtlocation/build.sh | 2 +- x11-packages/qt5-qtmultimedia/build.sh | 2 +- x11-packages/qt5-qtquickcontrols/build.sh | 2 +- x11-packages/qt5-qtquickcontrols2/build.sh | 2 +- x11-packages/qt5-qtscript/build.sh | 2 +- x11-packages/qt5-qtsensors/build.sh | 2 +- x11-packages/qt5-qtsvg/build.sh | 2 +- x11-packages/qt5-qttools/build.sh | 2 +- x11-packages/qt5-qtwebchannel/build.sh | 2 +- x11-packages/qt5-qtwebkit/build.sh | 2 +- x11-packages/qt5-qtwebsockets/build.sh | 2 +- x11-packages/qt5-qtxmlpatterns/build.sh | 2 +- x11-packages/qterminal/build.sh | 2 +- x11-packages/qtermwidget/build.sh | 2 +- x11-packages/qtxdg-tools/build.sh | 2 +- x11-packages/synaptic/build.sh | 2 +- x11-packages/texworks/build.sh | 2 +- x11-packages/trojita/build.sh | 2 +- x11-packages/wkhtmltopdf/build.sh | 2 +- 159 files changed, 159 insertions(+), 128 deletions(-) diff --git a/packages/bacula-fd/build.sh b/packages/bacula-fd/build.sh index 0fb1ef6dfe..a8ba9ded9d 100644 --- a/packages/bacula-fd/build.sh +++ b/packages/bacula-fd/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=13.0.1 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://sourceforge.net/projects/bacula/files/bacula/${TERMUX_PKG_VERSION}/bacula-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=d63848d695ac15c1ccfc117892753314bcb9232a852c40e32cca88c0e918978a -TERMUX_PKG_DEPENDS="openssl, liblzo" +TERMUX_PKG_DEPENDS="libc++, openssl, liblzo" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_CONFFILES=etc/bacula/bacula-fd.conf TERMUX_PKG_SERVICE_SCRIPT=("bacula-fd" "${TERMUX_PREFIX}/bin/bacula-fd") diff --git a/packages/binaryen/build.sh b/packages/binaryen/build.sh index 5f347b73b3..eb06ddeee6 100644 --- a/packages/binaryen/build.sh +++ b/packages/binaryen/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_SRCURL=https://github.com/WebAssembly/binaryen/archive/version_${TERM TERMUX_PKG_SHA256=0f80250a02b94dd81bdedeae029eb805abf607fcdadcfee5ca8b5e6b77035601 TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_UPDATE_VERSION_REGEXP="\d+" +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DBUILD_TESTS=OFF " diff --git a/packages/bitcoin/build.sh b/packages/bitcoin/build.sh index 185d5e62de..dc4abf53fd 100644 --- a/packages/bitcoin/build.sh +++ b/packages/bitcoin/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=23.0 TERMUX_PKG_SRCURL=https://github.com/bitcoin/bitcoin/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=26748bf49d6d6b4014d0fedccac46bf2bcca42e9d34b3acfd9e3467c415acc05 TERMUX_PKG_AUTO_UPDATE=false +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_SERVICE_SCRIPT=("bitcoind" 'exec bitcoind 2>&1') TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_BLACKLISTED_ARCHES="arm,i686" diff --git a/packages/capnproto/build.sh b/packages/capnproto/build.sh index 775e4fdb79..94fd06cc8a 100644 --- a/packages/capnproto/build.sh +++ b/packages/capnproto/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.10.2 TERMUX_PKG_SRCURL=https://capnproto.org/capnproto-c++-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=7cd91a244cb330cda5b41f4904f94b61f39ba112835b31fa8c3764cedbed819f +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_FORCE_CMAKE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/ccache/build.sh b/packages/ccache/build.sh index 4994a76cfe..4f4ba15ccc 100644 --- a/packages/ccache/build.sh +++ b/packages/ccache/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION="4.7.3" TERMUX_PKG_SRCURL=https://github.com/ccache/ccache/releases/download/v$TERMUX_PKG_VERSION/ccache-$TERMUX_PKG_VERSION.tar.xz TERMUX_PKG_SHA256=65c53e8fd85956238670278854c02574094e61aecb09c4bf8a0d42657f8f0a6d TERMUX_PKG_AUTO_UPDATE=true -TERMUX_PKG_DEPENDS="zlib, zstd" +TERMUX_PKG_DEPENDS="libc++, zlib, zstd" #[46/89] Building ASM object src/third_party/blake3/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o #FAILED: src/third_party/blake3/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o diff --git a/packages/ccls/build.sh b/packages/ccls/build.sh index 059ed5965a..ae853e9cf5 100644 --- a/packages/ccls/build.sh +++ b/packages/ccls/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.20220729 TERMUX_PKG_SRCURL=https://github.com/MaskRay/ccls/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=af19be36597c2a38b526ce7138c72a64c7fb63827830c4cff92256151fc7a6f4 -TERMUX_PKG_DEPENDS="libllvm" +TERMUX_PKG_DEPENDS="libc++, libllvm" TERMUX_PKG_BUILD_DEPENDS="rapidjson, libllvm-static" termux_step_pre_configure() { diff --git a/packages/chromaprint/build.sh b/packages/chromaprint/build.sh index 2db9eba30f..e59f5adc29 100644 --- a/packages/chromaprint/build.sh +++ b/packages/chromaprint/build.sh @@ -7,7 +7,7 @@ TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/acoustid/chromaprint/releases/download/v${TERMUX_PKG_VERSION}/chromaprint-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=a1aad8fa3b8b18b78d3755b3767faff9abb67242e01b478ec9a64e190f335e1c TERMUX_PKG_AUTO_UPDATE=true -TERMUX_PKG_DEPENDS=ffmpeg +TERMUX_PKG_DEPENDS="libc++, ffmpeg" # `-DBUILD_TOOLS=ON` is not speficied as `fpcalc` does not build with ffmpeg 5.0. TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DCMAKE_BUILD_TYPE=Release diff --git a/packages/codecrypt/build.sh b/packages/codecrypt/build.sh index 2203892956..cf2bdf1901 100644 --- a/packages/codecrypt/build.sh +++ b/packages/codecrypt/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=1.8 TERMUX_PKG_REVISION=9 TERMUX_PKG_SRCURL=https://github.com/exaexa/codecrypt/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=25f11bc361b4f8aca7245698334b5715b7d594d708a75e8cdb2aa732dc46eb96 -TERMUX_PKG_DEPENDS="cryptopp, fftw, libgmp" +TERMUX_PKG_DEPENDS="cryptopp, fftw, libc++, libgmp" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-cryptopp" termux_step_pre_configure() { diff --git a/packages/command-not-found/build.sh b/packages/command-not-found/build.sh index e01ed05add..22b475c996 100644 --- a/packages/command-not-found/build.sh +++ b/packages/command-not-found/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2.1.0 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/termux/command-not-found/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=e8fe565d7385a682074e42960a04c4a76d10998fab1638e4b8971a8f8060c026 +TERMUX_PKG_DEPENDS="libc++" termux_step_pre_configure() { export TERMUX_PREFIX diff --git a/packages/console-bridge/build.sh b/packages/console-bridge/build.sh index 17436f2e0f..e8a5ecda0f 100644 --- a/packages/console-bridge/build.sh +++ b/packages/console-bridge/build.sh @@ -6,5 +6,6 @@ TERMUX_PKG_MAINTAINER="Pooya Moradi " TERMUX_PKG_VERSION="1.0.2" TERMUX_PKG_SRCURL="https://github.com/ros/console_bridge/archive/refs/tags/$TERMUX_PKG_VERSION.tar.gz" TERMUX_PKG_SHA256=303a619c01a9e14a3c82eb9762b8a428ef5311a6d46353872ab9a904358be4a4 +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_AUTO_UPDATE=true diff --git a/packages/cppcheck/build.sh b/packages/cppcheck/build.sh index a95f0b529c..7195fccd1c 100644 --- a/packages/cppcheck/build.sh +++ b/packages/cppcheck/build.sh @@ -7,3 +7,4 @@ TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_UPDATE_METHOD=repology # Upstream only releases major versions theough GitHub. Other minor updates are released using git tags, better rely on repology for updated versiom TERMUX_PKG_SRCURL=https://github.com/danmar/cppcheck/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=263fa3da28385f625ceb66857bbf9aff9947ff4ab6feb85c6f17cd7fe4779fe8 +TERMUX_PKG_DEPENDS="libc++" diff --git a/packages/crawl/build.sh b/packages/crawl/build.sh index 9b72b44f0d..bfa18e86ff 100644 --- a/packages/crawl/build.sh +++ b/packages/crawl/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_SRCURL=https://github.com/crawl/crawl.git TERMUX_PKG_VERSION=0.29-a0 TERMUX_PKG_GIT_BRANCH=0.29-a0 -TERMUX_PKG_DEPENDS="ncurses, zlib" +TERMUX_PKG_DEPENDS="libc++, ncurses, zlib" TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/dar/build.sh b/packages/dar/build.sh index 848ef8137d..4015cc516d 100644 --- a/packages/dar/build.sh +++ b/packages/dar/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=2.7.2 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/dar/dar/${TERMUX_PKG_VERSION}/dar-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=973fa977c19b32b1f9ecb62153c810ba8696f644eca048f214c77ad0e8eca255 -TERMUX_PKG_DEPENDS="attr, libbz2, libgcrypt, liblzma, liblzo, zlib" +TERMUX_PKG_DEPENDS="attr, libbz2, libc++, libgcrypt, liblzma, liblzo, zlib" TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/difftastic/build.sh b/packages/difftastic/build.sh index 7c5aba03c3..3930cce630 100644 --- a/packages/difftastic/build.sh +++ b/packages/difftastic/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_VERSION="0.37.0" TERMUX_PKG_SRCURL="https://github.com/Wilfred/difftastic/archive/refs/tags/$TERMUX_PKG_VERSION.tar.gz" TERMUX_PKG_SHA256=a49a329bcde18574e8152b055d5bbd2a10aa9c8492ca677fbf8963fad3220949 TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true # needed for MIME database (optional in upstream) TERMUX_PKG_RECOMMENDS="file" diff --git a/packages/double-conversion/build.sh b/packages/double-conversion/build.sh index ec4ef37191..a35a76dd5f 100644 --- a/packages/double-conversion/build.sh +++ b/packages/double-conversion/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION="3.2.1" TERMUX_PKG_SRCURL=https://github.com/google/double-conversion/archive/v$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=e40d236343cad807e83d192265f139481c51fc83a1c49e406ac6ce0a0ba7cd35 TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DBUILD_SHARED_LIBS=ON" diff --git a/packages/erlang/build.sh b/packages/erlang/build.sh index 369dc5b1b4..8d47d31042 100644 --- a/packages/erlang/build.sh +++ b/packages/erlang/build.sh @@ -7,7 +7,7 @@ TERMUX_PKG_SRCURL=https://github.com/erlang/otp/archive/OTP-$TERMUX_PKG_VERSION. TERMUX_PKG_SHA256=b9ae7becd3499aeac9f94f9379e2b1b4dced4855454fe7f200a6e3e1cf4fbc53 TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_UPDATE_VERSION_REGEXP='\d+(\.\d+)+' -TERMUX_PKG_DEPENDS="openssl, ncurses, zlib" +TERMUX_PKG_DEPENDS="libc++, openssl, ncurses, zlib" TERMUX_PKG_NO_STATICSPLIT=true TERMUX_PKG_HOSTBUILD=true TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/espeak/build.sh b/packages/espeak/build.sh index f0167eaa7a..87492b2687 100644 --- a/packages/espeak/build.sh +++ b/packages/espeak/build.sh @@ -7,7 +7,7 @@ TERMUX_PKG_VERSION="1.51" TERMUX_PKG_SRCURL="https://github.com/espeak-ng/espeak-ng/archive/${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=f0e028f695a8241c4fa90df7a8c8c5d68dcadbdbc91e758a97e594bbb0a3bdbf TERMUX_PKG_AUTO_UPDATE=true -TERMUX_PKG_DEPENDS="pcaudiolib" +TERMUX_PKG_DEPENDS="libc++, pcaudiolib" TERMUX_PKG_BREAKS="espeak-dev" TERMUX_PKG_REPLACES="espeak-dev" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/exhale/build.sh b/packages/exhale/build.sh index b0c7fabd6c..5bffc222e9 100644 --- a/packages/exhale/build.sh +++ b/packages/exhale/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_MAINTAINER="@DLC01" TERMUX_PKG_VERSION=1.1.9 TERMUX_PKG_SRCURL=https://gitlab.com/ecodis/exhale/-/archive/v${TERMUX_PKG_VERSION}/exhale-v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=21a19f166a9b77731cbce8af2068ad2a5be2745b9987980fe2f9e371aaa738ac +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DBUILD_SHARED_LIBS=ON" diff --git a/packages/fluidsynth/build.sh b/packages/fluidsynth/build.sh index 997f16c5c8..299ba4f437 100644 --- a/packages/fluidsynth/build.sh +++ b/packages/fluidsynth/build.sh @@ -5,6 +5,6 @@ TERMUX_PKG_MAINTAINER="Yonle " TERMUX_PKG_VERSION=2.3.0 TERMUX_PKG_SRCURL=https://github.com/FluidSynth/fluidsynth/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=1df5a1afb91acf3b945b7fdb89ac0d99877622161d9b5155533da59113eaaa20 -TERMUX_PKG_DEPENDS="glib, pulseaudio" +TERMUX_PKG_DEPENDS="glib, libc++, pulseaudio" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DLIB_INSTALL_DIR=${TERMUX_PREFIX}/lib" diff --git a/packages/freeimage/build.sh b/packages/freeimage/build.sh index e14b602b53..0fe357c443 100644 --- a/packages/freeimage/build.sh +++ b/packages/freeimage/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_VERSION=3.18.0 TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL="https://downloads.sourceforge.net/project/freeimage/Source%20Distribution/${TERMUX_PKG_VERSION}/FreeImage${TERMUX_PKG_VERSION//./}.zip" TERMUX_PKG_SHA256=f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/gecode/build.sh b/packages/gecode/build.sh index 8ac77db209..e6dd32704d 100644 --- a/packages/gecode/build.sh +++ b/packages/gecode/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_VERSION="6.2.0" TERMUX_PKG_SRCURL="https://github.com/Gecode/gecode/archive/refs/tags/release-$TERMUX_PKG_VERSION.tar.gz" TERMUX_PKG_SHA256=27d91721a690db1e96fa9bb97cec0d73a937e9dc8062c3327f8a4ccb08e951fd TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_FORCE_CMAKE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DENABLE_GIST=OFF diff --git a/packages/geographiclib/build.sh b/packages/geographiclib/build.sh index 8d7974d1c6..0caae88055 100644 --- a/packages/geographiclib/build.sh +++ b/packages/geographiclib/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="2.1.1" TERMUX_PKG_SRCURL="https://sourceforge.net/projects/geographiclib/files/distrib-C%2B%2B/GeographicLib-$TERMUX_PKG_VERSION.tar.gz/download" TERMUX_PKG_SHA256=28080fc48e1c76560eb2f8c306404de80c13d35687f676ff47a51695506e4a0a +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_FORCE_CMAKE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/ghostscript/build.sh b/packages/ghostscript/build.sh index f1db6f328d..3a4cc2fe0f 100644 --- a/packages/ghostscript/build.sh +++ b/packages/ghostscript/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=9.56.1 TERMUX_PKG_SRCURL=https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${TERMUX_PKG_VERSION//.}/ghostpdl-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6bf362286e359e31f934e5aad49db3d88a2382a3cac44b40572861ee5c536664 -TERMUX_PKG_DEPENDS="fontconfig, libandroid-support, libiconv, libtiff, libjpeg-turbo, libpng, libexpat, freetype, libidn, littlecms, openjpeg, zstd" +TERMUX_PKG_DEPENDS="libc++, fontconfig, libandroid-support, libiconv, libtiff, libjpeg-turbo, libpng, libexpat, freetype, libidn, littlecms, openjpeg, zstd" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" ac_cv_lib_lcms2__cmsCreateMutex=yes diff --git a/packages/gn/build.sh b/packages/gn/build.sh index 66bf1aa5e4..771a5489f2 100644 --- a/packages/gn/build.sh +++ b/packages/gn/build.sh @@ -7,6 +7,7 @@ _COMMIT=53ef169800760fdc09f0773bf380fe99eaeab339 _COMMIT_DATE=2022.05.02 TERMUX_PKG_VERSION=${_COMMIT_DATE//./} TERMUX_PKG_GIT_BRANCH=main +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_RECOMMENDS="ninja" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/gpgme/gpgmepp.subpackage.sh b/packages/gpgme/gpgmepp.subpackage.sh index 9a46c8478e..8bc70a1325 100644 --- a/packages/gpgme/gpgmepp.subpackage.sh +++ b/packages/gpgme/gpgmepp.subpackage.sh @@ -4,3 +4,4 @@ lib/libgpgmepp.so lib/cmake/Gpgmepp include/gpgme++ " +TERMUX_SUBPKG_DEPENDS="libc++" diff --git a/packages/helix/build.sh b/packages/helix/build.sh index b59248fa53..4bd9aee5a0 100644 --- a/packages/helix/build.sh +++ b/packages/helix/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="Aditya Alok " TERMUX_PKG_VERSION="22.08.1" TERMUX_PKG_SRCURL="https://github.com/helix-editor/helix.git" TERMUX_PKG_GIT_BRANCH="${TERMUX_PKG_VERSION}" +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_AUTO_UPDATE=true diff --git a/packages/i2pd/build.sh b/packages/i2pd/build.sh index 5f287127af..246713d6ad 100644 --- a/packages/i2pd/build.sh +++ b/packages/i2pd/build.sh @@ -8,7 +8,7 @@ TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/PurpleI2P/i2pd/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=db1679653491a411dd16fa329488d840296c8f680e0691f9fe0d0e796e5d7bca TERMUX_PKG_AUTO_UPDATE=true -TERMUX_PKG_DEPENDS="boost, miniupnpc, openssl, zlib" +TERMUX_PKG_DEPENDS="boost, libc++, miniupnpc, openssl, zlib" TERMUX_PKG_BUILD_DEPENDS="boost-headers" TERMUX_PKG_FORCE_CMAKE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DWITH_UPNP:BOOL=ON" diff --git a/packages/iwyu/build.sh b/packages/iwyu/build.sh index 15d5e082e9..23fcfd2ff5 100644 --- a/packages/iwyu/build.sh +++ b/packages/iwyu/build.sh @@ -7,5 +7,5 @@ TERMUX_PKG_VERSION=0.19 TERMUX_PKG_SRCURL=https://github.com/include-what-you-use/include-what-you-use/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=169b7af2f66196e729f694aed539ec964d874eb7959614b5828238fe49747980 TERMUX_PKG_AUTO_UPDATE=false # can't be auto-updated since release correspond to clang version. -TERMUX_PKG_DEPENDS="clang, python" +TERMUX_PKG_DEPENDS="clang, libc++, python" TERMUX_PKG_BUILD_DEPENDS="libllvm-static" diff --git a/packages/libandroid-spawn/build.sh b/packages/libandroid-spawn/build.sh index 9d6ff435d1..b2c661cabe 100644 --- a/packages/libandroid-spawn/build.sh +++ b/packages/libandroid-spawn/build.sh @@ -4,6 +4,7 @@ TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.3 TERMUX_PKG_SKIP_SRC_EXTRACT=true +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true termux_step_make() { diff --git a/packages/libapt-pkg-perl/build.sh b/packages/libapt-pkg-perl/build.sh index 7394dc4815..5bb68798f6 100644 --- a/packages/libapt-pkg-perl/build.sh +++ b/packages/libapt-pkg-perl/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.1.40 TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=http://deb.debian.org/debian/pool/main/liba/libapt-pkg-perl/libapt-pkg-perl_${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=524d2ef77f3d6896c50e7674022d85e4a391a6a2b3c65ba5e50ac671fa7ce4a1 -TERMUX_PKG_DEPENDS="apt, perl" +TERMUX_PKG_DEPENDS="apt, libc++, perl" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libceres-solver/build.sh b/packages/libceres-solver/build.sh index f7e78cf27e..4e1932b470 100644 --- a/packages/libceres-solver/build.sh +++ b/packages/libceres-solver/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="2.1.0" TERMUX_PKG_SRCURL="http://ceres-solver.org/ceres-solver-$TERMUX_PKG_VERSION.tar.gz" TERMUX_PKG_SHA256=f7d74eecde0aed75bfc51ec48c91d01fe16a6bf16bce1987a7073286701e2fc6 -TERMUX_PKG_DEPENDS="eigen, google-glog, gflags" +TERMUX_PKG_DEPENDS="libc++, eigen, google-glog, gflags" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/libdart/build.sh b/packages/libdart/build.sh index d1ed2d2754..d89b3a8f62 100644 --- a/packages/libdart/build.sh +++ b/packages/libdart/build.sh @@ -12,7 +12,7 @@ TERMUX_PKG_AUTO_UPDATE=true # added (hence LAPACK) # FIXME why pagmo is not detected by build system? # FIXME add urdfdom -TERMUX_PKG_DEPENDS="eigen, assimp, libccd, libfcl, boost, libbullet, libode, libpagmo, octomap-static, libtinyxml2" +TERMUX_PKG_DEPENDS="libc++, eigen, assimp, libccd, libfcl, boost, libbullet, libode, libpagmo, octomap-static, libtinyxml2" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DDART_VERBOSE=ON diff --git a/packages/libelf/elfutils.subpackage.sh b/packages/libelf/elfutils.subpackage.sh index 10d5c1c19f..24988bdbfd 100644 --- a/packages/libelf/elfutils.subpackage.sh +++ b/packages/libelf/elfutils.subpackage.sh @@ -1,3 +1,3 @@ TERMUX_SUBPKG_DESCRIPTION="A collection of utilities to read, create and modify ELF binary files" TERMUX_SUBPKG_INCLUDE="bin/eu-* bin/debuginfod* etc/profile.d/debuginfod.* share/man/man8/* share/man/man1/*" -TERMUX_SUBPKG_DEPENDS="libasm, libdw, libdebuginfod, libmicrohttpd, libsqlite, libarchive" +TERMUX_SUBPKG_DEPENDS="libarchive, libasm, libc++, libdebuginfod, libdw, libmicrohttpd, libsqlite" diff --git a/packages/libfcl/build.sh b/packages/libfcl/build.sh index 46a3c04494..d6d285cd1a 100644 --- a/packages/libfcl/build.sh +++ b/packages/libfcl/build.sh @@ -10,7 +10,7 @@ TERMUX_PKG_SHA256=90409e940b24045987506a6b239424a4222e2daf648c86dd146cbcb692ebdc TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_FORCE_CMAKE=true TERMUX_PKG_BUILD_DEPENDS="eigen" -TERMUX_PKG_DEPENDS="libandroid-support, libccd, octomap-static" +TERMUX_PKG_DEPENDS="libandroid-support, libc++, libccd, octomap-static" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DFCL_STATIC_LIBRARY=OFF -DFCL_USE_HOST_NATIVE_ARCH=OFF diff --git a/packages/libgnutls/build.sh b/packages/libgnutls/build.sh index 5e49685e09..85b7e3dcdd 100644 --- a/packages/libgnutls/build.sh +++ b/packages/libgnutls/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=3.7.8 TERMUX_PKG_SRCURL=https://www.gnupg.org/ftp/gcrypt/gnutls/v${TERMUX_PKG_VERSION:0:3}/gnutls-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=c58ad39af0670efe6a8aee5e3a8b2331a1200418b64b7c51977fb396d4617114 -TERMUX_PKG_DEPENDS="libgmp, libnettle, ca-certificates, libidn2, libunistring, unbound" +TERMUX_PKG_DEPENDS="libc++, libgmp, libnettle, ca-certificates, libidn2, libunistring, unbound" TERMUX_PKG_BREAKS="libgnutls-dev" TERMUX_PKG_REPLACES="libgnutls-dev" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libinih/build.sh b/packages/libinih/build.sh index fdd6fcd447..b6219168b8 100644 --- a/packages/libinih/build.sh +++ b/packages/libinih/build.sh @@ -7,3 +7,4 @@ TERMUX_PKG_SRCURL=https://github.com/benhoyt/inih/archive/refs/tags/r${TERMUX_PK TERMUX_PKG_SHA256=4f2ba6bd122d30281a8c7a4d5723b7af90b56aa828c0e88256d7fceda03a491a TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_UPDATE_VERSION_REGEXP="\d+" +TERMUX_PKG_DEPENDS="libc++" diff --git a/packages/libjxl/build.sh b/packages/libjxl/build.sh index 9a49b474d1..e84dc2d5dd 100644 --- a/packages/libjxl/build.sh +++ b/packages/libjxl/build.sh @@ -7,7 +7,7 @@ TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/libjxl/libjxl/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=3114bba1fabb36f6f4adc2632717209aa6f84077bc4e93b420e0d63fa0455c5e TERMUX_PKG_AUTO_UPDATE=true -TERMUX_PKG_DEPENDS="brotli" +TERMUX_PKG_DEPENDS="brotli, libc++" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DJPEGXL_FORCE_SYSTEM_BROTLI=True" termux_step_post_get_source() { diff --git a/packages/liblog4cxx/build.sh b/packages/liblog4cxx/build.sh index 1d599b6d17..e9fdac3a98 100644 --- a/packages/liblog4cxx/build.sh +++ b/packages/liblog4cxx/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="0.13.0" TERMUX_PKG_SRCURL="https://github.com/apache/logging-log4cxx/archive/refs/tags/rel/v$TERMUX_PKG_VERSION.tar.gz" TERMUX_PKG_SHA256=d7f8d5af5f69e26b99de61fe1585bc48713ced78d18eb0979bb4844d21aed253 -TERMUX_PKG_DEPENDS="libxml2, apr-util, apr, libexpat" +TERMUX_PKG_DEPENDS="libc++, libxml2, apr-util, apr, libexpat" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=OFF diff --git a/packages/libode/build.sh b/packages/libode/build.sh index 33fc52477e..33ac6e3d22 100644 --- a/packages/libode/build.sh +++ b/packages/libode/build.sh @@ -9,7 +9,7 @@ TERMUX_PKG_SHA256=b26aebdcb015e2d89720ef48e0cb2e8a3ca77915f89d853893e7cc861f810f TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_FORCE_CMAKE=true -TERMUX_PKG_DEPENDS="libccd" +TERMUX_PKG_DEPENDS="libc++, libccd" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=' -DBUILD_SHARED_LIBS=ON -DODE_WITH_DEMOS=OFF diff --git a/packages/libopenmpt/build.sh b/packages/libopenmpt/build.sh index abf12b6184..eec1cf970f 100644 --- a/packages/libopenmpt/build.sh +++ b/packages/libopenmpt/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.5.12 TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${TERMUX_PKG_VERSION}+release.autotools.tar.gz TERMUX_PKG_SHA256=892aea7a599b5d21842bebf463b5aafdad5711be7008dd84401920c6234820af -TERMUX_PKG_DEPENDS="libflac, mpg123, pulseaudio" +TERMUX_PKG_DEPENDS="libc++, libflac, mpg123, pulseaudio" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --without-portaudio diff --git a/packages/libosmpbf/build.sh b/packages/libosmpbf/build.sh index f16cf19f28..86be6d29cb 100644 --- a/packages/libosmpbf/build.sh +++ b/packages/libosmpbf/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=1.5.0 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/openstreetmap/OSM-binary/archive/v${TERMUX_PKG_VERSION}.zip TERMUX_PKG_SHA256=6738a5684bb68e3f890adda1b4116a6e04df9953d96788192052be53921107cd -TERMUX_PKG_DEPENDS="libprotobuf" +TERMUX_PKG_DEPENDS="libc++, libprotobuf" TERMUX_PKG_GROUPS="science" termux_step_pre_configure() { diff --git a/packages/libpagmo/build.sh b/packages/libpagmo/build.sh index 8083b7beeb..8634633e30 100644 --- a/packages/libpagmo/build.sh +++ b/packages/libpagmo/build.sh @@ -9,7 +9,7 @@ TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL="https://github.com/esa/pagmo2/archive/refs/tags/v$TERMUX_PKG_VERSION.tar.gz" TERMUX_PKG_SHA256=5ad40bf3aa91857a808d6b632d9e1020341a33f1a4115d7a2b78b78fd063ae31 TERMUX_PKG_AUTO_UPDATE=true -TERMUX_PKG_DEPENDS="boost, libtbb, eigen, nlopt" +TERMUX_PKG_DEPENDS="libc++, boost, libtbb, eigen, nlopt" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DPAGMO_BUILD_TESTS=OFF -DPAGMO_BUILD_BENCHMARKS=OFF diff --git a/packages/libsnappy/build.sh b/packages/libsnappy/build.sh index ddf1308eae..9fb0f6392c 100644 --- a/packages/libsnappy/build.sh +++ b/packages/libsnappy/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.1.9 TERMUX_PKG_SRCURL=https://github.com/google/snappy/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=75c1fbb3d618dd3a0483bff0e26d0a92b495bbe5059c8b4f1c962b478b6e06e7 +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DBUILD_SHARED_LIBS=ON -DSNAPPY_BUILD_TESTS=OFF diff --git a/packages/libtd/build.sh b/packages/libtd/build.sh index 1a0cc8131c..1384d719c3 100644 --- a/packages/libtd/build.sh +++ b/packages/libtd/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.8.0 TERMUX_PKG_SRCURL=https://github.com/tdlib/td/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=30d560205fe82fb811cd57a8fcbc7ac853a5b6195e9cb9e6ff142f5e2d8be217 -TERMUX_PKG_DEPENDS="readline, openssl (>= 1.1.1), zlib" +TERMUX_PKG_DEPENDS="libc++, readline, openssl (>= 1.1.1), zlib" TERMUX_PKG_HOSTBUILD=true termux_step_host_build() { diff --git a/packages/libtorrent/build.sh b/packages/libtorrent/build.sh index 664e3cc86b..bc7fa8d065 100644 --- a/packages/libtorrent/build.sh +++ b/packages/libtorrent/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.13.8 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/rakshasa/libtorrent/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=0f6c2e7ffd3a1723ab47fdac785ec40f85c0a5b5a42c1d002272205b988be722 -TERMUX_PKG_DEPENDS="openssl, zlib" +TERMUX_PKG_DEPENDS="libc++, openssl, zlib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --enable-aligned=true diff --git a/packages/libtsduck/build.sh b/packages/libtsduck/build.sh index 9b2959850a..64d2d7a64a 100644 --- a/packages/libtsduck/build.sh +++ b/packages/libtsduck/build.sh @@ -6,7 +6,7 @@ _VERSION=3.29-2651 TERMUX_PKG_VERSION=${_VERSION//-/.} TERMUX_PKG_SRCURL=https://github.com/tsduck/tsduck/archive/refs/tags/v${_VERSION}.tar.gz TERMUX_PKG_SHA256=cab8f5838993aa1abd1a6a4c2ef7f2afba801da02a4001904f3f5ba5c5fe85a0 -TERMUX_PKG_DEPENDS="libandroid-glob, libcurl, libedit" +TERMUX_PKG_DEPENDS="libandroid-glob, libc++, libcurl, libedit" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_MAKE_ARGS=" SYSPREFIX=$TERMUX_PREFIX diff --git a/packages/libvmaf/build.sh b/packages/libvmaf/build.sh index 7cca6f5888..ac44730091 100644 --- a/packages/libvmaf/build.sh +++ b/packages/libvmaf/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_VERSION=2.3.1 TERMUX_PKG_SRCURL=https://github.com/Netflix/vmaf/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8d60b1ddab043ada25ff11ced821da6e0c37fd7730dd81c24f1fc12be7293ef2 TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_DEPENDS="libc++" termux_step_pre_configure() { TERMUX_PKG_SRCDIR=$TERMUX_PKG_SRCDIR/libvmaf diff --git a/packages/libzim/build.sh b/packages/libzim/build.sh index 6d54ac9825..0a37ace8f5 100644 --- a/packages/libzim/build.sh +++ b/packages/libzim/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION="8.0.0" TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/openzim/libzim/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=a408810c9316b56b410f6878a488f7d821c9b7eb3983e0114a4ab1a50394f7d2 -TERMUX_PKG_DEPENDS="zstd, libuuid, zlib, libicu, liblzma, libxapian, googletest" +TERMUX_PKG_DEPENDS="libc++, zstd, libuuid, zlib, libicu, liblzma, libxapian, googletest" TERMUX_PKG_AUTO_UPDATE=true diff --git a/packages/lua-language-server/build.sh b/packages/lua-language-server/build.sh index f96a1c30d2..537123405e 100644 --- a/packages/lua-language-server/build.sh +++ b/packages/lua-language-server/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Aditya Alok " TERMUX_PKG_VERSION="3.6.1" TERMUX_PKG_GIT_BRANCH="${TERMUX_PKG_VERSION}" TERMUX_PKG_SRCURL="https://github.com/sumneko/lua-language-server.git" -TERMUX_PKG_DEPENDS="libandroid-spawn" +TERMUX_PKG_DEPENDS="libandroid-spawn, libc++" TERMUX_PKG_HOSTBUILD=true TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_AUTO_UPDATE=true diff --git a/packages/marisa/build.sh b/packages/marisa/build.sh index cc29384592..8a191ff91a 100644 --- a/packages/marisa/build.sh +++ b/packages/marisa/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.2.6 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/s-yata/marisa-trie/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=1063a27c789e75afa2ee6f1716cc6a5486631dcfcb7f4d56d6485d2462e566de +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/packages/mimetic/build.sh b/packages/mimetic/build.sh index a7f673fc5d..a2e46f735d 100644 --- a/packages/mimetic/build.sh +++ b/packages/mimetic/build.sh @@ -5,3 +5,4 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=0.9.8 TERMUX_PKG_SRCURL=https://www.codesink.org/download/mimetic-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=3a07d68d125f5e132949b078c7275d5eb0078dd649079bd510dd12b969096700 +TERMUX_PKG_DEPENDS="libc++" diff --git a/packages/minizinc/build.sh b/packages/minizinc/build.sh index b228569993..75a18c2923 100644 --- a/packages/minizinc/build.sh +++ b/packages/minizinc/build.sh @@ -7,4 +7,4 @@ TERMUX_PKG_VERSION="2.6.4" TERMUX_PKG_SRCURL="https://github.com/MiniZinc/libminizinc/archive/refs/tags/$TERMUX_PKG_VERSION.tar.gz" TERMUX_PKG_SHA256=f1f5adba23c749ddfdb2420e797d7ff46e72b843850529978f867583dbc599ca TERMUX_PKG_AUTO_UPDATE=true -TERMUX_PKG_DEPENDS="zlib, gecode" +TERMUX_PKG_DEPENDS="libc++, zlib, gecode" diff --git a/packages/mpdscribble/build.sh b/packages/mpdscribble/build.sh index 54e384ee0e..3549033e26 100644 --- a/packages/mpdscribble/build.sh +++ b/packages/mpdscribble/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.24 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/MusicPlayerDaemon/mpdscribble/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=efd9dabc9850ff29412eaebd3377f107fe1f0fbc0e7967ee2d73d1967b375bf6 -TERMUX_PKG_DEPENDS="libcurl, libgcrypt, mpd, libmpdclient, glib" +TERMUX_PKG_DEPENDS="libc++, libcurl, libgcrypt, mpd, libmpdclient, glib" TERMUX_PKG_BUILD_DEPENDS="boost, boost-headers" TERMUX_PKG_CONFFILES="etc/mpdscribble.conf" # mpdscribble already puts timestamps in the info printed to stdout so no need for svlogd -tt, diff --git a/packages/npush/build.sh b/packages/npush/build.sh index d0d30235ec..eb8d23a84d 100644 --- a/packages/npush/build.sh +++ b/packages/npush/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.7 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/npush/npush/${TERMUX_PKG_VERSION}/npush-${TERMUX_PKG_VERSION}.tgz TERMUX_PKG_SHA256=f216d2b3279e8737784f77d4843c9e6f223fa131ce1ebddaf00ad802aba2bcd9 -TERMUX_PKG_DEPENDS="ncurses" +TERMUX_PKG_DEPENDS="libc++, ncurses" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_GROUPS="games" diff --git a/packages/octomap/build.sh b/packages/octomap/build.sh index 6ab15f4b33..adc7c39527 100644 --- a/packages/octomap/build.sh +++ b/packages/octomap/build.sh @@ -9,6 +9,7 @@ TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL="https://github.com/OctoMap/octomap/archive/refs/tags/v$TERMUX_PKG_VERSION.tar.gz" TERMUX_PKG_SHA256=417af6da4e855e9a83b93458aa98b01a2c88f880088baad2b59d323ce162586e TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_FORCE_CMAKE=true # disable GUI subprojects diff --git a/packages/oidn/build.sh b/packages/oidn/build.sh index 18c37609a6..d343e90811 100644 --- a/packages/oidn/build.sh +++ b/packages/oidn/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.4.3 TERMUX_PKG_SRCURL=https://github.com/OpenImageDenoise/oidn/releases/download/v$TERMUX_PKG_VERSION/oidn-$TERMUX_PKG_VERSION.src.tar.gz TERMUX_PKG_SHA256=3276e252297ebad67a999298d8f0c30cfb221e166b166ae5c955d88b94ad062a -TERMUX_PKG_DEPENDS="libllvm, libtbb" +TERMUX_PKG_DEPENDS="libc++, libllvm, libtbb" # OIDN supports 64-bit platforms only and won't build on Linux ARM64, see # https://github.com/OpenImageDenoise/oidn/issues/125#issuecomment-916479769 # and https://github.com/OpenImageDenoise/oidn/#prerequisites. diff --git a/packages/openal-soft/build.sh b/packages/openal-soft/build.sh index 4a2f353df2..ea4845596b 100644 --- a/packages/openal-soft/build.sh +++ b/packages/openal-soft/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.21.1 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/kcat/openal-soft/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8ac17e4e3b32c1af3d5508acfffb838640669b4274606b7892aa796ca9d7467f +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BREAKS="openal-soft-dev" TERMUX_PKG_REPLACES="openal-soft-dev" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/opencolorio/build.sh b/packages/opencolorio/build.sh index 2eb7611cd2..6a5198477f 100644 --- a/packages/opencolorio/build.sh +++ b/packages/opencolorio/build.sh @@ -5,5 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.1.2 TERMUX_PKG_SRCURL=https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6c6d153470a7dbe56136073e7abea42fa34d06edc519ffc0a159daf9f9962b0b -TERMUX_PKG_DEPENDS="freeglut, glew, littlecms, libtinyxml2, libyaml-cpp, imath, libexpat, pystring" +TERMUX_PKG_DEPENDS="libc++, freeglut, glew, littlecms, libtinyxml2, libyaml-cpp, imath, libexpat, pystring" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-Dpystring_INCLUDE_DIR=$TERMUX_PREFIX/lib/ -DOCIO_BUILD_PYTHON=off" diff --git a/packages/openscad/build.sh b/packages/openscad/build.sh index d1f92546ad..b3ead5c6ed 100644 --- a/packages/openscad/build.sh +++ b/packages/openscad/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=2019.05 TERMUX_PKG_REVISION=9 TERMUX_PKG_SRCURL=https://files.openscad.org/openscad-$TERMUX_PKG_VERSION.src.tar.gz TERMUX_PKG_SHA256=0a16c4263ce52380819dd91c609a719d38f12f6b8c4da0e828dcbe5b70996f59 -TERMUX_PKG_DEPENDS="boost, cgal, double-conversion, fontconfig, harfbuzz, libzip" +TERMUX_PKG_DEPENDS="boost, cgal, double-conversion, fontconfig, harfbuzz, libc++, libzip" TERMUX_PKG_BUILD_DEPENDS="boost-headers, eigen" TERMUX_PKG_GROUPS="science" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/osm2pgsql/build.sh b/packages/osm2pgsql/build.sh index 00578d0dd0..1396ad1d74 100644 --- a/packages/osm2pgsql/build.sh +++ b/packages/osm2pgsql/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.6.0 TERMUX_PKG_SRCURL=https://github.com/openstreetmap/osm2pgsql/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=0ec8b58ab972ac8356185af4161270c1b625a77299f09e5fb7f45e616ef1a9a5 -TERMUX_PKG_DEPENDS="libexpat, proj, bzip2, zlib, postgresql, lua54" +TERMUX_PKG_DEPENDS="libc++, libexpat, proj, bzip2, zlib, postgresql, lua54" TERMUX_PKG_BUILD_DEPENDS="boost, boost-headers" TERMUX_PKG_GROUPS="science" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/osmium-tool/build.sh b/packages/osmium-tool/build.sh index 07ab503935..24d55220a9 100644 --- a/packages/osmium-tool/build.sh +++ b/packages/osmium-tool/build.sh @@ -7,7 +7,7 @@ TERMUX_PKG_VERSION=1.14.0 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/osmcode/osmium-tool/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=67765fe6b612e791aab276af601dd12410b70486946e983753f6b0442f915233 -TERMUX_PKG_DEPENDS="boost, libbz2, libexpat, liblz4, zlib" +TERMUX_PKG_DEPENDS="boost, libbz2, libc++, libexpat, liblz4, zlib" TERMUX_PKG_BUILD_DEPENDS="boost-headers, libosmium, libprotozero" TERMUX_PKG_GROUPS="science" TERMUX_PKG_AUTO_UPDATE=true diff --git a/packages/pcre/build.sh b/packages/pcre/build.sh index b19c258e7f..a155a7a5cb 100644 --- a/packages/pcre/build.sh +++ b/packages/pcre/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=8.45 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/project/pcre/pcre/${TERMUX_PKG_VERSION}/pcre-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=4dae6fdcd2bb0bb6c37b5f97c33c2be954da743985369cddac3546e3218bffb8 +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BREAKS="pcre-dev" TERMUX_PKG_REPLACES="pcre-dev" TERMUX_PKG_RM_AFTER_INSTALL="bin/pcretest share/man/man1/pcretest.1" diff --git a/packages/peaclock/build.sh b/packages/peaclock/build.sh index 9a881b9ebc..0493c6361a 100644 --- a/packages/peaclock/build.sh +++ b/packages/peaclock/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=0.4.3 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/octobanana/peaclock/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=3de32486e45ddf6a62c591619b5373d23c8eaf885975441ae581ca7241c48012 -TERMUX_PKG_DEPENDS="libicu" +TERMUX_PKG_DEPENDS="libc++, libicu" TERMUX_PKG_AUTO_UPDATE=false diff --git a/packages/php/build.sh b/packages/php/build.sh index aeab6dc6fd..7c4145868a 100644 --- a/packages/php/build.sh +++ b/packages/php/build.sh @@ -11,7 +11,7 @@ TERMUX_PKG_SHA256=65ffd98d7203774e4dea5ead29122311936a3af0b07c5b0d500f4787344d2a TERMUX_PKG_HOSTBUILD=true # Build the native php without xml support as we only need phar: TERMUX_PKG_EXTRA_HOSTBUILD_CONFIGURE_ARGS="--disable-libxml --disable-dom --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter --without-pear --disable-sqlite3 --without-libxml --without-sqlite3 --without-pdo-sqlite" -TERMUX_PKG_DEPENDS="freetype, libandroid-glob, libandroid-support, libbz2, libcrypt, libcurl, libgd, libgmp, libiconv, liblzma, libresolv-wrapper, libsqlite, libxml2, libxslt, libzip, oniguruma, openssl, pcre2, readline, zlib, libicu, libffi, tidy, zstd" +TERMUX_PKG_DEPENDS="libc++, freetype, libandroid-glob, libandroid-support, libbz2, libcrypt, libcurl, libgd, libgmp, libiconv, liblzma, libresolv-wrapper, libsqlite, libxml2, libxslt, libzip, oniguruma, openssl, pcre2, readline, zlib, libicu, libffi, tidy, zstd" TERMUX_PKG_CONFLICTS="php-mysql, php-dev" TERMUX_PKG_REPLACES="php-mysql, php-dev" TERMUX_PKG_RM_AFTER_INSTALL="php/php/fpm" diff --git a/packages/php7/build.sh b/packages/php7/build.sh index 2d64ccfb4e..c40bc2bd43 100644 --- a/packages/php7/build.sh +++ b/packages/php7/build.sh @@ -9,7 +9,7 @@ TERMUX_PKG_SHA256=dfbb2111160589054768a37086bda650a0041c89878449d078684d70d6a0e4 TERMUX_PKG_HOSTBUILD=true # Build the native php without xml support as we only need phar: TERMUX_PKG_EXTRA_HOSTBUILD_CONFIGURE_ARGS="--disable-libxml --disable-dom --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter --without-pear --disable-sqlite3 --without-libxml --without-sqlite3 --without-pdo-sqlite" -TERMUX_PKG_DEPENDS="freetype, libandroid-glob, libandroid-support, libbz2, libcrypt, libcurl, libgd, libgmp, libiconv, liblzma, libsqlite, libxml2, libxslt, libzip, oniguruma, openssl-1.1, pcre2, readline, zlib, libicu, libffi, tidy" +TERMUX_PKG_DEPENDS="libc++, freetype, libandroid-glob, libandroid-support, libbz2, libcrypt, libcurl, libgd, libgmp, libiconv, liblzma, libsqlite, libxml2, libxslt, libzip, oniguruma, openssl-1.1, pcre2, readline, zlib, libicu, libffi, tidy" TERMUX_PKG_CONFLICTS="php, php-mysql, php-dev" TERMUX_PKG_RM_AFTER_INSTALL="php/php/fpm" TERMUX_PKG_SERVICE_SCRIPT=("php-fpm" 'mkdir -p ~/.php\nif [ -f "$HOME/.php/php-fpm.conf" ]; then CONFIG="$HOME/.php/php-fpm.conf"; else CONFIG="$PREFIX/etc/php-fpm.conf"; fi\nexec php-fpm -F -y $CONFIG -c ~/.php/php.ini 2>&1') diff --git a/packages/pipewire/build.sh b/packages/pipewire/build.sh index c97c488ca1..a554f9432b 100644 --- a/packages/pipewire/build.sh +++ b/packages/pipewire/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.3.55 TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${TERMUX_PKG_VERSION}/pipewire-${TERMUX_PKG_VERSION}.tar.bz2" TERMUX_PKG_SHA256=99feaf600f45f6a510e4c91565cf917dae76e630f394ea8bd238ba0ecfc78ede -TERMUX_PKG_DEPENDS="avahi, ffmpeg, libfdk-aac, liblua54, lilv, libsndfile, libusb, libwebrtc-audio-processing, pulseaudio" +TERMUX_PKG_DEPENDS="avahi, ffmpeg, libc++, libfdk-aac, liblua54, lilv, libsndfile, libusb, libwebrtc-audio-processing, pulseaudio" # 'media-session' session-managers is disabled as it requires alsa. # Since we are building without x11, dbus is disabled. diff --git a/packages/postgis/build.sh b/packages/postgis/build.sh index dc67e87f70..5438c31878 100644 --- a/packages/postgis/build.sh +++ b/packages/postgis/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=3.1.4 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://download.osgeo.org/postgis/source/postgis-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=dc8e3fe8bc532e422f5d724c5a7c437f6555511716f6410d4d2db9762e1a3796 -TERMUX_PKG_DEPENDS="gdal, json-c, postgresql, proj, libprotobuf-c, libxml2, libiconv" +TERMUX_PKG_DEPENDS="libc++, gdal, json-c, postgresql, proj, libprotobuf-c, libxml2, libiconv" # both configure script and Makefile(s) look for files in current # directory rather than srcdir, so need to build in source diff --git a/packages/povray/build.sh b/packages/povray/build.sh index 7016a93d10..73d8b25e8d 100644 --- a/packages/povray/build.sh +++ b/packages/povray/build.sh @@ -7,7 +7,7 @@ TERMUX_PKG_VERSION=${_POVRAY_VERSION_BASE}.0-beta.2 TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/POV-Ray/povray/releases/download/v${TERMUX_PKG_VERSION}/povunix-v${TERMUX_PKG_VERSION}-src.tar.gz TERMUX_PKG_SHA256=4717c9bed114deec47cf04a8175cc4060dafc159f26e7896480a60f4411ca5ad -TERMUX_PKG_DEPENDS="boost, libjpeg-turbo, libpng, libtiff, openexr, povray-data, zlib" +TERMUX_PKG_DEPENDS="boost, libc++, libjpeg-turbo, libpng, libtiff, openexr, povray-data, zlib" TERMUX_PKG_BUILD_DEPENDS="boost-headers" TERMUX_PKG_RM_AFTER_INSTALL=" share/doc/povray-*/html diff --git a/packages/ptex/build.sh b/packages/ptex/build.sh index d635fe598a..9222208f8d 100644 --- a/packages/ptex/build.sh +++ b/packages/ptex/build.sh @@ -5,4 +5,4 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.4.2 TERMUX_PKG_SRCURL=https://github.com/wdas/ptex/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=c8235fb30c921cfb10848f4ea04d5b662ba46886c5e32ad5137c5086f3979ee1 -TERMUX_PKG_DEPENDS="zlib" +TERMUX_PKG_DEPENDS="libc++, zlib" diff --git a/packages/pystring/build.sh b/packages/pystring/build.sh index 5182ddd855..871295d736 100644 --- a/packages/pystring/build.sh +++ b/packages/pystring/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1.1.3 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/imageworks/pystring/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=358a56e756e701836b69a31c75d3d9d41c34d447cf7b3775bbd5620dcd3203d9 +TERMUX_PKG_DEPENDS="libc++" termux_step_pre_configure() { cp $TERMUX_PKG_BUILDER_DIR/CMakeLists.txt $TERMUX_PKG_SRCDIR/ diff --git a/packages/recoll/build.sh b/packages/recoll/build.sh index bed4945c56..1c2f59e3f5 100644 --- a/packages/recoll/build.sh +++ b/packages/recoll/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=1.33.1 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://www.lesbonscomptes.com/recoll/recoll-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=025dec0b9745e1ddacd86ee5478f9c52b2da2e5c307f831aaa5b2c7f9d7e8db9 -TERMUX_PKG_DEPENDS="aspell, libiconv, libxapian, libxml2, libxslt, zlib" +TERMUX_PKG_DEPENDS="aspell, libc++, libiconv, libxapian, libxml2, libxslt, zlib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --disable-userdoc --disable-python-chm --disable-x11mon --disable-qtgui" termux_step_pre_configure() { diff --git a/packages/rgbds/build.sh b/packages/rgbds/build.sh index 78eda9beb6..8b14e93375 100644 --- a/packages/rgbds/build.sh +++ b/packages/rgbds/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.6.0 TERMUX_PKG_SRCURL=https://github.com/gbdev/rgbds/releases/download/v${TERMUX_PKG_VERSION}/rgbds-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=a5fa40b92e0562c6a092bc81ca56614316730aca7b10b8177285023781ff0e32 TERMUX_PKG_AUTO_UPDATE=true -TERMUX_PKG_DEPENDS="libpng, libandroid-spawn" +TERMUX_PKG_DEPENDS="libc++, libpng, libandroid-spawn" termux_step_pre_configure() { export LDFLAGS+=" -landroid-spawn" diff --git a/packages/simulavr/build.sh b/packages/simulavr/build.sh index 92176ed90f..144a5c6b90 100644 --- a/packages/simulavr/build.sh +++ b/packages/simulavr/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_GIT_BRANCH="master" # tag: release-1.1.0 _COMMIT="e6eac877e8eb497e1620adfd48f5bc85099d306f" TERMUX_PKG_VERSION="2019.12.20" +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=' -DBUILD_TCL=OFF diff --git a/packages/sleuthkit/build.sh b/packages/sleuthkit/build.sh index 4038597a1a..a408ba09bc 100644 --- a/packages/sleuthkit/build.sh +++ b/packages/sleuthkit/build.sh @@ -8,7 +8,7 @@ TERMUX_PKG_SRCURL=https://github.com/sleuthkit/sleuthkit/archive/sleuthkit-${TER TERMUX_PKG_SHA256=81432c57458e9369dbdfbade096f8e779b0f169683a833675e787c34014d4d3f TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_UPDATE_VERSION_REGEXP="\d+\.\d+\.\d+" -TERMUX_PKG_DEPENDS="libsqlite, ncurses" +TERMUX_PKG_DEPENDS="libc++, libsqlite, ncurses" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-java" diff --git a/packages/snake/build.sh b/packages/snake/build.sh index 6642519e73..71b42f7885 100644 --- a/packages/snake/build.sh +++ b/packages/snake/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=2017.06.09 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/gogakoreli/snake/archive/4ccdf33feaa0a24578f3ddcf8137e52c93444f15.tar.gz TERMUX_PKG_SHA256=f99212d620ac593272a0489a7d83b44f92a39bcd11c299c728ea08f1eee656a6 +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_GROUPS="games" diff --git a/packages/solidity/build.sh b/packages/solidity/build.sh index b32bcc5a7d..4ac84784fa 100644 --- a/packages/solidity/build.sh +++ b/packages/solidity/build.sh @@ -7,7 +7,7 @@ TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/ethereum/solidity/releases/download/v${TERMUX_PKG_VERSION}/solidity_${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b0337ab0125be7e54461ab76b6e483f5e912d3f3e4b0c89bd00cfb0a3d6a5afd TERMUX_PKG_AUTO_UPDATE=true -TERMUX_PKG_DEPENDS="boost, jsoncpp" +TERMUX_PKG_DEPENDS="boost, jsoncpp, libc++" TERMUX_PKG_BUILD_DEPENDS="boost-headers" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DUSE_Z3=OFF diff --git a/packages/steghide/build.sh b/packages/steghide/build.sh index 602fb36ed4..77d2bab344 100644 --- a/packages/steghide/build.sh +++ b/packages/steghide/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.5.1 TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/steghide/steghide-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=78069b7cfe9d1f5348ae43f918f06f91d783c2b3ff25af021e6a312cf541b47b -TERMUX_PKG_DEPENDS="libjpeg-turbo, libmcrypt, libmhash, zlib" +TERMUX_PKG_DEPENDS="libc++, libjpeg-turbo, libmcrypt, libmhash, zlib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" ac_cv_file__dev_random=yes diff --git a/packages/tectonic/build.sh b/packages/tectonic/build.sh index ba7978cce3..61454ac524 100644 --- a/packages/tectonic/build.sh +++ b/packages/tectonic/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.9.0 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/tectonic-typesetting/tectonic.git TERMUX_PKG_GIT_BRANCH=tectonic@${TERMUX_PKG_VERSION} -TERMUX_PKG_DEPENDS="fontconfig, harfbuzz, libgraphite, libicu, openssl, zlib" +TERMUX_PKG_DEPENDS="fontconfig, harfbuzz, libc++, libgraphite, libicu, openssl, zlib" TERMUX_PKG_BUILD_IN_SRC=true termux_step_make() { diff --git a/packages/telegram-bot-api/build.sh b/packages/telegram-bot-api/build.sh index 476290f7b6..9153763676 100644 --- a/packages/telegram-bot-api/build.sh +++ b/packages/telegram-bot-api/build.sh @@ -10,7 +10,7 @@ TERMUX_PKG_GIT_BRANCH=master _TD_SRCURL=https://github.com/tdlib/td.git _TD_COMMIT=ab3a8282d4ee307d341071267ef1090b1a941478 TERMUX_PKG_HOSTBUILD=true -TERMUX_PKG_DEPENDS="readline, openssl, zlib" +TERMUX_PKG_DEPENDS="libc++, readline, openssl, zlib" termux_step_post_get_source() { git fetch --unshallow diff --git a/packages/termux-am-socket/build.sh b/packages/termux-am-socket/build.sh index c6b5b93f27..0e26cbf019 100644 --- a/packages/termux-am-socket/build.sh +++ b/packages/termux-am-socket/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.5.0 TERMUX_PKG_SRCURL=https://github.com/termux/termux-am-socket/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=5175023c7fd675492451a72d06b75c772f257685b69fe117227bae5a5e6f5494 +TERMUX_PKG_DEPENDS="libc++" termux_step_post_get_source() { diff --git a/packages/tizonia/build.sh b/packages/tizonia/build.sh index 64699a56b2..86702a540e 100644 --- a/packages/tizonia/build.sh +++ b/packages/tizonia/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.22.0 TERMUX_PKG_REVISION=8 TERMUX_PKG_SRCURL=https://github.com/tizonia/tizonia-openmax-il/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=0750cae23ed600fb4b4699a392f43a5e03dcd0870383d64da4b8c28ea94a82f8 -TERMUX_PKG_DEPENDS="boost, dbus, libandroid-wordexp, libcurl, libflac, liblog4c, libmad, libmediainfo, libmp3lame, liboggz, libopus, libsndfile, libsqlite, libuuid, libvpx, mpg123, opusfile, pulseaudio, python, taglib" +TERMUX_PKG_DEPENDS="boost, dbus, libandroid-wordexp, libc++, libcurl, libflac, liblog4c, libmad, libmediainfo, libmp3lame, liboggz, libopus, libsndfile, libsqlite, libuuid, libvpx, mpg123, opusfile, pulseaudio, python, taglib" TERMUX_PKG_BUILD_DEPENDS="boost-headers, libev" TERMUX_PKG_HOSTBUILD=true diff --git a/packages/tome2/build.sh b/packages/tome2/build.sh index d660200083..3e7d220a88 100644 --- a/packages/tome2/build.sh +++ b/packages/tome2/build.sh @@ -7,7 +7,7 @@ TERMUX_PKG_VERSION=2022.02.24 TERMUX_PKG_REVISION=1 TERMUX_PKG_GIT_BRANCH=master _COMMIT=d25bdae09bffea46ac54e51b99b2c166d9be7db8 -TERMUX_PKG_DEPENDS="ncurses, boost" +TERMUX_PKG_DEPENDS="libc++, ncurses, boost" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DSYSTEM_INSTALL=YES" diff --git a/packages/ugrep/build.sh b/packages/ugrep/build.sh index 87808c6a9d..83fa058423 100644 --- a/packages/ugrep/build.sh +++ b/packages/ugrep/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="3.9.2" TERMUX_PKG_SRCURL="https://github.com/Genivia/ugrep/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=3416267ac5a4dd2938ca91e7bd91db958d65510c9fd33b221f067bd3c6b3fc6a -TERMUX_PKG_DEPENDS="libbz2, liblz4, liblzma, pcre2, zlib, zstd" +TERMUX_PKG_DEPENDS="libbz2, libc++, liblz4, liblzma, pcre2, zlib, zstd" TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --with-pcre2=$TERMUX_PREFIX/include diff --git a/packages/urdfdom/build.sh b/packages/urdfdom/build.sh index 29a61b9ad5..e53ae38210 100644 --- a/packages/urdfdom/build.sh +++ b/packages/urdfdom/build.sh @@ -7,5 +7,5 @@ TERMUX_PKG_VERSION="3.1.0" TERMUX_PKG_SRCURL="https://github.com/ros/urdfdom/archive/refs/tags/$TERMUX_PKG_VERSION.tar.gz" TERMUX_PKG_SHA256=fe3bbdfdedbc91359d1be8f094d6a544a941e664ccd6a0c08b061b714e32d216 TERMUX_PKG_AUTO_UPDATE=true -TERMUX_PKG_DEPENDS="libtinyxml, urdfdom-headers, console-bridge" +TERMUX_PKG_DEPENDS="libc++, libtinyxml, urdfdom-headers, console-bridge" TERMUX_PKG_FORCE_CMAKE=true diff --git a/packages/weggli/build.sh b/packages/weggli/build.sh index 996d76a841..9c76075dde 100644 --- a/packages/weggli/build.sh +++ b/packages/weggli/build.sh @@ -6,4 +6,5 @@ TERMUX_PKG_VERSION="0.2.4" TERMUX_PKG_SRCURL="https://github.com/googleprojectzero/weggli/archive/refs/tags/v$TERMUX_PKG_VERSION.tar.gz" TERMUX_PKG_SHA256=12fde9a0dca2852d5f819eeb9de85c4d11c5c384822f93ac66b2b7b166c3af78 TERMUX_PKG_AUTO_UPDATE=true +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/z3/build.sh b/packages/z3/build.sh index 932a2645d0..d6671ba769 100644 --- a/packages/z3/build.sh +++ b/packages/z3/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_SRCURL=https://github.com/Z3Prover/z3/archive/z3-$TERMUX_PKG_VERSION. TERMUX_PKG_SHA256=e3a82431b95412408a9c994466fad7252135c8ed3f719c986cd75c8c5f234c7e TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_UPDATE_VERSION_REGEXP="\d+\.\d+\.\d+" +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_IN_SRC=true termux_step_configure() { diff --git a/packages/zpaq/build.sh b/packages/zpaq/build.sh index e1bd9f3205..354ef95df1 100644 --- a/packages/zpaq/build.sh +++ b/packages/zpaq/build.sh @@ -5,6 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=7.15 TERMUX_PKG_SRCURL=https://github.com/zpaq/zpaq/archive/refs/tags/${TERMUX_PKG_VERSION}.zip TERMUX_PKG_SHA256=2d13de90fdd89a8e9eeda4afbf76610d3ace4aa675795b7c3a9f13b21fbdbe3e +TERMUX_PKG_DEPENDS="libc++" TERMUX_PKG_BUILD_DEPENDS="perl" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/root-packages/encfs/build.sh b/root-packages/encfs/build.sh index 47791cffb8..e61dc415c9 100644 --- a/root-packages/encfs/build.sh +++ b/root-packages/encfs/build.sh @@ -7,4 +7,4 @@ TERMUX_PKG_VERSION=2020.05.09-${_COMMIT:0:8} TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/vgough/encfs/archive/${_COMMIT}.tar.gz TERMUX_PKG_SHA256=4b4d6b7465114ae74e2c9c6faea0411ea59bcea0f11193db72459e8bb73c16c7 -TERMUX_PKG_DEPENDS="libfuse2, openssl" +TERMUX_PKG_DEPENDS="libc++, libfuse2, openssl" diff --git a/root-packages/gptfdisk/build.sh b/root-packages/gptfdisk/build.sh index ce1a3d7cd4..7ff1dbd9f9 100644 --- a/root-packages/gptfdisk/build.sh +++ b/root-packages/gptfdisk/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=1.0.5 TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://sourceforge.net/projects/gptfdisk/files/gptfdisk/$TERMUX_PKG_VERSION/gptfdisk-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=0e7d3987cd0488ecaf4b48761bc97f40b1dc089e5ff53c4b37abe30bc67dcb2f -TERMUX_PKG_DEPENDS="libpopt, libuuid, ncurses" +TERMUX_PKG_DEPENDS="libc++, libpopt, libuuid, ncurses" TERMUX_PKG_BUILD_IN_SRC=true termux_step_make_install() { diff --git a/root-packages/open-zwave/build.sh b/root-packages/open-zwave/build.sh index 308415204f..6a25bcdba8 100644 --- a/root-packages/open-zwave/build.sh +++ b/root-packages/open-zwave/build.sh @@ -7,7 +7,7 @@ TERMUX_PKG_REVISION=5 _COMMIT=a8aa6341f4da161d0747c9cad205d821105ed09d TERMUX_PKG_SRCURL=https://github.com/OpenZWave/open-zwave/archive/${_COMMIT}.tar.gz TERMUX_PKG_SHA256=2af7f0e58d6c28be9d2229a0ede2e0799bddba617e7fd4f1ab7edcdbad6cf487 -TERMUX_PKG_DEPENDS="libusb" +TERMUX_PKG_DEPENDS="libc++, libusb" TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/x11-packages/audacious/build.sh b/x11-packages/audacious/build.sh index cd56aed783..3e4545bea3 100644 --- a/x11-packages/audacious/build.sh +++ b/x11-packages/audacious/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=4.2 TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_SRCURL=https://distfiles.audacious-media-player.org/audacious-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=feb304e470a481fe2b3c4ca1c9cb3b23ec262540c12d0d1e6c22a5eb625e04b3 -TERMUX_PKG_DEPENDS="qt5-qtbase, dbus-glib" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, dbus-glib" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_RECOMMENDS="audacious-plugins" # Audacious out-of-source build doesn't seem to work diff --git a/x11-packages/debpac/build.sh b/x11-packages/debpac/build.sh index 8d8861f90b..72e6c6b0c8 100644 --- a/x11-packages/debpac/build.sh +++ b/x11-packages/debpac/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=1.7 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL="https://github.com/ThiBsc/debpac/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=402f9dfcc739fb64666832f1a0d5b47295c900a22232150af4cc069b420515c9 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtsvg" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtsvg" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/x11-packages/feathernotes/build.sh b/x11-packages/feathernotes/build.sh index 801a7c49a2..0e03ebe745 100644 --- a/x11-packages/feathernotes/build.sh +++ b/x11-packages/feathernotes/build.sh @@ -7,5 +7,5 @@ TERMUX_PKG_REVISION=2 _COMMIT=087f522d62deed421b40d8fe96d66ecef0f38bf3 TERMUX_PKG_SRCURL=https://github.com/tsujan/FeatherNotes/archive/${_COMMIT}.zip TERMUX_PKG_SHA256=cca635e42322b66e539908be36e12b760d6739c9ee5bef4136c10518068ae7b0 -TERMUX_PKG_DEPENDS="hicolor-icon-theme, qt5-qtbase, qt5-qtsvg, qt5-qtx11extras, hunspell, libx11" +TERMUX_PKG_DEPENDS="libc++, hicolor-icon-theme, qt5-qtbase, qt5-qtsvg, qt5-qtx11extras, hunspell, libx11" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools, qt5-qttools-cross-tools" diff --git a/x11-packages/featherpad/build.sh b/x11-packages/featherpad/build.sh index d81f99a019..b7a4277094 100644 --- a/x11-packages/featherpad/build.sh +++ b/x11-packages/featherpad/build.sh @@ -5,6 +5,6 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=1.1.1 TERMUX_PKG_SRCURL=https://github.com/tsujan/FeatherPad/releases/download/V${TERMUX_PKG_VERSION}/FeatherPad-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=90ed9fb3509ce2c5760ac3358e1783d7e2b7d35ee05b48c86d6a2fa25789736d -TERMUX_PKG_DEPENDS="hicolor-icon-theme, qt5-qtbase, qt5-qtsvg, qt5-qtx11extras, hunspell" +TERMUX_PKG_DEPENDS="libc++, hicolor-icon-theme, qt5-qtbase, qt5-qtsvg, qt5-qtx11extras, hunspell" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools, qt5-qttools-cross-tools" diff --git a/x11-packages/firefox/build.sh b/x11-packages/firefox/build.sh index 112e0a1e3a..141259ec40 100644 --- a/x11-packages/firefox/build.sh +++ b/x11-packages/firefox/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=106.0.5 TERMUX_PKG_SRCURL=https://ftp.mozilla.org/pub/firefox/releases/${TERMUX_PKG_VERSION}/source/firefox-${TERMUX_PKG_VERSION}.source.tar.xz TERMUX_PKG_SHA256=9471a7610d0adc350f14c363f1fcd2e15a85f22744f5850604af01aa844bc8a8 -TERMUX_PKG_DEPENDS="at-spi2-atk, fontconfig, freetype, gdk-pixbuf, glib, gtk3, harfbuzz, libandroid-shmem, libandroid-sysv-semaphore, libcairo, libffi, libice, libsm, libx11, libxcb, libxcomposite, libxcursor, libxdamage, libxext, libxfixes, libxi, libxrandr, libxrender, libxtst, pango" +TERMUX_PKG_DEPENDS="at-spi2-atk, fontconfig, freetype, gdk-pixbuf, glib, gtk3, harfbuzz, libandroid-shmem, libandroid-sysv-semaphore, libc++, libcairo, libffi, libice, libsm, libx11, libxcb, libxcomposite, libxcursor, libxdamage, libxext, libxfixes, libxi, libxrandr, libxrender, libxtst, pango" termux_step_post_get_source() { local f="media/ffvpx/config_unix_aarch64.h" diff --git a/x11-packages/gtkwave/build.sh b/x11-packages/gtkwave/build.sh index bf92980e05..8b5647c9f4 100644 --- a/x11-packages/gtkwave/build.sh +++ b/x11-packages/gtkwave/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=3.3.110 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=http://gtkwave.sourceforge.net/gtkwave-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=e4c6edd53a59cf43188707df264b61dead9cf747502bcf80f62a2799c6ab54c3 -TERMUX_PKG_DEPENDS="bzip2, gtk2, desktop-file-utils, libandroid-shmem, xz-utils" +TERMUX_PKG_DEPENDS="libc++, bzip2, gtk2, desktop-file-utils, libandroid-shmem, xz-utils" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-tcl --disable-mime-update" diff --git a/x11-packages/heimer/build.sh b/x11-packages/heimer/build.sh index 92893f2f60..a904db4deb 100644 --- a/x11-packages/heimer/build.sh +++ b/x11-packages/heimer/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=2.8.0 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/juzzlin/Heimer/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=93f3928cb9d715c93873bb96d04d8e711530c0a38bf683d675d2604cffae0a3a -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtsvg, librsvg, libpng" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtsvg, librsvg, libpng" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools, qt5-qttools-cross-tools" diff --git a/x11-packages/karchive/build.sh b/x11-packages/karchive/build.sh index 49b524b105..9f30ef7f3b 100644 --- a/x11-packages/karchive/build.sh +++ b/x11-packages/karchive/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=5.71.0 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL="https://download.kde.org/stable/frameworks/${TERMUX_PKG_VERSION%.*}/karchive-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=cc81e856365dec2bcf3ec78aa01d42347ca390a2311ea12050f309dfbdb09624 -TERMUX_PKG_DEPENDS="qt5-qtbase, zlib, liblzma, libbz2" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, zlib, liblzma, libbz2" TERMUX_PKG_BUILD_DEPENDS="extra-cmake-modules, qt5-qtbase-cross-tools" diff --git a/x11-packages/kauth/build.sh b/x11-packages/kauth/build.sh index b1b5206647..423ccbc1f0 100644 --- a/x11-packages/kauth/build.sh +++ b/x11-packages/kauth/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=5.71.0 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL="https://download.kde.org/stable/frameworks/${TERMUX_PKG_VERSION%.*}/kauth-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=a0de83bd662e20253011216ab8cba597f8db7429f8706237e7307580125025b5 -TERMUX_PKG_DEPENDS="qt5-qtbase, kcoreaddons" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, kcoreaddons" TERMUX_PKG_BUILD_DEPENDS="extra-cmake-modules, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" diff --git a/x11-packages/kcodecs/build.sh b/x11-packages/kcodecs/build.sh index 7e1fe07233..7e5b884a80 100644 --- a/x11-packages/kcodecs/build.sh +++ b/x11-packages/kcodecs/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=5.71.0 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL="https://download.kde.org/stable/frameworks/${TERMUX_PKG_VERSION%.*}/kcodecs-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=3392c4df652e3a44a2b941ccb419dee9521642e503104de403ec1c6be9f43a28 -TERMUX_PKG_DEPENDS="qt5-qtbase" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="extra-cmake-modules, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" diff --git a/x11-packages/kconfig/build.sh b/x11-packages/kconfig/build.sh index 84f0f71af1..119a749fb9 100644 --- a/x11-packages/kconfig/build.sh +++ b/x11-packages/kconfig/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=5.71.0 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL="https://download.kde.org/stable/frameworks/${TERMUX_PKG_VERSION%.*}/kconfig-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=618ff0d168abf8fb73dc83431b9a76f7859d522bea100ff07c7e1632e129e3f4 -TERMUX_PKG_DEPENDS="qt5-qtbase" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="extra-cmake-modules, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" diff --git a/x11-packages/kcoreaddons/build.sh b/x11-packages/kcoreaddons/build.sh index 1b922ef618..f6ccd6044a 100644 --- a/x11-packages/kcoreaddons/build.sh +++ b/x11-packages/kcoreaddons/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=5.71.0 TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL="https://download.kde.org/stable/frameworks/${TERMUX_PKG_VERSION%.*}/kcoreaddons-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=e95008b032e299cf47f596739d9236701e2f55e507734f33b8ea497882fd130b -TERMUX_PKG_DEPENDS="qt5-qtbase, shared-mime-info" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, shared-mime-info" TERMUX_PKG_BUILD_DEPENDS="extra-cmake-modules, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" # Keep share/mime/packages/kde5.xml only which would trigger an update after installation diff --git a/x11-packages/kguiaddons/build.sh b/x11-packages/kguiaddons/build.sh index 808563736a..1284fee13e 100644 --- a/x11-packages/kguiaddons/build.sh +++ b/x11-packages/kguiaddons/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=5.71.0 TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL="https://download.kde.org/stable/frameworks/${TERMUX_PKG_VERSION%.*}/kguiaddons-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=c1f7bf540a689319962275916c0434f47ba5ed8f7d46a78704393163e32eccd2 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtx11extras" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtx11extras" TERMUX_PKG_BUILD_DEPENDS="extra-cmake-modules" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DCMAKE_INSTALL_PREFIX=${TERMUX_PREFIX}" diff --git a/x11-packages/ki18n/build.sh b/x11-packages/ki18n/build.sh index 6542dcf4a6..ddf77eb84f 100644 --- a/x11-packages/ki18n/build.sh +++ b/x11-packages/ki18n/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=5.71.0 TERMUX_PKG_REVISION=6 TERMUX_PKG_SRCURL="https://download.kde.org/stable/frameworks/${TERMUX_PKG_VERSION%.*}/ki18n-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=f2fc8c40c10576da8b74070b7dc8e752fdd04204cb2bfe522f37a0458fbaf881 -TERMUX_PKG_DEPENDS="qt5-qtbase, gettext" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, gettext" TERMUX_PKG_BUILD_DEPENDS="extra-cmake-modules, python, qt5-qtbase-cross-tools, qt5-qtdeclarative" diff --git a/x11-packages/kirigami2/build.sh b/x11-packages/kirigami2/build.sh index 5620351c66..00937da2ef 100644 --- a/x11-packages/kirigami2/build.sh +++ b/x11-packages/kirigami2/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=5.71.0 TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL="https://download.kde.org/stable/frameworks/${TERMUX_PKG_VERSION%.*}/kirigami2-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=f323efb96a809dc9e572a0e68e04c4f485fc27f9ae65ffa3988830e348151356 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtdeclarative, qt5-qtquickcontrols2, qt5-qtsvg" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtdeclarative, qt5-qtquickcontrols2, qt5-qtsvg" TERMUX_PKG_BUILD_DEPENDS="extra-cmake-modules, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" diff --git a/x11-packages/kitemmodels/build.sh b/x11-packages/kitemmodels/build.sh index 73cc80dd67..3da6d217e7 100644 --- a/x11-packages/kitemmodels/build.sh +++ b/x11-packages/kitemmodels/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=5.71.0 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL="https://download.kde.org/stable/frameworks/${TERMUX_PKG_VERSION%.*}/kitemmodels-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=68205f09d63a916f236e2b3b729c0055377d852de48f7cf29fa7174ca97b84e7 -TERMUX_PKG_DEPENDS="qt5-qtbase" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="extra-cmake-modules, qt5-qtbase-cross-tools" diff --git a/x11-packages/kitemviews/build.sh b/x11-packages/kitemviews/build.sh index 5a9d32f8ae..3846421e43 100644 --- a/x11-packages/kitemviews/build.sh +++ b/x11-packages/kitemviews/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=5.71.0 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL="https://download.kde.org/stable/frameworks/${TERMUX_PKG_VERSION%.*}/kitemviews-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=2843ef166ff5bf69c1132bbc09545b59ad208313c0acad71d0cd951fde1d33de -TERMUX_PKG_DEPENDS="qt5-qtbase" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="extra-cmake-modules, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" diff --git a/x11-packages/kwidgetsaddons/build.sh b/x11-packages/kwidgetsaddons/build.sh index e04bbea3dd..9ca36bee2c 100644 --- a/x11-packages/kwidgetsaddons/build.sh +++ b/x11-packages/kwidgetsaddons/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=5.71.0 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL="https://download.kde.org/stable/frameworks/${TERMUX_PKG_VERSION%.*}/kwidgetsaddons-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=897077995bcf4125d0f90d2964500e718d2a3fd5f117e1b7906177ad13a5082e -TERMUX_PKG_DEPENDS="qt5-qtbase" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="extra-cmake-modules, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" diff --git a/x11-packages/libdbusmenu-qt/build.sh b/x11-packages/libdbusmenu-qt/build.sh index e31814fba8..66a2335159 100644 --- a/x11-packages/libdbusmenu-qt/build.sh +++ b/x11-packages/libdbusmenu-qt/build.sh @@ -6,6 +6,6 @@ TERMUX_PKG_VERSION="0.9.3+16.04.20160218-0ubuntu1" TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL="https://github.com/unity8-team/libdbusmenu-qt/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=bc2c3960c0c6b520e42e652b6a71b769cff6cb651adece92d2a0bc6bdff37c29 -TERMUX_PKG_DEPENDS="qt5-qtbase" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DUSE_QT4=OFF -DUSE_QT5=ON -DWITH_DOC=OFF" diff --git a/x11-packages/libfm-qt/build.sh b/x11-packages/libfm-qt/build.sh index 7e3d20436e..6144c687f8 100644 --- a/x11-packages/libfm-qt/build.sh +++ b/x11-packages/libfm-qt/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/libfm-qt/releases/download/${TERMUX_PKG_VERSION}/libfm-qt-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=a027c0ac878bef2474619d2a9a22eb3a9d7f7d228a7112609632f2b98c1e822c -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtx11extras, glib, libxcb, libexif, menu-cache" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtx11extras, glib, libxcb, libexif, menu-cache" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/x11-packages/liblxqt/build.sh b/x11-packages/liblxqt/build.sh index 4dcc061651..d1450c07e3 100644 --- a/x11-packages/liblxqt/build.sh +++ b/x11-packages/liblxqt/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/liblxqt/releases/download/${TERMUX_PKG_VERSION}/liblxqt-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=7fabc8b9b1a409cda3c31c71c18580763698522450f17577b8034ef36b6fec14 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtx11extras, kwindowsystem, libqtxdg, libxss" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtx11extras, kwindowsystem, libqtxdg, libxss" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DBUILD_BACKLIGHT_LINUX_BACKEND=OFF" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/libqtxdg/build.sh b/x11-packages/libqtxdg/build.sh index 3d1e8419cb..6688caf082 100644 --- a/x11-packages/libqtxdg/build.sh +++ b/x11-packages/libqtxdg/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="3.10.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/libqtxdg/releases/download/${TERMUX_PKG_VERSION}/libqtxdg-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=3b3557bd4e37f7f63b6861f6aab6489b9236c82dcfd9fee6e4ca7ccb7a1dbfa2 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtsvg, glib" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtsvg, glib" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qttools-cross-tools" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DGLIB_GIO_UNIX_INCLUDE_DIR=$TERMUX_PREFIX/include/gio-unix-2.0 diff --git a/x11-packages/libsysstat/build.sh b/x11-packages/libsysstat/build.sh index c655ba7b5e..6dd853c79e 100644 --- a/x11-packages/libsysstat/build.sh +++ b/x11-packages/libsysstat/build.sh @@ -5,6 +5,6 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="0.4.6" TERMUX_PKG_SRCURL="https://github.com/lxqt/libsysstat/releases/download/${TERMUX_PKG_VERSION}/libsysstat-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=e6c6383d6d6e0e67791be812329cb245035eed35e201e01088515e3ffefb13be -TERMUX_PKG_DEPENDS="qt5-qtbase" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/lite-xl/build.sh b/x11-packages/lite-xl/build.sh index 7f2b299696..914d425fbf 100644 --- a/x11-packages/lite-xl/build.sh +++ b/x11-packages/lite-xl/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=2.0.3 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL="https://github.com/lite-xl/lite-xl/archive/refs/tags/v$TERMUX_PKG_VERSION.tar.gz" TERMUX_PKG_SHA256=6c8a4ea284f102f772e3aff583236e89d5b1171664526dd501000b681ae5c4e2 -TERMUX_PKG_DEPENDS="sdl2, freetype, liblua52" +TERMUX_PKG_DEPENDS="libc++, sdl2, freetype, liblua52" termux_step_pre_configure() { # reproc needs librt but we don't have it diff --git a/x11-packages/lxqt-about/build.sh b/x11-packages/lxqt-about/build.sh index 98494c5e1a..897438090e 100644 --- a/x11-packages/lxqt-about/build.sh +++ b/x11-packages/lxqt-about/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/lxqt-about/releases/download/${TERMUX_PKG_VERSION}/lxqt-about-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=593fa4382b7f86abe5355b8e56cc07fea59de50a899d6164030297fc210e5075 -TERMUX_PKG_DEPENDS="qt5-qtbase, liblxqt" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, liblxqt" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/lxqt-archiver/build.sh b/x11-packages/lxqt-archiver/build.sh index 5a3b01611e..0a506b77f3 100644 --- a/x11-packages/lxqt-archiver/build.sh +++ b/x11-packages/lxqt-archiver/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="0.7.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/lxqt-archiver/releases/download/${TERMUX_PKG_VERSION}/lxqt-archiver-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=f8cdf398f544d8acdde0571ad7e03836ba3a9a6c66d3f8c907399357399da46d -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtx11extras, libfm-qt, glib, json-glib" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtx11extras, libfm-qt, glib, json-glib" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/lxqt-build-tools/build.sh b/x11-packages/lxqt-build-tools/build.sh index 3b47e8e977..9071bdac43 100644 --- a/x11-packages/lxqt-build-tools/build.sh +++ b/x11-packages/lxqt-build-tools/build.sh @@ -6,6 +6,6 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="0.12.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/lxqt-build-tools/releases/download/${TERMUX_PKG_VERSION}/lxqt-build-tools-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=10075cf6ba6d3bcd8bf444ef78e7e754f40e1f40cd90e8338c1e4c784ca89530 -TERMUX_PKG_DEPENDS="cmake, qt5-qtbase" +TERMUX_PKG_DEPENDS="cmake, libc++, qt5-qtbase" TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/lxqt-composer-settings/build.sh b/x11-packages/lxqt-composer-settings/build.sh index 0f1446c5cb..dbbee2cf6e 100644 --- a/x11-packages/lxqt-composer-settings/build.sh +++ b/x11-packages/lxqt-composer-settings/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@Yisus7u7 " TERMUX_PKG_VERSION=1.0.1 TERMUX_PKG_SRCURL=https://github.com/Yisus7u7/lxqt-composer-settings/releases/download/${TERMUX_PKG_VERSION}/lxqt-composer-settings-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=d538a73302dd81c85fa3e9d3b2be7937435a73321b6dc11099db75d033181d50 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtsvg, xcompmgr, picom" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtsvg, xcompmgr, picom" TERMUX_PKG_RECOMMENDS="featherpad" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/x11-packages/lxqt-globalkeys/build.sh b/x11-packages/lxqt-globalkeys/build.sh index ca9cbee4c3..2e2b49cdad 100644 --- a/x11-packages/lxqt-globalkeys/build.sh +++ b/x11-packages/lxqt-globalkeys/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/lxqt-globalkeys/releases/download/${TERMUX_PKG_VERSION}/lxqt-globalkeys-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=42edb1cb131db5658e39bd988168ae558e16515fc2b15ed57047004f275a89e8 -TERMUX_PKG_DEPENDS="qt5-qtbase, kwindowsystem, liblxqt, libx11" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, kwindowsystem, liblxqt, libx11" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/lxqt-notificationd/build.sh b/x11-packages/lxqt-notificationd/build.sh index 362c5589c6..6ace9cb7cc 100644 --- a/x11-packages/lxqt-notificationd/build.sh +++ b/x11-packages/lxqt-notificationd/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/lxqt-notificationd/releases/download/${TERMUX_PKG_VERSION}/lxqt-notificationd-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=fe2c2bd289d42f6439a44163eb771237230bb1377020e1fbd49de34645989be2 -TERMUX_PKG_DEPENDS="qt5-qtbase, liblxqt, libnotify" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, liblxqt, libnotify" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/lxqt-openssh-askpass/build.sh b/x11-packages/lxqt-openssh-askpass/build.sh index 92f3491e28..deec5bd575 100644 --- a/x11-packages/lxqt-openssh-askpass/build.sh +++ b/x11-packages/lxqt-openssh-askpass/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/lxqt-openssh-askpass/releases/download/${TERMUX_PKG_VERSION}/lxqt-openssh-askpass-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=721d975e7217b9a0ecdf125ca8111fc33ebb7a6e3c20a47e7d8a21a87514c670 -TERMUX_PKG_DEPENDS="qt5-qtbase, liblxqt" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, liblxqt" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/lxqt-qtplugin/build.sh b/x11-packages/lxqt-qtplugin/build.sh index b555d6785e..3b072eca09 100644 --- a/x11-packages/lxqt-qtplugin/build.sh +++ b/x11-packages/lxqt-qtplugin/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/lxqt-qtplugin/releases/download/${TERMUX_PKG_VERSION}/lxqt-qtplugin-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=63793501b61f4ff29e65457c8d05c6ab5e15e7a21fc5eb2417f33de71ce98d19 -TERMUX_PKG_DEPENDS="qt5-qtbase, kwindowsystem, libqtxdg, libfm-qt, libexif, libdbusmenu-qt" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, kwindowsystem, libqtxdg, libfm-qt, libexif, libdbusmenu-qt" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/lxqt-runner/build.sh b/x11-packages/lxqt-runner/build.sh index a80986f0d5..84e54f1137 100644 --- a/x11-packages/lxqt-runner/build.sh +++ b/x11-packages/lxqt-runner/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/lxqt-runner/releases/download/${TERMUX_PKG_VERSION}/lxqt-runner-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=1f9b61fef6420589b8d546c9b504364063e43de675b94020e215c35469852f4e -TERMUX_PKG_DEPENDS="qt5-qtbase, libqtxdg, kwindowsystem, liblxqt, lxqt-globalkeys" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, libqtxdg, kwindowsystem, liblxqt, lxqt-globalkeys" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/lxqt-session/build.sh b/x11-packages/lxqt-session/build.sh index 28ddcabaac..9341a5711a 100644 --- a/x11-packages/lxqt-session/build.sh +++ b/x11-packages/lxqt-session/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/lxqt-session/releases/download/${TERMUX_PKG_VERSION}/lxqt-session-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=74b2937619de662bf4b338589b9febadf6551e2e00a897351b4add69781e5c66 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtx11extras, qtxdg-tools, kwindowsystem, liblxqt, procps, libandroid-wordexp" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtx11extras, qtxdg-tools, kwindowsystem, liblxqt, procps, libandroid-wordexp" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DWITH_LIBUDEV=OFF" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/lyx/build.sh b/x11-packages/lyx/build.sh index 5443c9e13c..192953ac38 100644 --- a/x11-packages/lyx/build.sh +++ b/x11-packages/lyx/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=2.3.6.1 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL="https://ftp.lip6.fr/pub/lyx/stable/2.3.x/lyx-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=c6bed2633419898e01a7cc350310d7d934bf591cab7259fc2581aa4c00eafa78 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtsvg, zlib, imagemagick, ghostscript, texlive-bin, hunspell" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtsvg, zlib, imagemagick, ghostscript, texlive-bin, hunspell" TERMUX_PKG_BUILD_DEPENDS="boost, boost-headers, qt5-qtbase-cross-tools" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --enable-build-type=rel diff --git a/x11-packages/milkytracker/build.sh b/x11-packages/milkytracker/build.sh index af295d17d9..309211725c 100644 --- a/x11-packages/milkytracker/build.sh +++ b/x11-packages/milkytracker/build.sh @@ -6,4 +6,4 @@ TERMUX_PKG_VERSION=1.03.00 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL="https://github.com/milkytracker/MilkyTracker/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=72d5357e303380b52383b66b51f944a77cd77e2b3bfeb227d87cc0e72ab292f7 -TERMUX_PKG_DEPENDS="sdl2" +TERMUX_PKG_DEPENDS="libc++, sdl2" diff --git a/x11-packages/nitrogen/build.sh b/x11-packages/nitrogen/build.sh index 027e835668..02620617d9 100644 --- a/x11-packages/nitrogen/build.sh +++ b/x11-packages/nitrogen/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.6.1 TERMUX_PKG_SRCURL=https://github.com/l3ib/nitrogen/releases/download/${TERMUX_PKG_VERSION}/nitrogen-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=f40213707b7a3be87e556f65521cef8795bd91afda13dfac8f00c3550375837d -TERMUX_PKG_DEPENDS="gtkmm2, gtk2" +TERMUX_PKG_DEPENDS="libc++, gtkmm2, gtk2" TERMUX_PKG_BUILD_IN_SRC=true termux_step_pre_configure() { diff --git a/x11-packages/nxengine/build.sh b/x11-packages/nxengine/build.sh index a7d137f0cf..2706c60a78 100644 --- a/x11-packages/nxengine/build.sh +++ b/x11-packages/nxengine/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=1.0.0.4-Rev4 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/EXL/NXEngine/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=d467c112e81d4c56337ebf6968bd8bd781bce9140f674e72009a5274d2c15784 -TERMUX_PKG_DEPENDS="pulseaudio, sdl, sdl-ttf" +TERMUX_PKG_DEPENDS="libc++, pulseaudio, sdl, sdl-ttf" TERMUX_PKG_BUILD_IN_SRC=true termux_step_make() { diff --git a/x11-packages/obconf-qt/build.sh b/x11-packages/obconf-qt/build.sh index 3c564b17ae..f4deae2564 100644 --- a/x11-packages/obconf-qt/build.sh +++ b/x11-packages/obconf-qt/build.sh @@ -5,6 +5,6 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="0.16.2" TERMUX_PKG_SRCURL="https://github.com/lxqt/obconf-qt/releases/download/${TERMUX_PKG_VERSION}/obconf-qt-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=7328da1606b289280e2ce0f2279ab30d06f584e4c2d6fc5f01c0f3d9ce714960 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtx11extras, glib, openbox, liblxqt, hicolor-icon-theme" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtx11extras, glib, openbox, liblxqt, hicolor-icon-theme" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/openttd/build.sh b/x11-packages/openttd/build.sh index 4fa02e6bab..f66c192be8 100644 --- a/x11-packages/openttd/build.sh +++ b/x11-packages/openttd/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=1.10.3 TERMUX_PKG_REVISION=10 TERMUX_PKG_SRCURL=https://github.com/OpenTTD/OpenTTD/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=eb57249c221b9b7cb1c86d81e60bbc54661d7e2ead50f529a2c1d733f6bbf381 -TERMUX_PKG_DEPENDS="desktop-file-utils, fontconfig, hicolor-icon-theme, libicu, liblzma, liblzo, libpng, openttd-gfx, openttd-msx, openttd-sfx, sdl" +TERMUX_PKG_DEPENDS="desktop-file-utils, fontconfig, hicolor-icon-theme, libc++, libicu, liblzma, liblzo, libpng, openttd-gfx, openttd-msx, openttd-sfx, sdl" TERMUX_PKG_BUILD_IN_SRC=true termux_step_configure() { diff --git a/x11-packages/oshu/build.sh b/x11-packages/oshu/build.sh index 27d8f2dadf..c1f0b1244b 100644 --- a/x11-packages/oshu/build.sh +++ b/x11-packages/oshu/build.sh @@ -6,5 +6,5 @@ TERMUX_PKG_VERSION=2.0.2 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/fmang/oshu/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=2f576ffd87af58bc246f7e3277ec4193799648b56909a309990ba73af6070ad4 -TERMUX_PKG_DEPENDS="ffmpeg, zstd, xorgproto, libcairo, pango, sdl2, sdl2-image" +TERMUX_PKG_DEPENDS="libc++, ffmpeg, zstd, xorgproto, libcairo, pango, sdl2, sdl2-image" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/x11-packages/otter-browser/build.sh b/x11-packages/otter-browser/build.sh index 312279ca3b..86450332e4 100644 --- a/x11-packages/otter-browser/build.sh +++ b/x11-packages/otter-browser/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=1.0.02 TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL="https://github.com/OtterBrowser/otter-browser/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=d1e090a80fa736cd128f594184817078a08cac31614e85e7838ff1b64511d62d -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtsvg, qt5-qtxmlpatterns, qt5-qtwebkit, qt5-qtmultimedia, hunspell" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtsvg, qt5-qtxmlpatterns, qt5-qtwebkit, qt5-qtmultimedia, hunspell" TERMUX_PKG_NO_STATICSPLIT=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DENABLE_QTWEBENGINE=OFF -DENABLE_QTWEBKIT=ON -DENABLE_CRASHREPORTS=OFF -DENABLE_SPELLCHECK=ON" diff --git a/x11-packages/pavucontrol-qt/build.sh b/x11-packages/pavucontrol-qt/build.sh index 1086e718b3..98dfdb7874 100644 --- a/x11-packages/pavucontrol-qt/build.sh +++ b/x11-packages/pavucontrol-qt/build.sh @@ -5,6 +5,6 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/pavucontrol-qt/releases/download/${TERMUX_PKG_VERSION}/pavucontrol-qt-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=e36f1fa191e42503165f31a7104669ac9f111cf390db8f28a9805514f4e323a7 -TERMUX_PKG_DEPENDS="qt5-qtbase, kwindowsystem, liblxqt, pulseaudio-glib" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, kwindowsystem, liblxqt, pulseaudio-glib" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/pcmanfm-qt/build.sh b/x11-packages/pcmanfm-qt/build.sh index f5d609dad9..bf304e4f7c 100644 --- a/x11-packages/pcmanfm-qt/build.sh +++ b/x11-packages/pcmanfm-qt/build.sh @@ -5,6 +5,6 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/pcmanfm-qt/releases/download/${TERMUX_PKG_VERSION}/pcmanfm-qt-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=cf17ceef184aaad22ba136e68d1896e9ad8ce130db933b422154ed9a8a5184cc -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtx11extras, libfm-qt, liblxqt, lxmenu-data" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtx11extras, libfm-qt, liblxqt, lxmenu-data" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/phantomjs/build.sh b/x11-packages/phantomjs/build.sh index 6e391f3189..e98f1f4579 100644 --- a/x11-packages/phantomjs/build.sh +++ b/x11-packages/phantomjs/build.sh @@ -7,7 +7,7 @@ _COMMIT=0a0b0facb16acfbabb7804822ecaf4f4b9dce3d2 TERMUX_PKG_VERSION=2020.07.13 TERMUX_PKG_SRCURL=https://github.com/ariya/phantomjs.git TERMUX_PKG_GIT_BRANCH=master -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtwebkit" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtwebkit" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_FORCE_CMAKE=true diff --git a/x11-packages/poppler-qt/build.sh b/x11-packages/poppler-qt/build.sh index 2995e8a6da..81a08ef43b 100644 --- a/x11-packages/poppler-qt/build.sh +++ b/x11-packages/poppler-qt/build.sh @@ -9,7 +9,7 @@ TERMUX_PKG_VERSION=22.11.0 _POPPLER_SOVERSION=125 TERMUX_PKG_SRCURL=https://poppler.freedesktop.org/poppler-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=093ba9844ed774285517361c15e21a31ba4df278a499263d4403cca74f2da828 -TERMUX_PKG_DEPENDS="poppler (>= ${TERMUX_PKG_VERSION}), qt5-qtbase" +TERMUX_PKG_DEPENDS="libc++, poppler (>= ${TERMUX_PKG_VERSION}), qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="boost, boost-headers, qt5-qtbase-cross-tools" #texlive needs the xpdf headers TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/x11-packages/praat/build.sh b/x11-packages/praat/build.sh index e54e263596..8b0f0961ea 100644 --- a/x11-packages/praat/build.sh +++ b/x11-packages/praat/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=6.2.23 TERMUX_PKG_SRCURL=https://github.com/praat/praat/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=cc2041656a9d8b36a7dd5115ddde2af09d669c6179d252330b83da9504483b62 -TERMUX_PKG_DEPENDS="gtk3, pulseaudio, xorgproto" +TERMUX_PKG_DEPENDS="gtk3, libc++, pulseaudio, xorgproto" TERMUX_PKG_BUILD_IN_SRC=true termux_step_make_install() { diff --git a/x11-packages/pyqt5/build.sh b/x11-packages/pyqt5/build.sh index 3cbd8b013c..68dcab4a7c 100644 --- a/x11-packages/pyqt5/build.sh +++ b/x11-packages/pyqt5/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=5.15.6 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://ftp-osl.osuosl.org/pub/gentoo/distfiles/PyQt5-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=80343bcab95ffba619f2ed2467fd828ffeb0a251ad7225be5fc06dcc333af452 -TERMUX_PKG_DEPENDS="python, qt5-qtbase, qt5-qtdeclarative, qt5-qtlocation, qt5-qtmultimedia, qt5-qtsensors, qt5-qtsvg, qt5-qttools, qt5-qtwebchannel, qt5-qtwebkit, qt5-qtwebsockets, qt5-qtx11extras, qt5-qtxmlpatterns" +TERMUX_PKG_DEPENDS="libc++, python, qt5-qtbase, qt5-qtdeclarative, qt5-qtlocation, qt5-qtmultimedia, qt5-qtsensors, qt5-qtsvg, qt5-qttools, qt5-qtwebchannel, qt5-qtwebkit, qt5-qtwebsockets, qt5-qtx11extras, qt5-qtxmlpatterns" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools, qt5-qtdeclarative-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_MAKE_ARGS=" diff --git a/x11-packages/qt-creator/build.sh b/x11-packages/qt-creator/build.sh index 130718b63b..3ad0d86d8d 100644 --- a/x11-packages/qt-creator/build.sh +++ b/x11-packages/qt-creator/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=4.15.2 TERMUX_PKG_SRCURL="https://github.com/qt-creator/qt-creator/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=e23e76ea518cc65949f29e9eff18331a9a1da0817b292afbcbb4d5cdeada3c47 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtdeclarative, qt5-qtxmlpatterns, qt5-qttools, qt5-qtx11extras, qt5-qtsvg, llvm, clang" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtdeclarative, qt5-qtxmlpatterns, qt5-qttools, qt5-qtx11extras, qt5-qtsvg, llvm, clang" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools, qt5-qtdeclarative-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_RECOMMENDS="gdb, git, make, cmake, valgrind" TERMUX_PKG_SUGGESTS="cvs, subversion" diff --git a/x11-packages/qt5-qtdeclarative/build.sh b/x11-packages/qt5-qtdeclarative/build.sh index 3974c0bbc1..b90476dfaa 100644 --- a/x11-packages/qt5-qtdeclarative/build.sh +++ b/x11-packages/qt5-qtdeclarative/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=5.15.5 TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/5.15/${TERMUX_PKG_VERSION}/submodules/qtdeclarative-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=5cc169d91efb15a1ee7f484862f872c3eaba592dacf3c0fbcb55c0f3c208254a -TERMUX_PKG_DEPENDS="qt5-qtbase" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_NO_STATICSPLIT=true diff --git a/x11-packages/qt5-qtlocation/build.sh b/x11-packages/qt5-qtlocation/build.sh index a2df536e6d..66e3085f6e 100644 --- a/x11-packages/qt5-qtlocation/build.sh +++ b/x11-packages/qt5-qtlocation/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=5.15.5 TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/5.15/${TERMUX_PKG_VERSION}/submodules/qtlocation-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=629d1ba923d39e765c5a1ce420a460a048d6257586110067caf78dde19849056 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtdeclarative" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtdeclarative" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_NO_STATICSPLIT=true diff --git a/x11-packages/qt5-qtmultimedia/build.sh b/x11-packages/qt5-qtmultimedia/build.sh index acacb0a5b0..6788746357 100644 --- a/x11-packages/qt5-qtmultimedia/build.sh +++ b/x11-packages/qt5-qtmultimedia/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=5.15.5 TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/5.15/${TERMUX_PKG_VERSION}/submodules/qtmultimedia-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=bc9ff46c687570b2efa3f31b9b8225c0da672e81f484166b41f5b1ec828fe660 # qt5-qtdeclarative is not needed because quick widget requires OpenGL -TERMUX_PKG_DEPENDS="qt5-qtbase, pulseaudio, openal-soft, gstreamer, gst-plugins-base, gst-plugins-bad" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, pulseaudio, openal-soft, gstreamer, gst-plugins-base, gst-plugins-bad" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_NO_STATICSPLIT=true diff --git a/x11-packages/qt5-qtquickcontrols/build.sh b/x11-packages/qt5-qtquickcontrols/build.sh index 5c162b0304..2c8b64350f 100644 --- a/x11-packages/qt5-qtquickcontrols/build.sh +++ b/x11-packages/qt5-qtquickcontrols/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=5.15.5 TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/${TERMUX_PKG_VERSION%.*}/${TERMUX_PKG_VERSION}/submodules/qtquickcontrols-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=596b181b6ebe4aa2f90e9de512cc306c08b29a9798e49cbedc4bb4c778115c56 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtdeclarative" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtdeclarative" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_NO_STATICSPLIT=true diff --git a/x11-packages/qt5-qtquickcontrols2/build.sh b/x11-packages/qt5-qtquickcontrols2/build.sh index 3264e27336..fa33e0b73d 100644 --- a/x11-packages/qt5-qtquickcontrols2/build.sh +++ b/x11-packages/qt5-qtquickcontrols2/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=5.15.5 TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/5.15/${TERMUX_PKG_VERSION}/submodules/qtquickcontrols2-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=c4a37bace5a0f6a9ec997097a5e331b438f4b5019d925aa2673fcc036825afb3 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtdeclarative" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtdeclarative" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_NO_STATICSPLIT=true diff --git a/x11-packages/qt5-qtscript/build.sh b/x11-packages/qt5-qtscript/build.sh index 26f5773c87..ca7198bdf3 100644 --- a/x11-packages/qt5-qtscript/build.sh +++ b/x11-packages/qt5-qtscript/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=5.15.5 TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/5.15/${TERMUX_PKG_VERSION}/submodules/qtscript-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=f522b6d4d5aba0ffa7ae716a6b333fe459e6695627304aafa3fd90c8d005d39f -TERMUX_PKG_DEPENDS="qt5-qtbase" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_NO_STATICSPLIT=true diff --git a/x11-packages/qt5-qtsensors/build.sh b/x11-packages/qt5-qtsensors/build.sh index 6c3c28011b..df051f6ba8 100644 --- a/x11-packages/qt5-qtsensors/build.sh +++ b/x11-packages/qt5-qtsensors/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=5.15.5 TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/${TERMUX_PKG_VERSION%.*}/${TERMUX_PKG_VERSION}/submodules/qtsensors-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=6d681d6a26ee1fcf6dbedc211015f10fcc481c3f88e721d68ad10aa025a9907e -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtdeclarative" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtdeclarative" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_NO_STATICSPLIT=true diff --git a/x11-packages/qt5-qtsvg/build.sh b/x11-packages/qt5-qtsvg/build.sh index 5ba0968b9c..a8e52780e0 100644 --- a/x11-packages/qt5-qtsvg/build.sh +++ b/x11-packages/qt5-qtsvg/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=5.15.5 TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/5.15/${TERMUX_PKG_VERSION}/submodules/qtsvg-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=c4cf9e640ad43f157c6b14ee7624047f5945288991ad5de83c9eec673bacb031 -TERMUX_PKG_DEPENDS="qt5-qtbase" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_NO_STATICSPLIT=true diff --git a/x11-packages/qt5-qttools/build.sh b/x11-packages/qt5-qttools/build.sh index e86aa07565..3c3764ecf8 100644 --- a/x11-packages/qt5-qttools/build.sh +++ b/x11-packages/qt5-qttools/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=5.15.5 TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/5.15/${TERMUX_PKG_VERSION}/submodules/qttools-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=6d0778b71b2742cb527561791d1d3d255366163d54a10f78c683a398f09ffc6c -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtdeclarative" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtdeclarative" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools, qt5-qtdeclarative-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_NO_STATICSPLIT=true diff --git a/x11-packages/qt5-qtwebchannel/build.sh b/x11-packages/qt5-qtwebchannel/build.sh index 8235ee7df0..90b7c117be 100644 --- a/x11-packages/qt5-qtwebchannel/build.sh +++ b/x11-packages/qt5-qtwebchannel/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=5.15.5 TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/${TERMUX_PKG_VERSION%.*}/${TERMUX_PKG_VERSION}/submodules/qtwebchannel-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=4ed231aba0a50b222040166ca7329f5648ca2345013b6fd4780f5e8adb6515f1 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtdeclarative, qt5-qtwebsockets" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtdeclarative, qt5-qtwebsockets" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_NO_STATICSPLIT=true diff --git a/x11-packages/qt5-qtwebkit/build.sh b/x11-packages/qt5-qtwebkit/build.sh index e392695d3b..03df877727 100644 --- a/x11-packages/qt5-qtwebkit/build.sh +++ b/x11-packages/qt5-qtwebkit/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION="5.212.0-alpha4" TERMUX_PKG_REVISION=10 TERMUX_PKG_SRCURL="https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-${TERMUX_PKG_VERSION}/qtwebkit-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=9ca126da9273664dd23a3ccd0c9bebceb7bb534bddd743db31caf6a5a6d4a9e6 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtdeclarative, qt5-qtlocation, qt5-qtmultimedia, qt5-qtsensors, zlib, libxslt, libxcomposite, libhyphen, libwebp, libicu" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtdeclarative, qt5-qtlocation, qt5-qtmultimedia, qt5-qtsensors, zlib, libxslt, libxcomposite, libhyphen, libwebp, libicu" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DPORT=Qt -DUSE_LD_GOLD=OFF -DUSE_GSTREAMER=OFF -DUSE_QT_MULTIMEDIA=ON -DENABLE_OPENGL=OFF -DENABLE_SAMPLING_PROFILER=OFF -DENABLE_WEBKIT2=OFF" diff --git a/x11-packages/qt5-qtwebsockets/build.sh b/x11-packages/qt5-qtwebsockets/build.sh index ec3b814c14..4e56278b75 100644 --- a/x11-packages/qt5-qtwebsockets/build.sh +++ b/x11-packages/qt5-qtwebsockets/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=5.15.5 TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/${TERMUX_PKG_VERSION%.*}/${TERMUX_PKG_VERSION}/submodules/qtwebsockets-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=66ab8b5bb2e64392fe43786ca1c2fd4be3306fbc4b969aa1748e568b5d062238 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtdeclarative" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtdeclarative" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_NO_STATICSPLIT=true diff --git a/x11-packages/qt5-qtxmlpatterns/build.sh b/x11-packages/qt5-qtxmlpatterns/build.sh index a498ba32b0..b764aea211 100644 --- a/x11-packages/qt5-qtxmlpatterns/build.sh +++ b/x11-packages/qt5-qtxmlpatterns/build.sh @@ -5,7 +5,7 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION=5.15.5 TERMUX_PKG_SRCURL="https://download.qt.io/official_releases/qt/5.15/${TERMUX_PKG_VERSION}/submodules/qtxmlpatterns-everywhere-opensource-src-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=0557b711207c4fa5cef1c288aef506fd127dd3f27a5e9d1c788cc4325f90bb18 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtdeclarative" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtdeclarative" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_NO_STATICSPLIT=true diff --git a/x11-packages/qterminal/build.sh b/x11-packages/qterminal/build.sh index 14911f81a7..2a6bcce494 100644 --- a/x11-packages/qterminal/build.sh +++ b/x11-packages/qterminal/build.sh @@ -5,6 +5,6 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/qterminal/releases/download/${TERMUX_PKG_VERSION}/qterminal-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=d9410a74899d50b0648510c738483244a1502d308276ce4b7b74b85ef716a45f -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtx11extras, qtermwidget" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtx11extras, qtermwidget" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/qtermwidget/build.sh b/x11-packages/qtermwidget/build.sh index 57fcc72c67..cf2371d343 100644 --- a/x11-packages/qtermwidget/build.sh +++ b/x11-packages/qtermwidget/build.sh @@ -5,6 +5,6 @@ TERMUX_PKG_MAINTAINER="Simeon Huang " TERMUX_PKG_VERSION="1.2.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/qtermwidget/releases/download/${TERMUX_PKG_VERSION}/qtermwidget-${TERMUX_PKG_VERSION}.tar.xz" TERMUX_PKG_SHA256=44ba43ff48683ba1b4a5192dafab3076633748cf2f8cd6816f68eeab240de88c -TERMUX_PKG_DEPENDS="qt5-qtbase" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase" TERMUX_PKG_BUILD_DEPENDS="lxqt-build-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/qtxdg-tools/build.sh b/x11-packages/qtxdg-tools/build.sh index 52de70242c..d94b098846 100644 --- a/x11-packages/qtxdg-tools/build.sh +++ b/x11-packages/qtxdg-tools/build.sh @@ -5,5 +5,5 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="3.10.0" TERMUX_PKG_SRCURL="https://github.com/lxqt/qtxdg-tools/archive/${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=56c25d9d07cfafaaedeb380b50bf5a2c8da6a3b9567926a37510af5a482586bb -TERMUX_PKG_DEPENDS="libqtxdg" +TERMUX_PKG_DEPENDS="libc++, libqtxdg, qt5-qtbase" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/synaptic/build.sh b/x11-packages/synaptic/build.sh index 3155cf8901..8ff718914a 100644 --- a/x11-packages/synaptic/build.sh +++ b/x11-packages/synaptic/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.90.1 _COMMIT=a85c743e10e39a43737d5f8a0f0cc4ea755eb545 TERMUX_PKG_SRCURL=https://github.com/mvo5/synaptic/archive/${_COMMIT}.zip TERMUX_PKG_SHA256=a500cfeea6c4ec4463b42495cba224b9548acbd557e9da695730acf7e49e0798 -TERMUX_PKG_DEPENDS="apt, dpkg, gtk3, atk, libvte, hicolor-icon-theme" +TERMUX_PKG_DEPENDS="libc++, apt, dpkg, gtk3, atk, libvte, hicolor-icon-theme" TERMUX_PKG_RECOMMENDS="netsurf" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/x11-packages/texworks/build.sh b/x11-packages/texworks/build.sh index 3e9ce81c36..07943873f4 100644 --- a/x11-packages/texworks/build.sh +++ b/x11-packages/texworks/build.sh @@ -7,7 +7,7 @@ TERMUX_PKG_VERSION=0.6.7 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/TeXworks/texworks/archive/refs/tags/release-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=dd55fc6aee5a4c93c4f2c304c234943428e3710aca7b180143f5be747e4f06cd -TERMUX_PKG_DEPENDS="qt5-qtscript, liblua53, poppler-qt, qt5-qtbase, qt5-qtdeclarative, zlib, qt5-qttools, hunspell, fontconfig" +TERMUX_PKG_DEPENDS="libc++, qt5-qtscript, liblua53, poppler-qt, qt5-qtbase, qt5-qtdeclarative, zlib, qt5-qttools, hunspell, fontconfig" TERMUX_PKG_BUILD_DEPENDS="git, qt5-qtbase-cross-tools, qt5-qtdeclarative-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/trojita/build.sh b/x11-packages/trojita/build.sh index ad69c3a976..93fd075795 100644 --- a/x11-packages/trojita/build.sh +++ b/x11-packages/trojita/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.7 TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://github.com/KDE/trojita/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=7cf5e2202343508904e553db239b02754a98aebf6d2a2d90aa2a089724029a20 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtsvg, librsvg, libpng, qt5-qtxmlpatterns, qt5-qtwebsockets, qt5-qtwebkit, qt5-qtwebchannel" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtsvg, librsvg, libpng, qt5-qtxmlpatterns, qt5-qtwebsockets, qt5-qtwebkit, qt5-qtwebchannel" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DWITH_TESTS=OFF diff --git a/x11-packages/wkhtmltopdf/build.sh b/x11-packages/wkhtmltopdf/build.sh index faaea717bd..e510424326 100644 --- a/x11-packages/wkhtmltopdf/build.sh +++ b/x11-packages/wkhtmltopdf/build.sh @@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=0.12.6 TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/wkhtmltopdf/wkhtmltopdf/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=adcced78492e7366d940c66a1327a85d3ae8c45190f486f545fdaa84cac662f0 -TERMUX_PKG_DEPENDS="qt5-qtbase, qt5-qtsvg, qt5-qtwebkit, qt5-qtxmlpatterns, xorg-server, python" +TERMUX_PKG_DEPENDS="libc++, qt5-qtbase, qt5-qtsvg, qt5-qtwebkit, qt5-qtxmlpatterns, xorg-server, python" TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools, qt5-qttools-cross-tools" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_BLACKLISTED_ARCHES="i686"