diodon: init at 1.13.0 (#369078)
[NixPkgs.git] / pkgs / by-name / ex / extremetuxracer / package.nix
blob0b64b85637d561d3846308b7708a3cce56e17904
2   lib,
3   stdenv,
4   fetchurl,
5   libGLU,
6   libGL,
7   libX11,
8   xorgproto,
9   tcl,
10   libglut,
11   freetype,
12   sfml,
13   libXi,
14   libXmu,
15   libXext,
16   libXt,
17   libSM,
18   libICE,
19   libpng,
20   pkg-config,
21   gettext,
22   intltool,
25 stdenv.mkDerivation rec {
26   version = "0.8.4";
27   pname = "extremetuxracer";
29   src = fetchurl {
30     url = "mirror://sourceforge/extremetuxracer/etr-${version}.tar.xz";
31     sha256 = "sha256-+jKFzAx1Wlr/Up8/LOo1FkgRFMa0uOHsB2n+7/BHc+U=";
32   };
34   nativeBuildInputs = [
35     pkg-config
36     intltool
37   ];
38   buildInputs = [
39     libGLU
40     libGL
41     libX11
42     xorgproto
43     tcl
44     libglut
45     freetype
46     sfml
47     libXi
48     libXmu
49     libXext
50     libXt
51     libSM
52     libICE
53     libpng
54     gettext
55   ];
57   configureFlags = [ "--with-tcl=${tcl}/lib" ];
59   preConfigure = ''
60     export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE"
61   '';
63   meta = {
64     description = "High speed arctic racing game based on Tux Racer";
65     longDescription = ''
66       ExtremeTuxRacer - Tux lies on his belly and accelerates down ice slopes.
67     '';
68     license = lib.licenses.gpl2Plus;
69     homepage = "https://sourceforge.net/projects/extremetuxracer/";
70     maintainers = [ ];
71     mainProgram = "etr";
72     platforms = with lib.platforms; linux;
73   };