summaryrefslogtreecommitdiffstats
path: root/pkgs/games
diff options
context:
space:
mode:
authorMilan Pässler <milan@petabyte.dev>2020-12-14 20:21:47 +0100
committerMilan Pässler <milan@petabyte.dev>2020-12-14 20:21:47 +0100
commitdf4de2fcc469ad898274f685336b97e8f61e93d2 (patch)
treed2403101408f1861dda2c797682b47e10b23d7d0 /pkgs/games
parent1be6a53cd8c0f9a2287d0cc9ba61d998d4c7fdad (diff)
superTuxKart: 1.1 -> 1.2
Diffstat (limited to 'pkgs/games')
-rw-r--r--pkgs/games/super-tux-kart/default.nix23
1 files changed, 12 insertions, 11 deletions
diff --git a/pkgs/games/super-tux-kart/default.nix b/pkgs/games/super-tux-kart/default.nix
index b3a7966071a7..2c686f5724de 100644
--- a/pkgs/games/super-tux-kart/default.nix
+++ b/pkgs/games/super-tux-kart/default.nix
@@ -1,14 +1,14 @@
-{ lib, stdenv, fetchFromGitHub, fetchsvn, cmake, pkgconfig, makeWrapper
-, openal, freealut, libGLU, libGL, libvorbis, libogg, gettext, curl, freetype, glew
-, fribidi, libtool, bluez, libjpeg, libpng, zlib, libX11, libXrandr, harfbuzz
+{ lib, stdenv, fetchFromGitHub, fetchsvn, cmake, pkg-config, makeWrapper
+, SDL2, glew, openal, libvorbis, libogg, curl, freetype, bluez, libjpeg, libpng, enet, harfbuzz
, mcpp, wiiuse, angelscript
}:
+
let
dir = "stk-code";
assets = fetchsvn {
url = "https://svn.code.sf.net/p/supertuxkart/code/stk-assets";
- rev = "18212";
- sha256 = "1dyj8r5rfifhnhayga8w8irkpa99vw57xjmy74cp8xz8g7zvdzqf";
+ rev = "18218";
+ sha256 = "11iv3cqzvbjg33zz5i5gkl2syn6mlw9wqv0jc7h36vjnjqjv17xw";
name = "stk-assets";
};
@@ -33,17 +33,19 @@ let
"libraqm"
# Not packaged to this date
"libsquish"
+ # Not packaged to this date
+ "sheenbidi"
];
in stdenv.mkDerivation rec {
pname = "supertuxkart";
- version = "1.1";
+ version = "1.2";
src = fetchFromGitHub {
owner = "supertuxkart";
repo = "stk-code";
rev = version;
- sha256 = "01vxxl94583ixswzmi4caz8dk64r56pn3zxh7v63zml60yfvxbvp";
+ sha256 = "1f98whk0v45jgwcsbdsb1qfambvrnbbgwq0w28kjz4278hinwzq6";
name = dir;
};
@@ -53,12 +55,10 @@ in stdenv.mkDerivation rec {
find lib -maxdepth 1 -type d | egrep -v "^lib$|${(lib.concatStringsSep "|" bundledLibraries)}" | xargs -n1 -L1 -r -I{} rm -rf {}
'';
- nativeBuildInputs = [ cmake gettext libtool pkgconfig makeWrapper ];
+ nativeBuildInputs = [ cmake pkg-config makeWrapper ];
buildInputs = [
- libX11 libXrandr
- openal freealut libGLU libGL libvorbis libogg zlib freetype glew
- curl fribidi bluez libjpeg libpng harfbuzz
+ SDL2 glew openal libvorbis libogg freetype curl bluez libjpeg libpng enet harfbuzz
mcpp wiiuse angelscript
];
@@ -68,6 +68,7 @@ in stdenv.mkDerivation rec {
"-DCHECK_ASSETS=OFF"
"-DUSE_SYSTEM_WIIUSE=ON"
"-DUSE_SYSTEM_ANGELSCRIPT=ON"
+ "-DOpenGL_GL_PREFERENCE=GLVND"
];
# Obtain the assets directly from the fetched store path, to avoid duplicating assets across multiple engine builds