bombsquad: 1.7.61 -> 1.7.62
The game now ships with a libdiscord_partner_sdk.so
This commit is contained in:
@@ -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
|
||||
'';
|
||||
|
||||
Reference in New Issue
Block a user