lol

renpy: 8.0.0 -> 8.0.1

+35 -5
+5 -4
pkgs/development/interpreters/renpy/default.nix
··· 10 10 # base_version is of the form major.minor.patch 11 11 # vc_version is of the form YYMMDDCC 12 12 # version corresponds to the tag on GitHub 13 - base_version = "8.0.0"; 14 - vc_version = "22062402"; 13 + base_version = "8.0.1"; 14 + vc_version = "22070801"; 15 15 version = "${base_version}.${vc_version}"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "renpy"; 19 19 repo = "renpy"; 20 20 rev = version; 21 - sha256 = "sha256-37Hbs0i5eXMjVaETX7ImJCak0y8XtEHUaRFceA9J39A="; 21 + sha256 = "sha256-rwRykovY8vv+boQiaSjCBoGxGpT1dF3qdEyxkykrKyk="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ ··· 41 41 42 42 patches = [ 43 43 ./renpy-system-fribidi.diff 44 + ./shutup-erofs-errors.patch 44 45 ]; 45 46 46 47 postPatch = '' ··· 71 72 72 73 makeWrapper ${python.interpreter} $out/bin/renpy \ 73 74 --set PYTHONPATH "$PYTHONPATH:$out/${python.sitePackages}" \ 74 - --add-flags "-O $out/share/renpy/renpy.py" 75 + --add-flags "$out/share/renpy/renpy.py" 75 76 76 77 runHook postInstall 77 78 '';
+29
pkgs/development/interpreters/renpy/shutup-erofs-errors.patch
··· 1 + From 1660c8f20ac807fcd0ce65a8b9dc31e646a40711 Mon Sep 17 00:00:00 2001 2 + From: =?UTF-8?q?=E5=A4=9C=E5=9D=82=E9=9B=85?= 3 + <23130178+ShadowRZ@users.noreply.github.com> 4 + Date: Sat, 13 Aug 2022 19:26:42 +0800 5 + Subject: [PATCH] Don't print a backtrace on EROFS 6 + 7 + This can shut up EROFS errors caused by writing to read-only /nix/store. 8 + --- 9 + renpy/script.py | 4 ++++ 10 + 1 file changed, 4 insertions(+) 11 + 12 + diff --git a/renpy/script.py b/renpy/script.py 13 + index 3e5dae8..8f103c1 100644 14 + --- a/renpy/script.py 15 + +++ b/renpy/script.py 16 + @@ -656,6 +656,10 @@ class Script(object): 17 + rpydigest = hashlib.md5(fullf.read()).digest() 18 + 19 + self.write_rpyc_md5(f, rpydigest) 20 + + except OSError as e: 21 + + if e.errno != 30: 22 + + import traceback 23 + + traceback.print_exc() 24 + except Exception: 25 + import traceback 26 + traceback.print_exc() 27 + -- 28 + 2.37.1 29 +
+1 -1
pkgs/development/python-modules/pygame_sdl2/default.nix
··· 9 9 10 10 src = fetchurl { 11 11 url = "https://www.renpy.org/dl/${renpy_version}/pygame_sdl2-${version}-for-renpy-${renpy_version}.tar.gz"; 12 - sha256 = "sha256-iKsnmuSBzfHlIOHUwWECfvPa9LuBbCr9Kmq5dolxUlU="; 12 + sha256 = "sha256-/PCw2sF3CxiBXV7WZcTl6NAs+v++od4Fs6uYFUhJMH8="; 13 13 }; 14 14 15 15 # force rebuild of headers needed for install