summary refs log tree commit diff
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)
downloadnixpkgs-e657385acf742770abaaa9d5a3bf4588b84f6d0f.tar
nixpkgs-e657385acf742770abaaa9d5a3bf4588b84f6d0f.tar.gz
nixpkgs-e657385acf742770abaaa9d5a3bf4588b84f6d0f.tar.bz2
nixpkgs-e657385acf742770abaaa9d5a3bf4588b84f6d0f.tar.lz
nixpkgs-e657385acf742770abaaa9d5a3bf4588b84f6d0f.tar.xz
nixpkgs-e657385acf742770abaaa9d5a3bf4588b84f6d0f.tar.zst
nixpkgs-e657385acf742770abaaa9d5a3bf4588b84f6d0f.zip
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 e35eb3266c2..af80467c960 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 ];
   };
 }