diff --git a/pkgs/by-name/bo/bombsquad/package.nix b/pkgs/by-name/bo/bombsquad/package.nix index 6eb61c0f9647..6ac0065809ab 100644 --- a/pkgs/by-name/bo/bombsquad/package.nix +++ b/pkgs/by-name/bo/bombsquad/package.nix @@ -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 '';