diff options
Diffstat (limited to 'nixpkgs/pkgs/games/warsow/default.nix')
-rw-r--r-- | nixpkgs/pkgs/games/warsow/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/games/warsow/default.nix b/nixpkgs/pkgs/games/warsow/default.nix new file mode 100644 index 000000000000..1b51130768eb --- /dev/null +++ b/nixpkgs/pkgs/games/warsow/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchurl, warsow-engine, makeWrapper }: + +stdenv.mkDerivation rec { + name = "warsow-${version}"; + version = "2.1.2"; + + src = fetchurl { + url = "http://sebastian.network/warsow/${name}.tar.gz"; + sha256 = "07y2airw5qg3s1bf1c63a6snjj22riz0mqhk62jmfm9nrarhavrc"; + }; + + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' + mkdir -p $out/share/warsow + cp -r basewsw $out/share/warsow + ln -s ${warsow-engine}/lib/warsow $out/share/warsow/libs + + mkdir -p $out/bin + for i in ${warsow-engine}/bin/*; do + makeWrapper "$i" "$out/bin/$(basename "$i")" --run "cd $out/share/warsow" + done + ''; + + meta = with stdenv.lib; { + description = "Multiplayer FPS game designed for competitive gaming"; + longDescription = '' + Set in a futuristic cartoon-like world where rocketlauncher-wielding + pigs and lasergun-carrying cyberpunks roam the streets, Warsow is a + completely free fast-paced first-person shooter (FPS) for Windows, Linux + and macOS. + ''; + homepage = http://www.warsow.net; + license = licenses.unfreeRedistributable; + maintainers = with maintainers; [ astsmtl abbradar ]; + platforms = warsow-engine.meta.platforms; + }; +} |