bombsquad: 1.7.61 -> 1.7.62

The game now ships with a libdiscord_partner_sdk.so
This commit is contained in:
Mrmaxmeier
2026-05-08 12:28:34 +02:00
parent 549bd84d62
commit f71baabe84
+8 -4
View File
@@ -25,11 +25,11 @@ let
{
x86_64-linux = {
name = "BombSquad_Linux_x86_64";
hash = "sha256-VHhDRzB7sSvb3Ou/Sg+PjTKFDG9sKsXueu2qLNfC06k=";
hash = "sha256-Su7xEVzgFBl+Q2iFWdIRbyO8lRs8Xd4KabFhycZUVjs=";
};
aarch64-linux = {
name = "BombSquad_Linux_Arm64";
hash = "sha256-usrhPOsXkJZk0HCSBIGnc4qdIu2SW7STp6Y/e6RmZlM=";
hash = "sha256-Q87KbQqwEOaMiJ4uSgZ3eD8AYKQCoJWPzq7rt9Nu9Co=";
};
}
.${stdenv.targetPlatform.system} or (throw "${stdenv.targetPlatform.system} is unsupported.");
@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
# Note: This version trails behind the latest version by one since the latest
# version sometimes gets replaced for minor updates. The builds in /old/ are
# stable.
version = "1.7.61";
version = "1.7.62";
src = fetchurl {
url = "https://files.ballistica.net/bombsquad/builds/old/${archive.name}_${finalAttrs.version}.tar.gz";
@@ -89,13 +89,17 @@ stdenv.mkDerivation (finalAttrs: {
mkdir -p $out/bin $out/libexec $out/share/bombsquad/ba_data
install -Dm555 -t $out/libexec ${finalAttrs.meta.mainProgram}
# x86_64 bundles Discord partner SDK; aarch64 currently does not.
if [ -e libdiscord_partner_sdk.so ]; then
install -Dm555 -t $out/libexec libdiscord_partner_sdk.so
fi
cp -r ba_data $out/share/bombsquad
makeWrapper "$out/libexec/${finalAttrs.meta.mainProgram}" "$out/bin/${finalAttrs.meta.mainProgram}" \
--add-flags ${lib.escapeShellArg commandLineArgs} \
--add-flags "-d $out/share/bombsquad"
install -Dm755 ${bombsquadIcon} $out/share/icons/bombsquad.png
install -Dm444 ${bombsquadIcon} $out/share/icons/bombsquad.png
runHook postInstall
'';