summary refs log tree commit diff
path: root/pkgs/games
diff options
context:
space:
mode:
authorBen Siraphob <bensiraphob@gmail.com>2021-07-15 17:59:59 +0700
committerBen Siraphob <bensiraphob@gmail.com>2021-07-15 17:59:59 +0700
commit0e06fbbfa08f6ffc1ad3496ee18f90e76565bbc9 (patch)
treee91ddf2f7103cf32de2b420195c59bbf6ca6c4c9 /pkgs/games
parent7c9470a0612d0e8f4988206794d1e66f1c6bf680 (diff)
downloadnixpkgs-0e06fbbfa08f6ffc1ad3496ee18f90e76565bbc9.tar
nixpkgs-0e06fbbfa08f6ffc1ad3496ee18f90e76565bbc9.tar.gz
nixpkgs-0e06fbbfa08f6ffc1ad3496ee18f90e76565bbc9.tar.bz2
nixpkgs-0e06fbbfa08f6ffc1ad3496ee18f90e76565bbc9.tar.lz
nixpkgs-0e06fbbfa08f6ffc1ad3496ee18f90e76565bbc9.tar.xz
nixpkgs-0e06fbbfa08f6ffc1ad3496ee18f90e76565bbc9.tar.zst
nixpkgs-0e06fbbfa08f6ffc1ad3496ee18f90e76565bbc9.zip
the-powder-toy: 95.0 -> 96.0.348
Diffstat (limited to 'pkgs/games')
-rw-r--r--pkgs/games/the-powder-toy/default.nix19
1 files changed, 9 insertions, 10 deletions
diff --git a/pkgs/games/the-powder-toy/default.nix b/pkgs/games/the-powder-toy/default.nix
index 703578c2d4e..1dec8da537a 100644
--- a/pkgs/games/the-powder-toy/default.nix
+++ b/pkgs/games/the-powder-toy/default.nix
@@ -1,28 +1,27 @@
-{ lib, stdenv, fetchFromGitHub, scons, pkg-config, SDL2, lua, fftwFloat,
-  zlib, bzip2, curl, darwin }:
+{ lib, stdenv, fetchFromGitHub, meson, luajit, ninja, pkg-config
+, python3, SDL2, lua, fftwFloat, zlib, bzip2, curl, darwin }:
 
 stdenv.mkDerivation rec {
   pname = "the-powder-toy";
-  version = "95.0";
+  version = "96.0.348";
 
   src = fetchFromGitHub {
     owner = "The-Powder-Toy";
     repo = "The-Powder-Toy";
     rev = "v${version}";
-    sha256 = "18rp2g1mj0gklra06wm9dm57h73hmm301npndh0y8ap192i5s8sa";
+    sha256 = "sha256-PAnjNeqGJPW7TeoIsaOnuOb1loyKs8pjBseKoD0CvQU=";
   };
 
-  nativeBuildInputs = [ scons pkg-config ];
+  nativeBuildInputs = [ meson ninja pkg-config python3 ];
 
-  propagatedBuildInputs = lib.optionals stdenv.isDarwin
-    [ darwin.apple_sdk.frameworks.Cocoa ];
-
-  buildInputs = [ SDL2 lua fftwFloat zlib bzip2 curl ];
+  buildInputs = [ luajit SDL2 lua fftwFloat zlib bzip2 curl ];
 
   installPhase = ''
-    install -Dm 755 build/powder* "$out/bin/powder"
+    install -Dm 755 powder $out/bin/powder
   '';
 
+  propagatedBuildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ];
+
   enableParallelBuilding = true;
 
   meta = with lib; {