about summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2022-04-18 03:03:29 +0200
committerSandro Jäckel <sandro.jaeckel@gmail.com>2022-04-20 20:17:38 +0200
commitb587fa2897da0a53939d5994ee8a6f30c498e0c0 (patch)
tree720d57856cfa9c581b13104644078ecd75bab24b /pkgs/applications
parentd002c9f58f2e63cb2548ee6649d9deb310788818 (diff)
bottles: move patching from preConfigure into postPatch
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/misc/bottles/default.nix13
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[@]}")
   '';