summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSisiutl <sisiutl@egregore.fun>2024-11-27 17:08:25 +0100
committerSisiutl <sisiutl@egregore.fun>2024-11-27 17:08:25 +0100
commitab26b922524f687a83e774ba685c5084c93b6dd3 (patch)
treed67f425997350bae960c8b47c927808539dbf6d4
parented33e6245249d350e82110d07586e40ee0346982 (diff)
xpra gst
-rw-r--r--sigils/packages/xorg.scm10
1 files changed, 7 insertions, 3 deletions
diff --git a/sigils/packages/xorg.scm b/sigils/packages/xorg.scm
index 97dcc92..9b54940 100644
--- a/sigils/packages/xorg.scm
+++ b/sigils/packages/xorg.scm
@@ -181,16 +181,20 @@
(substitute* "./xpra/scripts/config.py"
(("socket-dir.*: \"\",")
"socket-dir\" : \"~/.xpra\","))))
- ;; GTK3 will not be found, if GI can’t find its typelibs.
(add-after 'install 'wrap-program
(lambda* (#:key outputs #:allow-other-keys)
;; XXX: only export typelibs in inputs
(wrap-program (search-input-file outputs "bin/xpra")
+ ;; GTK3 will not be found, if GI can’t find its typelibs.
`("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))
- `("PATH" ":" prefix (,(string-append #$output "/bin")))))))))
+ ;; Xpra calls itself, so we need it in the PATH
+ `("PATH" ":" prefix (,(string-append #$output "/bin")))
+ ;; Audio codecs
+ `("GST_PLUGIN_SYSTEM_PATH" ":" prefix
+ (,(getenv "GST_PLUGIN_SYSTEM_PATH")))))))))
(home-page "https://www.xpra.org/")
(synopsis "Remote access to individual applications or full desktops")
- (description "Xpra is a persistent remote display server and client for)))))))))))
+ (description "Xpra is a persistent remote display server and client for
forwarding applications and desktop screens. It gives you remote access to
individual applications or full desktops. On X11, it is also known as
``@command{screen} for X11'': it allows you to run programs, usually on a