ddnet-server: fix Darwin build

The server variant of the ddnet package does not ship the client, so we
don't need to patch in libsteam_api.dylib

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
This commit is contained in:
Sefa Eyeoglu
2025-03-19 21:07:07 +01:00
parent bb3980abc0
commit acd3e908a0
+1 -1
View File
@@ -111,7 +111,7 @@ stdenv.mkDerivation rec {
rm -rf $out/share/metainfo
'';
preFixup = lib.optionalString stdenv.hostPlatform.isDarwin ''
preFixup = lib.optionalString (stdenv.hostPlatform.isDarwin && buildClient) ''
# Upstream links against <prefix>/lib while it installs this library in <prefix>/lib/ddnet
install_name_tool -change "$out/lib/libsteam_api.dylib" "$out/lib/ddnet/libsteam_api.dylib" "$out/bin/DDNet"
'';