Adding JAMP game..

svn path=/nixpkgs/trunk/; revision=18454

+50
+33
pkgs/games/jamp/default.nix
··· 1 + a : 2 + let 3 + s = import ./src-for-default.nix; 4 + buildInputs = with a; [ 5 + mesa SDL SDL_mixer SDL_image 6 + 7 + ]; 8 + in 9 + rec { 10 + src = a.fetchUrlFromSrcInfo s; 11 + 12 + inherit (s) name; 13 + inherit buildInputs; 14 + configureFlags = []; 15 + 16 + preBuild = a.fullDepEntry ('' 17 + sed -e "s@/usr/games@$out/bin@g" -i Makefile 18 + sed -e "s@/usr/@$out/@g" -i Makefile 19 + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${a.SDL}/include/SDL" 20 + '') ["minInit" "addInputs" "doUnpack"]; 21 + 22 + /* doConfigure should be removed if not needed */ 23 + phaseNames = ["preBuild" "doMakeInstall"]; 24 + 25 + meta = { 26 + description = "A physics-based game"; 27 + maintainers = [ 28 + a.lib.maintainers.raskin 29 + ]; 30 + platforms = with a.lib.platforms; 31 + linux ++ darwin; 32 + }; 33 + }
+9
pkgs/games/jamp/src-for-default.nix
··· 1 + rec { 2 + version="1.0.2"; 3 + name="jamp-1.0.2"; 4 + hash="13cjggyx63wmlcvpyllmd7aknfd4vzhxnwm030mas7z3h6wcsmk7"; 5 + url="http://perre.noud.ch/jamp/download.php?file=jamp-${version}.tar.gz"; 6 + advertisedUrl="http://perre.noud.ch/jamp/download.php?file=jamp-1.0.2.tar.gz"; 7 + 8 + 9 + }
+4
pkgs/games/jamp/src-info-for-default.nix
··· 1 + { 2 + downloadPage = "http://perre.noud.ch/jamp/"; 3 + baseName = "jamp"; 4 + }
+4
pkgs/top-level/all-packages.nix
··· 3685 3685 inherit stdenv fetchurl gettext python; 3686 3686 }; 3687 3687 3688 + jamp = builderDefsPackage ../games/jamp { 3689 + inherit mesa SDL SDL_image SDL_mixer; 3690 + }; 3691 + 3688 3692 jasper = import ../development/libraries/jasper { 3689 3693 inherit fetchurl stdenv unzip xlibs libjpeg; 3690 3694 };