diff options
author | Alexander Tsamutali <astsmtl@yandex.ru> | 2011-03-20 18:24:39 +0000 |
---|---|---|
committer | Alexander Tsamutali <astsmtl@yandex.ru> | 2011-03-20 18:24:39 +0000 |
commit | 880d3c108fa92a8f66afde57e1290ef909a86fb3 (patch) | |
tree | 7a8309ccdcf3aaa33803962a544738b48126ce88 /pkgs/games/mars | |
parent | e54a964632a89371959af21d52abff7aefa50441 (diff) | |
download | nixpkgs-880d3c108fa92a8f66afde57e1290ef909a86fb3.tar nixpkgs-880d3c108fa92a8f66afde57e1290ef909a86fb3.tar.gz nixpkgs-880d3c108fa92a8f66afde57e1290ef909a86fb3.tar.bz2 nixpkgs-880d3c108fa92a8f66afde57e1290ef909a86fb3.tar.lz nixpkgs-880d3c108fa92a8f66afde57e1290ef909a86fb3.tar.xz nixpkgs-880d3c108fa92a8f66afde57e1290ef909a86fb3.tar.zst nixpkgs-880d3c108fa92a8f66afde57e1290ef909a86fb3.zip |
games/mars: New nixpkg.
svn path=/nixpkgs/trunk/; revision=26434
Diffstat (limited to 'pkgs/games/mars')
-rw-r--r-- | pkgs/games/mars/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/games/mars/default.nix b/pkgs/games/mars/default.nix new file mode 100644 index 00000000000..7b9d423d65a --- /dev/null +++ b/pkgs/games/mars/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchurl, cmake, mesa, sfml_svn, fribidi, taglib }: +stdenv.mkDerivation rec { + name = "mars-${version}"; + version = "0.7.1"; + src = fetchurl { + url = "mirror://sourceforge/mars-game/mars_source_${version}.tar.gz"; + sha256 = "050li9adkkr2br5b4r5iq4prg4qklxnmf1i34aw6qkpw89qafzha"; + }; + buildInputs = [ cmake mesa sfml_svn fribidi taglib ]; + installPhase = '' + cd .. + find -name '*.svn' -exec rm -rf {} \; + ensureDir "$out/share/mars/" + ensureDir "$out/bin/" + cp -rv data resources credits.txt license.txt "$out/share/mars/" + cp -v mars "$out/bin/mars.bin" + cat << EOF > "$out/bin/mars" + #! /bin/sh + cd "$out/share/mars/" + exec "$out/bin/mars.bin" "\$@" + EOF + chmod +x "$out/bin/mars" + ''; + meta = with stdenv.lib; { + homepage = http://mars-game.sourceforge.net/; + description = "A game about fighting with ships in a 2D space setting"; + license = licenses.gpl3Plus; + maintainers = [ maintainers.astsmtl ]; + }; +} |