[Backport release-24.11] ddnet-server: build fixes (#393073)

This commit is contained in:
Sefa Eyeoglu
2025-03-25 14:40:02 +01:00
committed by GitHub

View File

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