Add GNU Ball and Paddle, the ultimate game.

svn path=/nixpkgs/trunk/; revision=12938
This commit is contained in:
Ludovic Courtès 2008-10-04 10:08:59 +00:00
parent e2c0146ad0
commit be84b08a8f
2 changed files with 40 additions and 0 deletions

View File

@ -0,0 +1,36 @@
{ fetchurl, stdenv, SDL, SDL_image, SDL_mixer, SDL_ttf, guile, gettext }:
stdenv.mkDerivation rec {
name = "ballandpaddle-0.8.0";
src = fetchurl {
url = "mirror://gnu/ballandpaddle/${name}.tar.gz";
sha256 = "0m81vvwibisaxrqmzlq6k8r5qxv4hpsq2hi6xjmfm1ffzaayplsh";
};
buildInputs = [ SDL SDL_image SDL_mixer SDL_ttf guile gettext ];
patchPhase = ''
sed -i "Makefile.in" \
-e "s|desktopdir *=.*$|desktopdir = $out/share/applications|g ;
s|pixmapsdir *=.*$|pixmapsdir = $out/share/pixmaps|g"
'';
meta = {
description = "GNU Ball and Paddle, an old-fashioned ball and paddle game";
longDescription = ''
GNU Ball and Paddle is an old-fashioned ball and paddle game
with a set amount of blocks to destroy on each level, while
moving a paddle left and right at the bottom of the
screen. Various powerups may make different things occur.
It now uses GNU Guile for extension and the levels are written
with Guile. Follow the example level sets and the documentation.
'';
license = "GPLv3+";
homepage = http://www.gnu.org/software/ballandpaddle/;
};
}

View File

@ -7139,6 +7139,10 @@ let
### GAMES
ballAndPaddle = import ../games/ball-and-paddle {
inherit fetchurl stdenv SDL SDL_image SDL_mixer SDL_ttf guile gettext;
};
construoBase = composedArgsAndFun (selectVersion ../games/construo "0.2.2") {
inherit stdenv fetchurl builderDefs
zlib;