SDL_compat: don't propagate build inputs

This commit is contained in:
Marcin Serwin 2025-03-15 10:08:18 +01:00
parent abaf2bd382
commit 7aeac03f40
No known key found for this signature in database
GPG key ID: DACFAC4EA0B194E0

View file

@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
autoSignDarwinBinariesHook autoSignDarwinBinariesHook
]; ];
propagatedBuildInputs = buildInputs =
[ [
libX11 libX11
sdl2-compat sdl2-compat
@ -71,14 +71,12 @@ stdenv.mkDerivation (finalAttrs: {
if stdenv.hostPlatform.isDarwin then if stdenv.hostPlatform.isDarwin then
'' ''
install_name_tool ${ install_name_tool ${
lib.strings.concatMapStrings ( lib.strings.concatMapStrings (x: " -add_rpath ${lib.makeLibraryPath [ x ]} ") finalAttrs.buildInputs
x: " -add_rpath ${lib.makeLibraryPath [ x ]} "
) finalAttrs.propagatedBuildInputs
} "$lib" } "$lib"
'' ''
else else
'' ''
patchelf --set-rpath "$(patchelf --print-rpath $lib):${lib.makeLibraryPath finalAttrs.propagatedBuildInputs}" "$lib" patchelf --set-rpath "$(patchelf --print-rpath $lib):${lib.makeLibraryPath finalAttrs.buildInputs}" "$lib"
'' ''
} }
fi fi