From adf85c719aabbd86ab14fc41da6c00dc42aefa98 Mon Sep 17 00:00:00 2001 From: Valtteri Koskivuori Date: Thu, 25 Aug 2022 04:28:40 +0300 Subject: [PATCH] Ports: Disable libsamplerate dependency for SDL2 On Arch Linux, the build was picking up the system libsamplerate, which is undesirable. Unlikely that it is needed on Serenity, so disabling it is a good workaround. --- Ports/SDL2/package.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Ports/SDL2/package.sh b/Ports/SDL2/package.sh index 487aa7f081..1fa7263ce3 100755 --- a/Ports/SDL2/package.sh +++ b/Ports/SDL2/package.sh @@ -4,7 +4,13 @@ version='2.24.0' useconfigure='true' auth_type='sha256' files="https://github.com/libsdl-org/SDL/releases/download/release-${version}/SDL2-${version}.tar.gz SDL2-${version}.tar.gz 91e4c34b1768f92d399b078e171448c6af18cafda743987ed2064a28954d6d97" -configopts=("-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt" "-DPULSEAUDIO=OFF" "-DJACK=OFF" "-DEXTRA_LDFLAGS=-laudio;-liconv;-ldl") +configopts=( + "-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt" + "-DPULSEAUDIO=OFF" + "-DJACK=OFF" + "-DSDL_LIBSAMPLERATE=OFF" # Disabled to prevent potential collision with host libsamplerate + "-DEXTRA_LDFLAGS=-laudio;-liconv;-ldl" +) depends=("libiconv") configure() {