* [bug#64662] [PATCH] gnu: python-pyperclip: Improve Wayland support.
@ 2023-07-16 8:11 Hilton Chain via Guix-patches via
0 siblings, 0 replies; only message in thread
From: Hilton Chain via Guix-patches via @ 2023-07-16 8:11 UTC (permalink / raw)
To: 64662; +Cc: Hilton Chain
* gnu/packages/xdisorg.scm (python-pyperclip)[snippet]: Adjust the source to
test $WAYLAND_DISPLAY as well.
---
gnu/packages/xdisorg.scm | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 1f7539764c..abe577edd6 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -2361,6 +2361,15 @@ (define-public python-pyperclip
(origin
(method url-fetch)
(uri (pypi-uri "pyperclip" version))
+ (modules '((guix build utils)))
+ (snippet
+ ;; XXX: Pyperclip's Linux detection currently only relies on $DISPLAY,
+ ;; which may not be set in a Wayland session.
+ ;; <https://github.com/asweigart/pyperclip/issues/220>
+ ;; <https://github.com/asweigart/pyperclip/pull/201>
+ '(substitute* "src/pyperclip/__init__.py"
+ (("^HAS_DISPLAY = os\\.getenv\\(\"DISPLAY\", False\\)" line)
+ (string-append line " or os.getenv(\"WAYLAND_DISPLAY\", False)"))))
(sha256
(base32
"0mxzm43z2anr55gyz7awagvam4d5c2rlxhp9hjyg0d29n2l58lhh"))))
base-commit: 093e9204183790558921c968034c547b41ebef3a
--
2.41.0
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2023-07-16 8:13 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-16 8:11 [bug#64662] [PATCH] gnu: python-pyperclip: Improve Wayland support Hilton Chain via Guix-patches via
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).