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 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 # 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" 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 Scrumplex
sirseruju sirseruju
]; ];
mainProgram = "DDNet"; mainProgram = "DDNet${lib.optionalString (!buildClient) "-Server"}";
}; };
} }