diff options
author | Leah Amelia Chen <hi@pluie.me> | 2024-05-13 21:35:50 +0200 |
---|---|---|
committer | Leah Amelia Chen <hi@pluie.me> | 2024-05-13 21:45:07 +0200 |
commit | 20b8d480ee2787e9a4f2608ace8296c905038f34 (patch) | |
tree | 7c3481f42214c51af8c3f8f5741e98347fd4ff96 /pkgs/development/interpreters | |
parent | 8ef2c4f994f8f294aaab4a89ca30a66331f78961 (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.nix | 24 |
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 ''; |