From 20b8d480ee2787e9a4f2608ace8296c905038f34 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Mon, 13 May 2024 21:35:50 +0200 Subject: 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 --- pkgs/development/interpreters/renpy/default.nix | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'pkgs/development/interpreters') 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 ''; -- cgit 1.4.1