Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / games / warsow / default.nix
blob007b124ba58cedaa46af7eebfcd935bbcaf0ed16
1 { lib, stdenv, fetchurl, warsow-engine, makeWrapper }:
3 stdenv.mkDerivation rec {
4   pname = "warsow";
5   version = "2.1.2";
7   src = fetchurl {
8     url = "http://warsow.net/${pname}-${version}.tar.gz";
9     sha256 = "07y2airw5qg3s1bf1c63a6snjj22riz0mqhk62jmfm9nrarhavrc";
10   };
12   nativeBuildInputs = [ makeWrapper ];
14   installPhase = ''
15     mkdir -p $out/share/warsow
16     cp -r basewsw $out/share/warsow
17     ln -s ${warsow-engine}/lib/warsow $out/share/warsow/libs
19     mkdir -p $out/bin
20     for i in ${warsow-engine}/bin/*; do
21       makeWrapper "$i" "$out/bin/$(basename "$i")" --chdir "$out/share/warsow"
22     done
23   '';
25   meta = with lib; {
26     description = "Multiplayer FPS game designed for competitive gaming";
27     longDescription = ''
28       Set in a futuristic cartoon-like world where rocketlauncher-wielding
29       pigs and lasergun-carrying cyberpunks roam the streets, Warsow is a
30       completely free fast-paced first-person shooter (FPS) for Windows, Linux
31       and macOS.
32     '';
33     homepage = "http://www.warsow.net";
34     license = licenses.unfreeRedistributable;
35     maintainers = with maintainers; [ astsmtl abbradar ];
36     platforms = warsow-engine.meta.platforms;
37   };