Adding JAMP game..

svn path=/nixpkgs/trunk/; revision=18454
This commit is contained in:
Michael Raskin 2009-11-19 12:10:23 +00:00
parent 4dca2c8b12
commit d9aae7cb65
4 changed files with 50 additions and 0 deletions

View file

@ -0,0 +1,33 @@
a :
let
s = import ./src-for-default.nix;
buildInputs = with a; [
mesa SDL SDL_mixer SDL_image
];
in
rec {
src = a.fetchUrlFromSrcInfo s;
inherit (s) name;
inherit buildInputs;
configureFlags = [];
preBuild = a.fullDepEntry (''
sed -e "s@/usr/games@$out/bin@g" -i Makefile
sed -e "s@/usr/@$out/@g" -i Makefile
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${a.SDL}/include/SDL"
'') ["minInit" "addInputs" "doUnpack"];
/* doConfigure should be removed if not needed */
phaseNames = ["preBuild" "doMakeInstall"];
meta = {
description = "A physics-based game";
maintainers = [
a.lib.maintainers.raskin
];
platforms = with a.lib.platforms;
linux ++ darwin;
};
}

View file

@ -0,0 +1,9 @@
rec {
version="1.0.2";
name="jamp-1.0.2";
hash="13cjggyx63wmlcvpyllmd7aknfd4vzhxnwm030mas7z3h6wcsmk7";
url="http://perre.noud.ch/jamp/download.php?file=jamp-${version}.tar.gz";
advertisedUrl="http://perre.noud.ch/jamp/download.php?file=jamp-1.0.2.tar.gz";
}

View file

@ -0,0 +1,4 @@
{
downloadPage = "http://perre.noud.ch/jamp/";
baseName = "jamp";
}

View file

@ -3685,6 +3685,10 @@ let
inherit stdenv fetchurl gettext python;
};
jamp = builderDefsPackage ../games/jamp {
inherit mesa SDL SDL_image SDL_mixer;
};
jasper = import ../development/libraries/jasper {
inherit fetchurl stdenv unzip xlibs libjpeg;
};