From f0a9668ad8081a1c9fcc7681c432fb1d0720f520 Mon Sep 17 00:00:00 2001 From: Ivan Max Date: Sat, 5 Oct 2024 00:50:38 +0300 Subject: [PATCH] update pkgs (#293) gpkg/ca-certificates gpkg/clang gpkg/compiler-rt gpkg/lld gpkg/llvm gpkg/vulkan-headers gpkg/vulkan-icd-loader gpkg/vulkan-tools gpkg/spirv-llvm-translator gpkg/postgresql gpkg/liblzma gpkg/xkeyboard-config --- gpkg/ca-certificates/build.sh | 4 ++-- gpkg/clang/build.sh | 12 ++++++------ gpkg/compiler-rt/build.sh | 6 +++--- gpkg/liblzma/build.sh | 4 ++-- gpkg/lld/build.sh | 10 +++++----- gpkg/llvm/build.sh | 13 +++++++------ gpkg/postgresql/build.sh | 6 ++++-- gpkg/spirv-llvm-translator/build.sh | 4 ++-- gpkg/vulkan-headers/build.sh | 4 ++-- gpkg/vulkan-icd-loader/build.sh | 4 ++-- gpkg/vulkan-tools/build.sh | 4 ++-- gpkg/xkeyboard-config/build.sh | 4 ++-- 12 files changed, 39 insertions(+), 36 deletions(-) diff --git a/gpkg/ca-certificates/build.sh b/gpkg/ca-certificates/build.sh index 2b2b9ef76..4794c80cf 100644 --- a/gpkg/ca-certificates/build.sh +++ b/gpkg/ca-certificates/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://src.fedoraproject.org/rpms/ca-certificates TERMUX_PKG_DESCRIPTION="Common CA certificates" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux-pacman" -_DATE=2024-07-02 +_DATE=2024-09-24 TERMUX_PKG_VERSION=${_DATE//-/.} TERMUX_PKG_SRCURL=https://curl.se/ca/cacert-${_DATE}.pem -TERMUX_PKG_SHA256=1bf458412568e134a4514f5e170a328d11091e071c7110955c9884ed87972ac9 +TERMUX_PKG_SHA256=189d3cf6d103185fba06d76c1af915263c6d42225481a1759e853b33ac857540 TERMUX_PKG_SKIP_SRC_EXTRACT=true TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/gpkg/clang/build.sh b/gpkg/clang/build.sh index 8d40a590e..82e6ab48c 100644 --- a/gpkg/clang/build.sh +++ b/gpkg/clang/build.sh @@ -3,18 +3,18 @@ TERMUX_PKG_DESCRIPTION="Compiler infrastructure" TERMUX_PKG_LICENSE="Apache-2.0, NCSA" TERMUX_PKG_LICENSE_FILE="LICENSE.TXT" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=18.1.8 +TERMUX_PKG_VERSION=19.1.1 _SOURCE=https://github.com/llvm/llvm-project/releases/download/llvmorg-$TERMUX_PKG_VERSION TERMUX_PKG_SRCURL=($_SOURCE/clang-$TERMUX_PKG_VERSION.src.tar.xz $_SOURCE/clang-tools-extra-$TERMUX_PKG_VERSION.src.tar.xz $_SOURCE/llvm-$TERMUX_PKG_VERSION.src.tar.xz $_SOURCE/cmake-$TERMUX_PKG_VERSION.src.tar.xz $_SOURCE/third-party-$TERMUX_PKG_VERSION.src.tar.xz) -TERMUX_PKG_SHA256=(5724fe0a13087d5579104cedd2f8b3bc10a212fb79a0fcdac98f4880e19f4519 - e58877fcd95ed106824bd1a31276dd17ed0c53adcd60ca75289eac0654f0a7f1 - f68cf90f369bc7d0158ba70d860b0cb34dbc163d6ff0ebc6cfa5e515b9b2e28d - 59badef592dd34893cd319d42b323aaa990b452d05c7180ff20f23ab1b41e837 - b76b810f3d3dc5d08e83c4236cb6e395aa9bd5e3ea861e8c319b216d093db074) +TERMUX_PKG_SHA256=(73881ccf065c35ca67752c2d4b6dd0157140330eef318fb80f1a62681145cf7c + 8ec25a9a97a28e2b57b6682f3671f9ca3640794d6f7ce8412acbbf2ed989bcff + 15a7c77f9c39444d9dd6756b75b9a70129dcbd1e340724a6e45b3b488f55bc4b + 92a016ecfe46ad7c18db6425a018c2c6ee126b9d0e5513d6fad989fee6648ffa + 39dec41a0a4d39af6428a58ddbd5c3e5c3ae4f6175e3655480909559cba86cb7) TERMUX_PKG_DEPENDS="libllvm-glibc, gcc-glibc, compiler-rt-glibc, lld-glibc" TERMUX_PKG_BUILD_DEPENDS="llvm-glibc, python-glibc" TERMUX_PKG_NO_STATICSPLIT=true diff --git a/gpkg/compiler-rt/build.sh b/gpkg/compiler-rt/build.sh index cff01b711..565aee25d 100644 --- a/gpkg/compiler-rt/build.sh +++ b/gpkg/compiler-rt/build.sh @@ -3,12 +3,12 @@ TERMUX_PKG_DESCRIPTION="Compiler runtime libraries for clang" TERMUX_PKG_LICENSE="Apache-2.0" TERMUX_PKG_LICENSE_FILE="LICENSE.TXT" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=18.1.8 +TERMUX_PKG_VERSION=19.1.1 _SOURCE=https://github.com/llvm/llvm-project/releases/download/llvmorg-$TERMUX_PKG_VERSION TERMUX_PKG_SRCURL=($_SOURCE/compiler-rt-$TERMUX_PKG_VERSION.src.tar.xz $_SOURCE/cmake-$TERMUX_PKG_VERSION.src.tar.xz) -TERMUX_PKG_SHA256=(e054e99a9c9240720616e927cb52363abbc8b4f1ef0286bad3df79ec8fdf892f - 59badef592dd34893cd319d42b323aaa990b452d05c7180ff20f23ab1b41e837) +TERMUX_PKG_SHA256=(b63dc6d6210752eb1eb42d28549346bb3543951bfbd014152eec648f5dbad4a7 + 92a016ecfe46ad7c18db6425a018c2c6ee126b9d0e5513d6fad989fee6648ffa) TERMUX_PKG_DEPENDS="gcc-libs-glibc" TERMUX_PKG_BUILD_DEPENDS="llvm-glibc, python-glibc" TERMUX_PKG_NO_STATICSPLIT=true diff --git a/gpkg/liblzma/build.sh b/gpkg/liblzma/build.sh index 249e32e11..73974c981 100644 --- a/gpkg/liblzma/build.sh +++ b/gpkg/liblzma/build.sh @@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="XZ-format compression library" TERMUX_PKG_LICENSE="LGPL-2.1, GPL-2.0, GPL-3.0" TERMUX_PKG_LICENSE_FILE="COPYING, COPYING.GPLv2, COPYING.GPLv3, COPYING.LGPLv2.1" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="5.6.2" +TERMUX_PKG_VERSION="5.6.3" TERMUX_PKG_SRCURL=https://github.com/tukaani-project/xz/releases/download/v$TERMUX_PKG_VERSION/xz-$TERMUX_PKG_VERSION.tar.xz -TERMUX_PKG_SHA256=a9db3bb3d64e248a0fae963f8fb6ba851a26ba1822e504dc0efd18a80c626caf +TERMUX_PKG_SHA256=db0590629b6f0fa36e74aea5f9731dc6f8df068ce7b7bafa45301832a5eebc3a TERMUX_PKG_DEPENDS="glibc, bash-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --enable-sandbox=no diff --git a/gpkg/lld/build.sh b/gpkg/lld/build.sh index f2916c37e..aac416ea4 100644 --- a/gpkg/lld/build.sh +++ b/gpkg/lld/build.sh @@ -3,16 +3,16 @@ TERMUX_PKG_DESCRIPTION="Linker from the LLVM project" TERMUX_PKG_LICENSE="Apache-2.0, NCSA" TERMUX_PKG_LICENSE_FILE="LICENSE.TXT" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=18.1.8 +TERMUX_PKG_VERSION=19.1.1 _SOURCE=https://github.com/llvm/llvm-project/releases/download/llvmorg-$TERMUX_PKG_VERSION TERMUX_PKG_SRCURL=($_SOURCE/lld-$TERMUX_PKG_VERSION.src.tar.xz $_SOURCE/llvm-$TERMUX_PKG_VERSION.src.tar.xz $_SOURCE/libunwind-$TERMUX_PKG_VERSION.src.tar.xz $_SOURCE/cmake-$TERMUX_PKG_VERSION.src.tar.xz) -TERMUX_PKG_SHA256=(800e6805fb613eb8428f7a199f6d06c4c19f78f2db69157a129bb04fc1c99769 - f68cf90f369bc7d0158ba70d860b0cb34dbc163d6ff0ebc6cfa5e515b9b2e28d - c31577d16978b0da0e472ef751f74893a5b459a7ea4a383b75f7ab93cf1e6877 - 59badef592dd34893cd319d42b323aaa990b452d05c7180ff20f23ab1b41e837) +TERMUX_PKG_SHA256=(2f732bf1244497638dd7cc98e32b56bc61122021dd5c98253597b9fce35437f5 + 15a7c77f9c39444d9dd6756b75b9a70129dcbd1e340724a6e45b3b488f55bc4b + 4dec993f90644609060e75c27d6742366822c35b8e8975c4ce5fb996d72df20b + 92a016ecfe46ad7c18db6425a018c2c6ee126b9d0e5513d6fad989fee6648ffa) TERMUX_PKG_DEPENDS="libllvm-glibc, gcc-libs-glibc, zlib-glibc, zstd-glibc" TERMUX_PKG_BUILD_DEPENDS="llvm-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/gpkg/llvm/build.sh b/gpkg/llvm/build.sh index 57035197f..cec523fbf 100644 --- a/gpkg/llvm/build.sh +++ b/gpkg/llvm/build.sh @@ -3,16 +3,17 @@ TERMUX_PKG_DESCRIPTION="Compiler infrastructure" TERMUX_PKG_LICENSE="Apache-2.0, NCSA" TERMUX_PKG_LICENSE_FILE="LICENSE.TXT" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=18.1.8 +TERMUX_PKG_VERSION=19.1.1 _SOURCE=https://github.com/llvm/llvm-project/releases/download/llvmorg-$TERMUX_PKG_VERSION TERMUX_PKG_SRCURL=($_SOURCE/llvm-$TERMUX_PKG_VERSION.src.tar.xz $_SOURCE/cmake-$TERMUX_PKG_VERSION.src.tar.xz $_SOURCE/third-party-$TERMUX_PKG_VERSION.src.tar.xz) -TERMUX_PKG_SHA256=(f68cf90f369bc7d0158ba70d860b0cb34dbc163d6ff0ebc6cfa5e515b9b2e28d - 59badef592dd34893cd319d42b323aaa990b452d05c7180ff20f23ab1b41e837 - b76b810f3d3dc5d08e83c4236cb6e395aa9bd5e3ea861e8c319b216d093db074) +TERMUX_PKG_SHA256=(15a7c77f9c39444d9dd6756b75b9a70129dcbd1e340724a6e45b3b488f55bc4b + 92a016ecfe46ad7c18db6425a018c2c6ee126b9d0e5513d6fad989fee6648ffa + 39dec41a0a4d39af6428a58ddbd5c3e5c3ae4f6175e3655480909559cba86cb7) TERMUX_PKG_DEPENDS="libllvm-glibc, perl-glibc" -TERMUX_PKG_BUILD_DEPENDS="binutils-libs-glibc" +TERMUX_PKG_BUILD_DEPENDS="binutils-libs-glibc, python-glibc" +TERMUX_PKG_PYTHON_COMMON_DEPS="setuptools" TERMUX_PKG_NO_STATICSPLIT=true termux_step_post_get_source() { @@ -68,6 +69,6 @@ termux_step_configure() { termux_step_post_make_install() { ( cd ${TERMUX_PKG_SRCDIR}/utils/lit - python3 setup.py install --prefix=$TERMUX_PREFIX -O1 + python${TERMUX_PYTHON_VERSION} setup.py install --prefix=$TERMUX_PREFIX -O1 ) } diff --git a/gpkg/postgresql/build.sh b/gpkg/postgresql/build.sh index 7371cb0c1..1510a8b65 100644 --- a/gpkg/postgresql/build.sh +++ b/gpkg/postgresql/build.sh @@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="Object-relational SQL database" TERMUX_PKG_LICENSE="PostgreSQL" TERMUX_PKG_LICENSE_FILE="COPYRIGHT" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="16.4" +TERMUX_PKG_VERSION="17.0" TERMUX_PKG_SRCURL=https://ftp.postgresql.org/pub/source/v$TERMUX_PKG_VERSION/postgresql-$TERMUX_PKG_VERSION.tar.bz2 -TERMUX_PKG_SHA256=971766d645aa73e93b9ef4e3be44201b4f45b5477095b049125403f9f3386d6f +TERMUX_PKG_SHA256=7e276131c0fdd6b62588dbad9b3bb24b8c3498d5009328dba59af16e819109de TERMUX_PKG_DEPENDS="krb5-glibc, openssl-glibc, readline-glibc, zlib-glibc, libxml2-glibc, libpam-glibc, libicu-glibc, libllvm-glibc, libxslt-glibc, liblz4-glibc, zstd-glibc" TERMUX_PKG_BUILD_DEPENDS="perl-glibc, python-glibc, clang-glibc" #--with-ldap @@ -30,6 +30,8 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" TCLSH=$TERMUX_PREFIX/bin/tclsh PYTHON=$TERMUX_PREFIX/bin/python PERL=$TERMUX_PREFIX/bin/perl +LLVM_CONFIG=$TERMUX_PREFIX/bin/llvm-config +CLANG=$TERMUX_PREFIX/bin/clang " termux_step_pre_configure() { diff --git a/gpkg/spirv-llvm-translator/build.sh b/gpkg/spirv-llvm-translator/build.sh index abefa19d5..9db0dbbc8 100644 --- a/gpkg/spirv-llvm-translator/build.sh +++ b/gpkg/spirv-llvm-translator/build.sh @@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="Tool and a library for bi-directional translation betwee TERMUX_PKG_LICENSE="custom" TERMUX_PKG_LICENSE_FILE="LICENSE.TXT" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=18.1.2 +TERMUX_PKG_VERSION=19.1.0 TERMUX_PKG_SRCURL=https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=4724372934041c8feb8bcafea1c9d086ab2de9f323599068943ef61ddb0bca51 +TERMUX_PKG_SHA256=2e64231db8646d8c220d44136712549b5d4c4194c6ce0e57c4f5ab342beee9a2 TERMUX_PKG_DEPENDS="libllvm-glibc, spirv-tools-glibc" TERMUX_PKG_BUILD_DEPENDS="llvm-glibc" TERMUX_PKG_NO_STATICSPLIT=true diff --git a/gpkg/vulkan-headers/build.sh b/gpkg/vulkan-headers/build.sh index 3b5116a1f..35447aeb4 100644 --- a/gpkg/vulkan-headers/build.sh +++ b/gpkg/vulkan-headers/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Headers TERMUX_PKG_DESCRIPTION="Vulkan Header files and API registry" TERMUX_PKG_LICENSE="Apache-2.0" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="1.3.295" +TERMUX_PKG_VERSION="1.3.296" TERMUX_PKG_SRCURL=https://github.com/KhronosGroup/Vulkan-Headers/archive/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=b4568b984be4b8a317343cc14d854669e258705079a16cabef3fb92302f55561 +TERMUX_PKG_SHA256=e204e0b3c19f622d197df945737f5db913d6621830999b8578d34e80a7c90585 TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/gpkg/vulkan-icd-loader/build.sh b/gpkg/vulkan-icd-loader/build.sh index 0c1dbe5dc..aaf0e2cf0 100644 --- a/gpkg/vulkan-icd-loader/build.sh +++ b/gpkg/vulkan-icd-loader/build.sh @@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader" TERMUX_PKG_LICENSE="custom" TERMUX_PKG_LICENSE_FILE="LICENSE.txt" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=1.3.295 +TERMUX_PKG_VERSION=1.3.296 TERMUX_PKG_SRCURL=https://github.com/KhronosGroup/Vulkan-Loader/archive/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=9241b99fb70c6e172cdb8cb4c3d291c129e9499126cfe4c12aa854b71e035518 +TERMUX_PKG_SHA256=682d5323cf31308402c888599b375ebf15810f95d6d1a08ad2f525766becf99b TERMUX_PKG_DEPENDS="glibc" TERMUX_PKG_BUILD_DEPENDS="vulkan-headers-glibc, libxrandr-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/gpkg/vulkan-tools/build.sh b/gpkg/vulkan-tools/build.sh index 68180f743..f48daa2ee 100644 --- a/gpkg/vulkan-tools/build.sh +++ b/gpkg/vulkan-tools/build.sh @@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="Vulkan Tools and Utilities" TERMUX_PKG_LICENSE="custom" TERMUX_PKG_LICENSE_FILE="LICENSE.txt" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=1.3.295 +TERMUX_PKG_VERSION=1.3.296 TERMUX_PKG_SRCURL=https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=caaf5972173e986605df279b5714f4fc0295769527372ec1752b87e001a8e7cf +TERMUX_PKG_SHA256=a44b5456f473dae0b6d15c23d3b1eb461bb8ef58867271abd641d99735a54b6c TERMUX_PKG_DEPENDS="gcc-libs-glibc, libx11-glibc, libxcb-glibc, libwayland-glibc, vulkan-icd-loader-glibc" TERMUX_PKG_BUILD_DEPENDS="vulkan-headers-glibc, libwayland-protocols-glibc, vulkan-volk-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/gpkg/xkeyboard-config/build.sh b/gpkg/xkeyboard-config/build.sh index 90333da0e..34c68c999 100644 --- a/gpkg/xkeyboard-config/build.sh +++ b/gpkg/xkeyboard-config/build.sh @@ -4,9 +4,9 @@ TERMUX_PKG_DESCRIPTION="X keyboard configuration files" TERMUX_PKG_LICENSE="custom" TERMUX_PKG_LICENSE_FILE="COPYING" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="2.42" +TERMUX_PKG_VERSION="2.43" TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/archive/individual/data/xkeyboard-config/xkeyboard-config-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_SHA256=a6b06ebfc1f01fc505f2f05f265f95f67cc8873a54dd247e3c2d754b8f7e0807 +TERMUX_PKG_SHA256=c810f362c82a834ee89da81e34cd1452c99789339f46f6037f4b9e227dd06c01 TERMUX_PKG_BUILD_DEPENDS="xorg-xkbcomp-glibc, libxslt-glibc, python-glibc" TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_SETUP_PYTHON=true