summaryrefslogtreecommitdiffstats
path: root/pkgs/games/extremetuxracer
diff options
context:
space:
mode:
authorMateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>2014-08-29 12:09:05 +0100
committerMateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>2014-08-29 12:15:46 +0100
commite657385acf742770abaaa9d5a3bf4588b84f6d0f (patch)
tree3f0dca0825db45fcec9a4697b4277ca7a50be97f /pkgs/games/extremetuxracer
parent2e505d0eb7cdce97fa642294c6a21c6b0496657d (diff)
extreme-tux-racer: update to 0.6.0
Diffstat (limited to 'pkgs/games/extremetuxracer')
-rw-r--r--pkgs/games/extremetuxracer/default.nix42
1 files changed, 23 insertions, 19 deletions
diff --git a/pkgs/games/extremetuxracer/default.nix b/pkgs/games/extremetuxracer/default.nix
index e35eb3266c2d..af80467c960d 100644
--- a/pkgs/games/extremetuxracer/default.nix
+++ b/pkgs/games/extremetuxracer/default.nix
@@ -1,34 +1,38 @@
-a :
-let
- fetchurl = a.fetchurl;
+{ stdenv, fetchurl, mesa, libX11, xproto, tcl, freeglut
+, SDL, SDL_mixer, SDL_image, libXi, inputproto
+, libXmu, libXext, xextproto, libXt, libSM, libICE
+, libpng, pkgconfig, gettext, intltool
+}:
- version = a.lib.attrByPath ["version"] "0.5beta" a;
- buildInputs = with a; [
+stdenv.mkDerivation rec {
+ version = "0.6.0";
+ name = "extremetuxracer-${version}";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/extremetuxracer/etr-${version}.tar.xz";
+ sha256 = "0fl9pwkywqnsmgr6plfj9zb05xrdnl5xb2hcmbjk7ap9l4cjfca4";
+ };
+
+ buildInputs = [
mesa libX11 xproto tcl freeglut
- SDL SDL_mixer libXi inputproto
+ SDL SDL_mixer SDL_image libXi inputproto
libXmu libXext xextproto libXt libSM libICE
libpng pkgconfig gettext intltool
];
-in
-rec {
- src = fetchurl {
- url = "mirror://sourceforge/extremetuxracer/extremetuxracer-${version}.tar.gz";
- sha256 = "04d99fsfna5mc9apjxsiyw0zgnswy33kwmm1s9d03ihw6rba2zxs";
- };
- inherit buildInputs;
- configureFlags = [
- "--with-tcl=${a.tcl}/lib"
- ];
+ configureFlags = [ "--with-tcl=${tcl}/lib" ];
- /* doConfigure should be removed if not needed */
- phaseNames = ["doConfigure" "doMakeInstall"];
+ preConfigure = ''
+ export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${SDL}/include/SDL"
+ '';
- name = "extremetuxracer-" + version;
meta = {
description = "High speed arctic racing game based on Tux Racer";
longDescription = ''
ExtremeTuxRacer - Tux lies on his belly and accelerates down ice slopes.
'';
+ license = stdenv.lib.licenses.gpl2Plus;
+ homepage = http://sourceforge.net/projects/extremetuxracer/;
+ maintainers = with stdenv.lib.maintainers; [ fuuzetsu ];
};
}