summary refs log tree commit diff
path: root/pkgs/games/tennix
diff options
context:
space:
mode:
authorPascal Wittmann <pascal.wittmann@red6-es.de>2022-12-06 22:06:58 +0100
committerPascal Wittmann <pascal.wittmann@red6-es.de>2022-12-06 22:06:58 +0100
commit431c28a4a6aefd4a8a549ad87cdb5a755d445652 (patch)
tree4a788a6a081376de3b48a0ab84cd5f00279413cb /pkgs/games/tennix
parentdc412439e497c60edcde8ca9fa17d47f1e66810f (diff)
downloadnixpkgs-431c28a4a6aefd4a8a549ad87cdb5a755d445652.tar
nixpkgs-431c28a4a6aefd4a8a549ad87cdb5a755d445652.tar.gz
nixpkgs-431c28a4a6aefd4a8a549ad87cdb5a755d445652.tar.bz2
nixpkgs-431c28a4a6aefd4a8a549ad87cdb5a755d445652.tar.lz
nixpkgs-431c28a4a6aefd4a8a549ad87cdb5a755d445652.tar.xz
nixpkgs-431c28a4a6aefd4a8a549ad87cdb5a755d445652.tar.zst
nixpkgs-431c28a4a6aefd4a8a549ad87cdb5a755d445652.zip
tennix: 1.1 -> 1.3.1
Diffstat (limited to 'pkgs/games/tennix')
-rw-r--r--pkgs/games/tennix/default.nix21
1 files changed, 11 insertions, 10 deletions
diff --git a/pkgs/games/tennix/default.nix b/pkgs/games/tennix/default.nix
index 809ed7a146d..bfcdb9c4c55 100644
--- a/pkgs/games/tennix/default.nix
+++ b/pkgs/games/tennix/default.nix
@@ -1,20 +1,21 @@
-{lib, stdenv, fetchurl, SDL, SDL_mixer, SDL_image, SDL_ttf, SDL_net, python2 } :
+{ lib, stdenv, fetchgit, which, SDL, SDL_mixer, SDL_image, SDL_ttf, SDL_net, python3 } :
 
 stdenv.mkDerivation rec {
   pname = "tennix";
-  version = "1.1";
-  src = fetchurl {
-    url = "https://icculus.org/tennix/downloads/tennix-${version}.tar.gz";
-    sha256 = "0np5kw1y7i0z0dsqx4r2nvmq86qj8hv3mmgavm3hxraqnds5z8cm";
+  version = "1.3.1";
+
+  src = fetchgit {
+    url = git://repo.or.cz/tennix.git;
+    rev = "refs/tags/tennix-${version}";
+    sha256 = "sha256-U5+S1jEeg+7gdM1++dln6ePTqxZu2Zt0oUrH3DIlkgk=";
   };
 
-  buildInputs = [ python2 SDL SDL_mixer SDL_image SDL_ttf SDL_net ];
+  nativeBuildInputs = [ which ];
 
-  patches = [ ./fix_FTBFS.patch ];
+  buildInputs = [ python3 SDL SDL_mixer SDL_image SDL_ttf SDL_net ];
 
-  preConfigure = ''
-    makeFlags="PREFIX=$out"
-    installFlags="PREFIX=$out install"
+  configurePhase = ''
+    ./configure --prefix $out
   '';
 
   meta = with lib; {