diff options
author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2022-04-18 03:03:29 +0200 |
---|---|---|
committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2022-04-20 20:17:38 +0200 |
commit | b587fa2897da0a53939d5994ee8a6f30c498e0c0 (patch) | |
tree | 720d57856cfa9c581b13104644078ecd75bab24b | |
parent | d002c9f58f2e63cb2548ee6649d9deb310788818 (diff) |
bottles: move patching from preConfigure into postPatch
-rw-r--r-- | pkgs/applications/misc/bottles/default.nix | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/pkgs/applications/misc/bottles/default.nix b/pkgs/applications/misc/bottles/default.nix index e541e54aafec9..45a91522a2ab2 100644 --- a/pkgs/applications/misc/bottles/default.nix +++ b/pkgs/applications/misc/bottles/default.nix @@ -32,6 +32,11 @@ python3Packages.buildPythonApplication rec { postPatch = '' chmod +x build-aux/meson/postinstall.py patchShebangs build-aux/meson/postinstall.py + + substituteInPlace src/backend/wine/winecommand.py \ + --replace \ + 'self.__get_runner()' \ + '(lambda r: (f"${steam-run}/bin/steam-run {r}", r)[r == "wine" or r == "wine64"])(self.__get_runner())' ''; nativeBuildInputs = [ @@ -86,14 +91,6 @@ python3Packages.buildPythonApplication rec { strictDeps = false; # broken with gobject-introspection setup hook, see https://github.com/NixOS/nixpkgs/issues/56943 dontWrapGApps = true; # prevent double wrapping - preConfigure = '' - patchShebangs build-aux/meson/postinstall.py - substituteInPlace src/backend/wine/winecommand.py \ - --replace \ - 'self.__get_runner()' \ - '(lambda r: (f"${steam-run}/bin/steam-run {r}", r)[r == "wine" or r == "wine64"])(self.__get_runner())' - ''; - preFixup = '' makeWrapperArgs+=("''${gappsWrapperArgs[@]}") ''; |