From 82ef74d0105bb2ab3ffa0cdccb4713054c5acbe8 Mon Sep 17 00:00:00 2001 From: Louis Bettens Date: Fri, 22 May 2020 08:17:36 +0200 Subject: [PATCH] xpra: adjust patches --- pkgs/tools/X11/xpra/fix-41106.patch | 24 ++++++++++++------------ pkgs/tools/X11/xpra/fix-paths.patch | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/tools/X11/xpra/fix-41106.patch b/pkgs/tools/X11/xpra/fix-41106.patch index 06387c87154d..080a65b6b1e2 100644 --- a/pkgs/tools/X11/xpra/fix-41106.patch +++ b/pkgs/tools/X11/xpra/fix-41106.patch @@ -1,15 +1,15 @@ diff --git a/xpra/server/server_util.py b/xpra/server/server_util.py -index 2ff2c0c..513201a 100644 +index d6e71d6..6e185a2 100644 --- a/xpra/server/server_util.py +++ b/xpra/server/server_util.py -@@ -17,6 +17,10 @@ if PYTHON3: - return b"'" + s.replace(b"'", b"'\\''") + b"'" - - def xpra_runner_shell_script(xpra_file, starting_dir, socket_dir): -+ # Nixpkgs contortion: -+ # xpra_file points to a shell wrapper, not to the python script. -+ dirname, basename = os.path.split(xpra_file) -+ xpra_file = os.path.join(dirname, "."+basename+"-wrapped") - script = [] - script.append(b"#!/bin/sh\n") - for var, value in os.environb.items(): +@@ -16,6 +16,10 @@ def sh_quotemeta(s): + return "'" + s.replace("'", "'\\''") + "'" + + def xpra_runner_shell_script(xpra_file, starting_dir, socket_dir): ++ # Nixpkgs contortion: ++ # xpra_file points to a shell wrapper, not to the python script. ++ dirname, basename = os.path.split(xpra_file) ++ xpra_file = os.path.join(dirname, "."+basename+"-wrapped") + script = [] + script.append("#!/bin/sh\n") + for var, value in os.environ.items(): diff --git a/pkgs/tools/X11/xpra/fix-paths.patch b/pkgs/tools/X11/xpra/fix-paths.patch index 59b6e7ee57ad..4273f59282bb 100644 --- a/pkgs/tools/X11/xpra/fix-paths.patch +++ b/pkgs/tools/X11/xpra/fix-paths.patch @@ -30,7 +30,7 @@ index bd7023d..064c6b5 100644 ################################### # Headers, python magic diff --git a/xpra/x11/fakeXinerama.py b/xpra/x11/fakeXinerama.py -index c867258..617af7c 100755 +index 143db59..8e2d6ae 100755 --- a/xpra/x11/fakeXinerama.py +++ b/xpra/x11/fakeXinerama.py @@ -22,31 +22,7 @@ fakeXinerama_config_files = [