about summary refs log tree commit diff
path: root/pkgs/development/interpreters
diff options
context:
space:
mode:
authorLeah Amelia Chen <hi@pluie.me>2024-05-13 21:35:50 +0200
committerLeah Amelia Chen <hi@pluie.me>2024-05-13 21:45:07 +0200
commit20b8d480ee2787e9a4f2608ace8296c905038f34 (patch)
tree7c3481f42214c51af8c3f8f5741e98347fd4ff96 /pkgs/development/interpreters
parent8ef2c4f994f8f294aaab4a89ca30a66331f78961 (diff)
renpy: 8.1.3 -> 8.2.1
Also switched to `pyproject = true;` for `pythonPackages.pygame-sdl2`,
and added a dependency on Harfbuzz for Ren'Py
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r--pkgs/development/interpreters/renpy/default.nix24
1 files changed, 12 insertions, 12 deletions
diff --git a/pkgs/development/interpreters/renpy/default.nix b/pkgs/development/interpreters/renpy/default.nix
index ba4c20e693dae..725025fc8cd60 100644
--- a/pkgs/development/interpreters/renpy/default.nix
+++ b/pkgs/development/interpreters/renpy/default.nix
@@ -1,5 +1,5 @@
 { lib, stdenv, fetchFromGitHub, python3, pkg-config, SDL2
-, libpng, ffmpeg, freetype, glew, libGL, libGLU, fribidi, zlib
+, libpng, ffmpeg, freetype, glew, libGL, libGLU, fribidi, zlib, harfbuzz
 , makeWrapper
 }:
 
@@ -8,18 +8,18 @@ let
   # base_version is of the form major.minor.patch
   # vc_version is of the form YYMMDDCC
   # version corresponds to the tag on GitHub
-  base_version = "8.1.3";
-  vc_version = "23091805";
-in stdenv.mkDerivation rec {
-  pname = "renpy";
-
+  base_version = "8.2.1";
+  vc_version = "24030407";
   version = "${base_version}.${vc_version}";
+in stdenv.mkDerivation {
+  pname = "renpy";
+  inherit version;
 
   src = fetchFromGitHub {
     owner = "renpy";
     repo = "renpy";
     rev = version;
-    sha256 = "sha256-bYqnKSWY8EEGr1+12cWeT9/ZSv5OrKLsRqCnnIruDQw=";
+    hash = "sha256-07Hj8mJGR0+Pn1DQ+sK5YQ3x3CTMsZ5h5yEoz44b2TM=";
   };
 
   nativeBuildInputs = [
@@ -32,14 +32,14 @@ in stdenv.mkDerivation rec {
   ];
 
   buildInputs = [
-    SDL2 libpng ffmpeg freetype glew libGLU libGL fribidi zlib
+    SDL2 libpng ffmpeg freetype glew libGLU libGL fribidi zlib harfbuzz
   ] ++ (with python3.pkgs; [
     python pygame-sdl2 tkinter future six pefile requests ecdsa
   ]);
 
-  RENPY_DEPS_INSTALL = lib.concatStringsSep "::" (map (path: path) [
-    SDL2 SDL2.dev libpng ffmpeg.lib freetype glew.dev libGLU libGL fribidi zlib
-  ]);
+  RENPY_DEPS_INSTALL = lib.concatStringsSep "::" [
+    SDL2 SDL2.dev libpng ffmpeg.lib freetype glew.dev libGLU libGL fribidi zlib harfbuzz.dev
+  ];
 
   enableParallelBuilding = true;
 
@@ -55,7 +55,7 @@ in stdenv.mkDerivation rec {
     official = False
     nightly = False
     # Look at https://renpy.org/latest.html for what to put.
-    version_name = 'Where No One Has Gone Before'
+    version_name = '64bit Sensation'
     EOF
   '';