sauerbraten 2020_12_27 -> 2020_12_29 https://repology.org/project/sauerbraten/versions attrpath: sauerbraten Checking auto update branch... No auto update branch exists Old version 2020_12_27" not present in master derivation file with contents: { lib , stdenv , fetchzip , SDL2 , SDL2_image , SDL2_mixer , zlib , makeWrapper , copyDesktopItems , makeDesktopItem }: stdenv.mkDerivation rec { pname = "sauerbraten"; version = "2020-12-27"; src = fetchzip { url = "mirror://sourceforge/sauerbraten/sauerbraten_${builtins.replaceStrings [ "-" ] [ "_" ] version}_linux.tar.bz2"; sha256 = "0llknzj23vx6f3y452by9c7wlhzclyq4bqi22qd52m3l916z2mn5"; }; nativeBuildInputs = [ makeWrapper copyDesktopItems ]; buildInputs = [ SDL2 SDL2_mixer SDL2_image zlib ]; sourceRoot = "${src.name}/src"; enableParallelBuilding = true; desktopItems = [ (makeDesktopItem { name = "sauerbraten"; exec = "sauerbraten_client %u"; icon = "sauerbraten"; desktopName = "Sauerbraten"; comment = "FPS that uses an improved version of the Cube engine"; categories = [ "Application" "Game" "ActionGame" ]; }) ]; installPhase = '' runHook preInstall mkdir -p $out/bin $out/share/icon/ $out/share/sauerbraten $out/share/doc/sauerbraten cp -r "../docs/"* $out/share/doc/sauerbraten/ cp sauer_client sauer_server $out/share/sauerbraten/ cp -r ../packages ../data $out/share/sauerbraten/ ln -s $out/share/sauerbraten/cube.png $out/share/icon/sauerbraten.png makeWrapper $out/share/sauerbraten/sauer_server $out/bin/sauerbraten_server \ --chdir "$out/share/sauerbraten" makeWrapper $out/share/sauerbraten/sauer_client $out/bin/sauerbraten_client \ --chdir "$out/share/sauerbraten" \ --add-flags "-q\''${HOME}/.config/sauerbraten" runHook postInstall ''; meta = with lib; { description = "A free multiplayer & singleplayer first person shooter, the successor of the Cube FPS"; maintainers = with maintainers; [ raskin ajs124 ]; mainProgram = "sauerbraten_client"; hydraPlatforms = # raskin: tested amd64-linux; # not setting platforms because it is 0.5+ GiB of game data [ ]; license = "freeware"; # as an aggregate - data files have different licenses code is under zlib license platforms = platforms.linux; }; }