From 86e84bbdc760c2b88ccf3a462e1b74df502c8e56 Mon Sep 17 00:00:00 2001 From: Max Ivan Date: Mon, 21 Oct 2024 14:55:55 +0300 Subject: [PATCH] Update pkgs (#301) gpkg/libmpg123 gpkg/mangohud gpkg/swig gpkg/tpm2-tss + gpkg/libxkbcommon: new pkg to gpkg --- gpkg/libmpg123/build.sh | 4 ++-- gpkg/libxkbcommon/build.sh | 13 +++++++++++++ gpkg/mangohud/build.sh | 8 ++++---- gpkg/mangohud/src-meson.build.patch | 11 ----------- gpkg/swig/build.sh | 4 ++-- gpkg/tpm2-tss/build.sh | 4 ++-- 6 files changed, 23 insertions(+), 21 deletions(-) create mode 100644 gpkg/libxkbcommon/build.sh delete mode 100644 gpkg/mangohud/src-meson.build.patch diff --git a/gpkg/libmpg123/build.sh b/gpkg/libmpg123/build.sh index 706cf9a93..66f954d0e 100644 --- a/gpkg/libmpg123/build.sh +++ b/gpkg/libmpg123/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://mpg123.org/ TERMUX_PKG_DESCRIPTION="Fast console MPEG Audio Player and decoder library" TERMUX_PKG_LICENSE="LGPL-2.1" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="1.32.6" +TERMUX_PKG_VERSION="1.32.7" TERMUX_PKG_SRCURL=https://mpg123.org/download/mpg123-${TERMUX_PKG_VERSION}.tar.bz2 -TERMUX_PKG_SHA256=ccdd1d0abc31d73d8b435fc658c79049d0a905b30669b6a42a03ad169dc609e6 +TERMUX_PKG_SHA256=3c8919243707951cac0e3c39bbf28653bcaffc43c98ff16801a27350db8f0f21 TERMUX_PKG_DEPENDS="glibc" diff --git a/gpkg/libxkbcommon/build.sh b/gpkg/libxkbcommon/build.sh new file mode 100644 index 000000000..bee0c5fe0 --- /dev/null +++ b/gpkg/libxkbcommon/build.sh @@ -0,0 +1,13 @@ +TERMUX_PKG_HOMEPAGE=https://xkbcommon.org/ +TERMUX_PKG_DESCRIPTION="Keymap handling library for toolkits and window systems" +TERMUX_PKG_LICENSE="MIT" +TERMUX_PKG_MAINTAINER="@termux-pacman" +TERMUX_PKG_VERSION="1.7.0" +TERMUX_PKG_SRCURL=https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=20d5e40dabd927f7a7f4342bebb1e8c7a59241283c978b800ae3bf60394eabc4 +TERMUX_PKG_DEPENDS="xkeyboard-config-glibc, libxcb-glibc, libwayland-glibc" +TERMUX_PKG_BUILD_DEPENDS="libwayland-protocols-glibc, bash-completion-glibc, doxygen-glibc" + +termux_step_configure() { + termux_step_configure_meson +} diff --git a/gpkg/mangohud/build.sh b/gpkg/mangohud/build.sh index 99c9b8ad6..95ee4938e 100644 --- a/gpkg/mangohud/build.sh +++ b/gpkg/mangohud/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://github.com/flightlessmango/MangoHud/ TERMUX_PKG_DESCRIPTION="A Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="0.7.1" -TERMUX_PKG_SRCURL=https://github.com/flightlessmango/MangoHud/releases/download/v${TERMUX_PKG_VERSION}/MangoHud-v${TERMUX_PKG_VERSION}-1-Source.tar.xz -TERMUX_PKG_SHA256=cfcc907c91b51f1fef4ec3f1cd52e2ff1b5caf207cdcff71869b94cefe39d208 -TERMUX_PKG_DEPENDS="dbus-glibc, libx11-glibc, python-pip-glibc, vulkan-icd-loader-glibc" +TERMUX_PKG_VERSION="0.7.2" +TERMUX_PKG_SRCURL=https://github.com/flightlessmango/MangoHud/releases/download/v${TERMUX_PKG_VERSION}/MangoHud-v${TERMUX_PKG_VERSION}-Source.tar.xz +TERMUX_PKG_SHA256=114ad3ea87b1db7358816c7b8e7843aaee356ff048b9e15d6fff02d89414841b +TERMUX_PKG_DEPENDS="dbus-glibc, libx11-glibc, python-pip-glibc, vulkan-icd-loader-glibc, libxkbcommon-glibc" TERMUX_PKG_BUILD_DEPENDS="nlohmann-json-glibc, glslang-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -Ddynamic_string_tokens=false diff --git a/gpkg/mangohud/src-meson.build.patch b/gpkg/mangohud/src-meson.build.patch deleted file mode 100644 index bcfe43025..000000000 --- a/gpkg/mangohud/src-meson.build.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/meson.build -+++ b/src/meson.build -@@ -159,7 +156,7 @@ - endif - endif - --link_args = cc.get_supported_link_arguments(['-Wl,-Bsymbolic-functions', '-Wl,-z,relro', '-Wl,--exclude-libs,ALL', '-lGL', '-static-libstdc++']) -+link_args = cc.get_supported_link_arguments(['-Wl,-Bsymbolic-functions', '-Wl,-z,relro', '-Wl,--exclude-libs,ALL', '-lGL']) - # meson fails to check version-script so just force add - link_args += '-Wl,--version-script,@0@'.format(join_paths(meson.current_source_dir(), 'mangohud.version')) - diff --git a/gpkg/swig/build.sh b/gpkg/swig/build.sh index 059e7c4ac..6f1261bf5 100644 --- a/gpkg/swig/build.sh +++ b/gpkg/swig/build.sh @@ -3,8 +3,8 @@ TERMUX_PKG_DESCRIPTION="Generate scripting interfaces to C/C++ code" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_LICENSE_FILE="LICENSE, LICENSE-GPL, LICENSE-UNIVERSITIES, COPYRIGHT" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=4.2.1 +TERMUX_PKG_VERSION=4.3.0 TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/swig/swig-$TERMUX_PKG_VERSION.tar.gz -TERMUX_PKG_SHA256=fa045354e2d048b2cddc69579e4256245d4676894858fcf0bab2290ecf59b7d8 +TERMUX_PKG_SHA256=f7203ef796f61af986c70c05816236cbd0d31b7aa9631e5ab53020ab7804aa9e TERMUX_PKG_DEPENDS="gcc-libs-glibc, pcre2-glibc, zlib-glibc" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/gpkg/tpm2-tss/build.sh b/gpkg/tpm2-tss/build.sh index bb2198cdb..112e8904b 100644 --- a/gpkg/tpm2-tss/build.sh +++ b/gpkg/tpm2-tss/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://github.com/tpm2-software/tpm2-tss TERMUX_PKG_DESCRIPTION="Implementation of the TCG Trusted Platform Module 2.0 Software Stack (TSS2)" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=4.0.1 +TERMUX_PKG_VERSION=4.1.3 TERMUX_PKG_SRCURL=https://github.com/tpm2-software/tpm2-tss/releases/download/${TERMUX_PKG_VERSION}/tpm2-tss-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=532a70133910b6bd842289915b3f9423c0205c0ea009d65294ca18a74087c950 +TERMUX_PKG_SHA256=37f1580200ab78305d1fc872d89241aaee0c93cbe85bc559bf332737a60d3be8 TERMUX_PKG_DEPENDS="libcurl-glibc, json-c-glibc, openssl-glibc" TERMUX_PKG_BUILD_DEPENDS="libtpms-glibc, doxygen-glibc, cmocka-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="