ddnet-server: build fixes (#391366)

This commit is contained in:
jopejoe1 2025-03-25 13:42:17 +01:00 committed by GitHub
commit e77c2830a0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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"
'';
@ -137,6 +137,6 @@ stdenv.mkDerivation rec {
Scrumplex
sirseruju
];
mainProgram = "DDNet";
mainProgram = "DDNet${lib.optionalString (!buildClient) "-Server"}";
};
}