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
];
propagatedBuildInputs =
buildInputs =
[
libX11
sdl2-compat
@ -71,14 +71,12 @@ stdenv.mkDerivation (finalAttrs: {
if stdenv.hostPlatform.isDarwin then
''
install_name_tool ${
lib.strings.concatMapStrings (
x: " -add_rpath ${lib.makeLibraryPath [ x ]} "
) finalAttrs.propagatedBuildInputs
lib.strings.concatMapStrings (x: " -add_rpath ${lib.makeLibraryPath [ x ]} ") finalAttrs.buildInputs
} "$lib"
''
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