srb2: fetchurl -> fetchzip

This commit is contained in:
Donovan Glover 2024-03-16 09:02:57 -04:00
parent d7f3410393
commit 0714cd83df
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65

View File

@ -1,18 +1,16 @@
{ lib { lib
, stdenv , stdenv
, fetchurl , fetchzip
, fetchFromGitHub , fetchFromGitHub
, cmake , cmake
, curl , curl
, nasm , nasm
, libopenmpt , libopenmpt
, p7zip
, game-music-emu , game-music-emu
, libpng , libpng
, SDL2 , SDL2
, SDL2_mixer , SDL2_mixer
, zlib , zlib
, unzip
, makeWrapper , makeWrapper
, makeDesktopItem , makeDesktopItem
, copyDesktopItems , copyDesktopItems
@ -32,7 +30,6 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [ nativeBuildInputs = [
cmake cmake
nasm nasm
p7zip
makeWrapper makeWrapper
copyDesktopItems copyDesktopItems
]; ];
@ -51,22 +48,17 @@ stdenv.mkDerivation (finalAttrs: {
pname = "srb2-data"; pname = "srb2-data";
version = finalAttrs.version; version = finalAttrs.version;
nativeBuildInputs = [ src = fetchzip {
unzip
];
src = fetchurl {
url = "https://github.com/STJr/SRB2/releases/download/SRB2_release_${finalAttrs.version}/SRB2-v${lib.replaceStrings ["."] [""] finalAttrs.version}-Full.zip"; url = "https://github.com/STJr/SRB2/releases/download/SRB2_release_${finalAttrs.version}/SRB2-v${lib.replaceStrings ["."] [""] finalAttrs.version}-Full.zip";
hash = "sha256-g7kaNRE1tjcF5J2v+kTnrDzz4zs5f1b/NH67ce2ifUo="; hash = "sha256-/MJVOMMXxHa+xB60WlwLhh5lrZNKnHajTySNZVSlUWE=";
stripRoot = false;
}; };
sourceRoot = ".";
installPhase = '' installPhase = ''
runHook preInstall runHook preInstall
mkdir -p $out/share/srb2 mkdir -p $out/share/srb2
cp -r *pk3 *dta *dat models/ $out/share/srb2/ cp -r * $out/share/srb2
runHook postInstall runHook postInstall
''; '';