From 1f60323ff92774f4eb51d528b94d066927f4e598 Mon Sep 17 00:00:00 2001 From: Maxython Date: Thu, 14 Nov 2024 10:08:37 +0300 Subject: [PATCH] update pkgs gpkg/libpixman gpkg/mesa gpkg/wget gpkg/xorg-util-macros gpkg/libaom gpkg/libsqlite gpkg/libtpms gpkg/mariadb gpkg/cmake gpkg/libtool gpkg/vulkan-headers gpkg/vulkan-icd-loader gpkg/vulkan-tools --- gpkg/cmake/build.sh | 4 ++-- gpkg/libaom/build.sh | 4 ++-- gpkg/libpixman/build.sh | 9 ++++++--- gpkg/libsqlite/build.sh | 2 +- gpkg/libtool/build.sh | 4 ++-- gpkg/libtpms/build.sh | 4 ++-- gpkg/mariadb/build.sh | 14 +++++++++++--- gpkg/mesa/build.sh | 4 ++-- gpkg/vulkan-headers/build.sh | 4 ++-- gpkg/vulkan-icd-loader/build.sh | 4 ++-- gpkg/vulkan-tools/build.sh | 4 ++-- gpkg/wget/build.sh | 4 ++-- gpkg/xorg-util-macros/build.sh | 4 ++-- 13 files changed, 38 insertions(+), 27 deletions(-) diff --git a/gpkg/cmake/build.sh b/gpkg/cmake/build.sh index 0623d971a..411277ce5 100644 --- a/gpkg/cmake/build.sh +++ b/gpkg/cmake/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://cmake.org/ TERMUX_PKG_DESCRIPTION="Family of tools designed to build, test and package software" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=3.31.0 +TERMUX_PKG_VERSION=3.31.1 TERMUX_PKG_SRCURL=https://www.cmake.org/files/v${TERMUX_PKG_VERSION:0:4}/cmake-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=300b71db6d69dcc1ab7c5aae61cbc1aa2778a3e00cbd918bc720203e311468c3 +TERMUX_PKG_SHA256=c4fc2a9bd0cd5f899ccb2fb81ec422e175090bc0de5d90e906dd453b53065719 TERMUX_PKG_DEPENDS="libcurl-glibc, libarchive-glibc, jsoncpp-glibc, libuv-glibc, rhash-glibc, cppdap-glibc, libexpat-glibc" TERMUX_PKG_RECOMMENDS="gcc-glibc, make-glibc" TERMUX_PKG_FORCE_CMAKE=true diff --git a/gpkg/libaom/build.sh b/gpkg/libaom/build.sh index b91f9a219..a12d52f73 100644 --- a/gpkg/libaom/build.sh +++ b/gpkg/libaom/build.sh @@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="AV1 Video Codec Library" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_LICENSE_FILE="LICENSE, PATENTS" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=3.10.0 +TERMUX_PKG_VERSION=3.11.0 TERMUX_PKG_SRCURL=https://storage.googleapis.com/aom-releases/libaom-$TERMUX_PKG_VERSION.tar.gz -TERMUX_PKG_SHA256=55ccb6816fb4b7d508d96a95b6e9cc3d2c0ae047f9f947dbba03720b56d89631 +TERMUX_PKG_SHA256=cf7d103d2798e512aca9c6e7353d7ebf8967ee96fffe9946e015bb9947903e3e TERMUX_PKG_DEPENDS="glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DCMAKE_BUILD_TYPE=None diff --git a/gpkg/libpixman/build.sh b/gpkg/libpixman/build.sh index d84b59e13..a2e636ee9 100644 --- a/gpkg/libpixman/build.sh +++ b/gpkg/libpixman/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=http://www.pixman.org/ TERMUX_PKG_DESCRIPTION="Low-level library for pixel manipulation" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=0.43.4 +TERMUX_PKG_VERSION=0.44.0 TERMUX_PKG_SRCURL=https://cairographics.org/releases/pixman-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=a0624db90180c7ddb79fc7a9151093dc37c646d8c38d3f232f767cf64b85a226 +TERMUX_PKG_SHA256=89a4c1e1e45e0b23dffe708202cb2eaffde0fe3727d7692b2e1739fec78a7dac TERMUX_PKG_DEPENDS="glibc" TERMUX_PKG_BUILD_DEPENDS="libpng-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" @@ -13,7 +13,10 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -Darm-simd=disabled -Dneon=disabled -Da64-neon=disabled --Diwmmxt=disabled +-Drvv=disabled +-Dmmx=disabled +-Dsse2=disabled +-Dssse3=disabled -Dmips-dspr2=disabled -Dgtk=disabled " diff --git a/gpkg/libsqlite/build.sh b/gpkg/libsqlite/build.sh index 81c0fba3e..7f9584ab1 100644 --- a/gpkg/libsqlite/build.sh +++ b/gpkg/libsqlite/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_LICENSE="Public Domain" TERMUX_PKG_MAINTAINER="@termux-pacman" _SQLITE_SRCVER=3460100 _SQLITE_YEAR=2024 -TERMUX_PKG_VERSION=3.46.1 +TERMUX_PKG_VERSION=3.47.0 TERMUX_PKG_SRCURL=https://www.sqlite.org/${_SQLITE_YEAR}/sqlite-src-${_SQLITE_SRCVER}.zip TERMUX_PKG_SHA256=def3fc292eb9ecc444f6c1950e5c79d8462ed5e7b3d605fd6152d145e1d5abb4 TERMUX_PKG_DEPENDS="zlib-glibc" diff --git a/gpkg/libtool/build.sh b/gpkg/libtool/build.sh index 9e119a890..69057df44 100644 --- a/gpkg/libtool/build.sh +++ b/gpkg/libtool/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/libtool/ TERMUX_PKG_DESCRIPTION="Generic library support script hiding the complexity of using shared libraries behind a consistent, portable interface" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=2.5.3 +TERMUX_PKG_VERSION=2.5.4 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/libtool/libtool-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=9322bd8f6bc848fda3e385899dd1934957169652acef716d19d19d24053abb95 +TERMUX_PKG_SHA256=da8ebb2ce4dcf46b90098daf962cffa68f4b4f62ea60f798d0ef12929ede6adf TERMUX_PKG_DEPENDS="bash-glibc, grep-glibc, sed-glibc, tar-glibc, libltdl-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" lt_cv_sys_lib_search_path_spec=$TERMUX_PREFIX/lib diff --git a/gpkg/libtpms/build.sh b/gpkg/libtpms/build.sh index dd63fb344..3e8308e58 100644 --- a/gpkg/libtpms/build.sh +++ b/gpkg/libtpms/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://github.com/stefanberger/libtpms TERMUX_PKG_DESCRIPTION="Provides software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=0.9.6 +TERMUX_PKG_VERSION=0.10.0 TERMUX_PKG_SRCURL=https://github.com/stefanberger/libtpms/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=2807466f1563ebe45fdd12dd26e501e8a0c4fbb99c7c428fbb508789efd221c0 +TERMUX_PKG_SHA256=6da9a527b3afa7b1470acd4cd17157b8646c31a2c7ff3ba2dfc50c81ba413426 TERMUX_PKG_DEPENDS="openssl-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --with-openssl diff --git a/gpkg/mariadb/build.sh b/gpkg/mariadb/build.sh index fc249350b..c34cc9ea3 100644 --- a/gpkg/mariadb/build.sh +++ b/gpkg/mariadb/build.sh @@ -2,9 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://mariadb.org TERMUX_PKG_DESCRIPTION="A drop-in replacement for mysql server" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="11.5.2" -TERMUX_PKG_SRCURL=https://mirror.netcologne.de/mariadb/mariadb-${TERMUX_PKG_VERSION}/source/mariadb-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=e25fac00aeb34610faf62182836a14e3310c0ca5d882e9109f63bd8dfdc3542d +TERMUX_PKG_VERSION="11.7.1" +TERMUX_PKG_SRCURL=git+https://github.com/MariaDB/server +TERMUX_PKG_SHA256=3a2aaa2b6c82a374f19aad2bcbe5f51037831ec497029558d594ff822b2370da +TERMUX_PKG_GIT_BRANCH="mariadb-${TERMUX_PKG_VERSION}" TERMUX_PKG_DEPENDS="openssl-glibc, libxcrypt-glibc, pcre2-glibc, zlib-glibc, zstd-glibc, ncurses-glibc, libbz2-glibc, libxml2-glibc, liblz4-glibc, perl-glibc" TERMUX_PKG_BUILD_DEPENDS="boost-glibc" TERMUX_PKG_CMAKE_CROSSCOMPILING=false @@ -52,6 +53,13 @@ glibc/sql-bench glibc/mariadb-test " +termux_step_post_get_source() { + local s=$(find . -type f ! -path '*/.git/*' -print0 | xargs -0 sha256sum | LC_ALL=C sort | sha256sum) + if [[ "${s}" != "${TERMUX_PKG_SHA256} "* ]]; then + termux_error_exit "Checksum mismatch for source files." + fi +} + termux_step_pre_configure() { CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}" CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}" diff --git a/gpkg/mesa/build.sh b/gpkg/mesa/build.sh index af1897b9f..fc1db658a 100644 --- a/gpkg/mesa/build.sh +++ b/gpkg/mesa/build.sh @@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="An open-source implementation of the OpenGL specificatio TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_LICENSE_FILE="docs/license.rst" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="24.2.6" +TERMUX_PKG_VERSION="24.2.7" TERMUX_PKG_SRCURL=https://mesa.freedesktop.org/archive/mesa-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_SHA256=2b68c4a6f204c1999815a457299f81c41ba7bf48c4674b0b2d1d8864f41f3709 +TERMUX_PKG_SHA256=a0ce37228679647268a83b3652d859dcf23d6f6430d751489d4464f6de6459fd TERMUX_PKG_DEPENDS="libglvnd-glibc, gcc-libs-glibc, libdrm-glibc, libllvm-glibc, libexpat-glibc, zlib-glibc, zstd-glibc, libx11-glibc, libxcb-glibc, libxext-glibc, libxfixes-glibc, libxshmfence-glibc, libxxf86vm-glibc, libwayland-glibc, libvdpau-glibc, libomxil-bellagio-glibc, libva-glibc, libxml2-glibc, libelf-glibc, libbz2-glibc, libclc-glibc" TERMUX_PKG_SUGGESTS="mesa-dev-glibc" TERMUX_PKG_BUILD_DEPENDS="llvm-glibc, libwayland-protocols-glibc, xorgproto-glibc, glslang-glibc" diff --git a/gpkg/vulkan-headers/build.sh b/gpkg/vulkan-headers/build.sh index 959d439f3..b8fe8da46 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.301" +TERMUX_PKG_VERSION="1.3.302" TERMUX_PKG_SRCURL=https://github.com/KhronosGroup/Vulkan-Headers/archive/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=6c02949bed7f3984e1d12263bdce52a1c99e54a1abcdae90d00527c2890c1cc5 +TERMUX_PKG_SHA256=996c3f4220971e3b3cd6b8933e9e81f0bc82b6d2d6449b6f02c66946d65bf944 TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/gpkg/vulkan-icd-loader/build.sh b/gpkg/vulkan-icd-loader/build.sh index 51879bc80..cc4e72f45 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.301 +TERMUX_PKG_VERSION=1.3.302 TERMUX_PKG_SRCURL=https://github.com/KhronosGroup/Vulkan-Loader/archive/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=7f6895bb25faaca72b9d75325f1d225ae7f30081d3e81c8c19f2c4556b23d676 +TERMUX_PKG_SHA256=7f8d3e5c7428fe2d6220a4ea1c0270c7695bfef8e48c38b827e9e81880637710 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 2ce7b4d05..8ddb12fbb 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.301 +TERMUX_PKG_VERSION=1.3.302 TERMUX_PKG_SRCURL=https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=452a1693fdde1f175fc82e3461ebd09cb8285246972bc6dc206ad0f72f6a5acd +TERMUX_PKG_SHA256=75264092f597e883c236345f188d4f09b635891fba53b517d9953aff8ada6571 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/wget/build.sh b/gpkg/wget/build.sh index 2d1ed5433..1c671c343 100644 --- a/gpkg/wget/build.sh +++ b/gpkg/wget/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/wget/ TERMUX_PKG_DESCRIPTION="Commandline tool for retrieving files using HTTP, HTTPS and FTP" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=1.24.5 +TERMUX_PKG_VERSION=1.25.0 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/wget/wget-${TERMUX_PKG_VERSION}.tar.lz -TERMUX_PKG_SHA256=57a107151e4ef94fdf94affecfac598963f372f13293ed9c74032105390b36ee +TERMUX_PKG_SHA256=19225cc756b0a088fc81148dc6a40a0c8f329af7fd8483f1c7b2fe50f4e08a1f TERMUX_PKG_DEPENDS="libidn2-glibc, libuuid-glibc, openssl-glibc, pcre2-glibc, zlib-glibc, libnettle-glibc, libpsl-glibc, libgnutls-glibc" TERMUX_PKG_CONFFILES="glibc/etc/wgetrc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/gpkg/xorg-util-macros/build.sh b/gpkg/xorg-util-macros/build.sh index be5b03768..a6d2ec705 100644 --- a/gpkg/xorg-util-macros/build.sh +++ b/gpkg/xorg-util-macros/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X.Org Autotools macros" TERMUX_PKG_LICENSE="custom" TERMUX_PKG_LICENSE_FILE="COPYING" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=1.20.1 +TERMUX_PKG_VERSION=1.20.2 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/util/util-macros-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_SHA256=0b308f62dce78ac0f4d9de6888234bf170f276b64ac7c96e99779bb4319bcef5 +TERMUX_PKG_SHA256=9ac269eba24f672d7d7b3574e4be5f333d13f04a7712303b1821b2a51ac82e8e TERMUX_PKG_PLATFORM_INDEPENDENT=true