From bc1027ef1e8fbacfa3c6895992c91751f60050db Mon Sep 17 00:00:00 2001 From: KSJ2000 Date: Fri, 31 Jan 2025 11:56:52 +0200 Subject: [PATCH] renpy: disable steam --- pkgs/by-name/re/renpy/noSteam.patch | 16 ++++++++++++++++ pkgs/by-name/re/renpy/package.nix | 7 +++---- 2 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/re/renpy/noSteam.patch diff --git a/pkgs/by-name/re/renpy/noSteam.patch b/pkgs/by-name/re/renpy/noSteam.patch new file mode 100644 index 000000000000..6322bcff3248 --- /dev/null +++ b/pkgs/by-name/re/renpy/noSteam.patch @@ -0,0 +1,16 @@ +diff --git a/renpy/common/00steam.rpy b/renpy/common/00steam.rpy +index 9a5f9c405..68c8c26e0 100644 +--- a/renpy/common/00steam.rpy ++++ b/renpy/common/00steam.rpy +@@ -1029,11 +1029,6 @@ init -1499 python in achievement: + steam = None + steamapi = None + +- if renpy.windows or renpy.macintosh or renpy.linux: +- steam_preinit() +- steam_init() +- +- + init 1500 python in achievement: + + # Steam position. diff --git a/pkgs/by-name/re/renpy/package.nix b/pkgs/by-name/re/renpy/package.nix index 9bba63ce1c43..49bd15debfce 100644 --- a/pkgs/by-name/re/renpy/package.nix +++ b/pkgs/by-name/re/renpy/package.nix @@ -16,6 +16,7 @@ zlib, harfbuzz, makeWrapper, + withoutSteam ? true, }: let @@ -90,7 +91,7 @@ stdenv.mkDerivation { patches = [ ./shutup-erofs-errors.patch ./5687.patch - ]; + ] ++ lib.optional withoutSteam ./noSteam.patch; postPatch = '' cp tutorial/game/tutorial_director.rpy{m,} @@ -136,7 +137,5 @@ stdenv.mkDerivation { maintainers = with lib.maintainers; [ shadowrz ]; }; - passthru = { - inherit base_version vc_version; - }; + passthru = { inherit base_version vc_version; }; }