Author: viric
Date: Wed Mar 30 18:45:11 2011
New Revision: 26615
URL: https://svn.nixos.org/websvn/nix/?rev=26615&sc=1
Log:
Adding the rally game Trigger. As a side effect, I add jam.
Added:
nixpkgs/trunk/pkgs/development/tools/build-managers/jam/
nixpkgs/trunk/pkgs/development/tools/build-managers/jam/default.nix
nixpkgs/trunk/pkgs/games/trigger/
nixpkgs/trunk/pkgs/games/trigger/default.nix
Modified:
nixpkgs/trunk/pkgs/top-level/all-packages.nix
Added: nixpkgs/trunk/pkgs/development/tools/build-managers/jam/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/tools/build-managers/jam/default.nix Wed Mar
30 18:45:11 2011 (r26615)
@@ -0,0 +1,20 @@
+{stdenv, fetchurl}:
+
+stdenv.mkDerivation {
+ name = "jam-2.5";
+ src = fetchurl {
+ url = ftp://ftp.perforce.com/jam/jam-2.5.tar;
+ sha256 = "04c6khd7gdkqkvx4h3nbz99lyz7waid4fd221hq5chcygyx1sj3i";
+ };
+
+ installPhase = ''
+ ensureDir $out/bin
+ cp bin.linux/jam $out/bin
+ '';
+
+ meta = {
+ homepage = http://public.perforce.com/wiki/Jam;
+ license = "free";
+ description = "Just Another Make";
+ };
+}
Added: nixpkgs/trunk/pkgs/games/trigger/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/games/trigger/default.nix Wed Mar 30 18:45:11
2011 (r26615)
@@ -0,0 +1,43 @@
+{ fetchurl, stdenv, SDL, freealut, SDL_image, openal, physfs, zlib, mesa, jam
}:
+
+stdenv.mkDerivation rec {
+ name = "trigger-0.5.2.1";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/trigger-rally/${name}-src.tar.bz2";
+ sha256 = "17sbw6j2z62w047fb8vlkabhq7s512r3a4pjd6402lpq09mpywhg";
+ };
+
+ srcData = fetchurl {
+ url = "mirror://sourceforge/trigger-rally/trigger-0.5.2-data.tar.bz2";
+ sha256 = "0sxfpn2vqzgv1dm66j75bmfc1kmnwrv1bb1yazmm803nnngk6zy9";
+ };
+
+ buildInputs = [ SDL freealut SDL_image openal physfs zlib mesa jam ];
+
+ preConfigure = ''
+ configureFlags="$configureFlags --datadir=$out/share/trigger-0.5.2-data"
+ '';
+
+ # It has some problems installing the README file, so... out.
+ patchPhase = ''
+ sed -i /README/d Jamfile
+ '';
+
+ buildPhase = "jam";
+
+ installPhase = ''
+ jam install
+ ensureDir $out/share
+ pushd $out/share
+ tar xf $srcData
+ '';
+
+ meta = {
+ description = "Rally";
+ homepage = http://trigger-rally.sourceforge.net/;
+ license = "GPLv2";
+ maintainers = with stdenv.lib.maintainers; [viric];
+ platforms = with stdenv.lib.platforms; linux;
+ };
+}
Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix Wed Mar 30 17:52:34
2011 (r26614)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix Wed Mar 30 18:45:11
2011 (r26615)
@@ -2605,6 +2605,8 @@
ired = callPackage ../development/tools/analysis/radare/ired.nix { };
+ jam = callPackage ../development/tools/build-managers/jam { };
+
jikespg = callPackage ../development/tools/parsing/jikespg { };
lcov = callPackage ../development/tools/analysis/lcov { };
@@ -7195,6 +7197,8 @@
plib = plib.override { enablePIC = if stdenv.isi686 then false else true;
};
};
+ trigger = callPackage ../games/trigger { };
+
ufoai = callPackage ../games/ufoai {
inherit (gnome) gtksourceview gtkglext;
};
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits