From 200f5e44f4f591afbfeb47db503360d08d44eed3 Mon Sep 17 00:00:00 2001 From: Ivan Max Date: Tue, 9 Jan 2024 10:23:32 +0000 Subject: [PATCH] updating and fixing packages (#180) upd gpkg/vulkan-icd-loader fix gpkg/libpulse reb gpkg/libflac --- gpkg/libflac/build.sh | 1 + gpkg/libpulse/build.sh | 1 + gpkg/libpulse/shm.c.patch | 11 +++++++++++ gpkg/vulkan-icd-loader/build.sh | 4 ++-- 4 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 gpkg/libpulse/shm.c.patch diff --git a/gpkg/libflac/build.sh b/gpkg/libflac/build.sh index f775f501e..5656d0a64 100644 --- a/gpkg/libflac/build.sh +++ b/gpkg/libflac/build.sh @@ -4,6 +4,7 @@ TERMUX_PKG_LICENSE="GPL-2.0, LGPL-2.1, BSD 3-Clause" TERMUX_PKG_LICENSE_FILE="COPYING.GPL, COPYING.LGPL, COPYING.Xiph" TERMUX_PKG_MAINTAINER="@termux-pacman" TERMUX_PKG_VERSION=1.4.3 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://downloads.xiph.org/releases/flac/flac-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70 TERMUX_PKG_DEPENDS="libogg-glibc, gcc-libs-glibc" diff --git a/gpkg/libpulse/build.sh b/gpkg/libpulse/build.sh index 2530c263e..015c188a9 100644 --- a/gpkg/libpulse/build.sh +++ b/gpkg/libpulse/build.sh @@ -4,6 +4,7 @@ TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux-pacman" TERMUX_PKG_SRCURL="git+https://github.com/pulseaudio/pulseaudio" TERMUX_PKG_VERSION="16.99.1" +TERMUX_PKG_REVISION=1 TERMUX_PKG_DEPENDS="libsndfile-glibc, libltdl-glibc, gdbm-glibc, libxcb-glibc, libxtst-glibc, libsm-glibc, libtool-glibc, libcap-glibc, dbus-glibc" TERMUX_PKG_BUILD_DEPENDS="gettext-glibc" TERMUX_PKG_CONFFILES="glibc/etc/pulse/client.conf, glibc/etc/pulse/daemon.conf, glibc/etc/pulse/default.pa, glibc/etc/pulse/system.pa" diff --git a/gpkg/libpulse/shm.c.patch b/gpkg/libpulse/shm.c.patch new file mode 100644 index 000000000..b3132ac2e --- /dev/null +++ b/gpkg/libpulse/shm.c.patch @@ -0,0 +1,11 @@ +--- tmp-checkout/src/pulsecore/shm.c 2024-01-09 12:06:02.873501251 +0300 ++++ tmp-checkout/src/pulsecore/shm.c.patch 2024-01-09 12:08:40.663501190 +0300 +@@ -164,7 +164,7 @@ + #endif + #ifdef HAVE_MEMFD + case PA_MEM_TYPE_SHARED_MEMFD: +- fd = memfd_create("pulseaudio", MFD_ALLOW_SEALING|MFD_CLOEXEC|MFD_NOEXEC_SEAL); ++ fd = memfd_create("pulseaudio", MFD_ALLOW_SEALING|MFD_CLOEXEC); + break; + #endif + default: diff --git a/gpkg/vulkan-icd-loader/build.sh b/gpkg/vulkan-icd-loader/build.sh index 4df9ddb03..a3216d829 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.270 +TERMUX_PKG_VERSION=1.3.275 TERMUX_PKG_SRCURL=https://github.com/KhronosGroup/Vulkan-Loader/archive/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=464293bd8be1545365518327168c676aadab7a88fa516054cd59fb3f6f83a1d5 +TERMUX_PKG_SHA256=96dee7d8ccb08f2518e2b82f7a8ce84ffee511c96b16c83259fff87b6ee45232 TERMUX_PKG_DEPENDS="glibc" TERMUX_PKG_BUILD_DEPENDS="vulkan-headers-glibc, libxrandr-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="