From f5e3494824a53876ba55e2a0b306fd9c2e253db5 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 11 Oct 2025 07:52:12 +0000 Subject: [PATCH] fix(main/libsamplerate): Fix paths in pkgconfig file Previously, TERMUX_PREFIX was prepended twice in libdir and includedir. --- packages/libsamplerate/build.sh | 2 +- packages/libsamplerate/fix-pkgconfig-file.patch | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 packages/libsamplerate/fix-pkgconfig-file.patch diff --git a/packages/libsamplerate/build.sh b/packages/libsamplerate/build.sh index 4e6f8a165cf551..f659eb34fcf6df 100644 --- a/packages/libsamplerate/build.sh +++ b/packages/libsamplerate/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="A library for performing sample rate conversion of audio TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.2.2 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/libsndfile/libsamplerate/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=16e881487f184250deb4fcb60432d7556ab12cb58caea71ef23960aec6c0405a TERMUX_PKG_FORCE_CMAKE=true diff --git a/packages/libsamplerate/fix-pkgconfig-file.patch b/packages/libsamplerate/fix-pkgconfig-file.patch new file mode 100644 index 00000000000000..569f1d791726c8 --- /dev/null +++ b/packages/libsamplerate/fix-pkgconfig-file.patch @@ -0,0 +1,13 @@ +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -134,8 +134,8 @@ + if(LIBSAMPLERATE_INSTALL_PKGCONFIG_MODULE) + set(prefix ${CMAKE_INSTALL_PREFIX}) + set(exec_prefix "\${prefix}") +- set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}") +- set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}") ++ set(includedir "${CMAKE_INSTALL_INCLUDEDIR}") ++ set(libdir "${CMAKE_INSTALL_LIBDIR}") + set(VERSION "${PROJECT_VERSION}") + if(LIBM_REQUIRED) + set(LIBS "-lm")