diff options
author | Jonathan Brielmaier <jonathan.brielmaier@web.de> | 2020-11-01 20:39:08 +0100 |
---|---|---|
committer | Marius Bakke <marius@gnu.org> | 2020-11-10 22:32:13 +0100 |
commit | 764c682e58329e9c59087f8492b8fd40754b7b6f (patch) | |
tree | 8f85dd996bfc02825c51fdec54222c71c622169c /gnu | |
parent | 6f4c9ff6ec0fad24b6bd433a351613a3990aa561 (diff) | |
download | guix-764c682e58329e9c59087f8492b8fd40754b7b6f.tar guix-764c682e58329e9c59087f8492b8fd40754b7b6f.tar.gz |
gnu: Add icedove-wayland.
* gnu/packages/gnuzilla.scm (icedove/wayland): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/gnuzilla.scm | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index db67d7ad0a..b6e68c8132 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -1476,6 +1476,27 @@ standards of the IceCat project.") Thunderbird. It supports email, news feeds, chat, calendar and contacts.") (license license:mpl2.0))) +(define-public icedove/wayland + (package/inherit icedove + (name "icedove-wayland") + (arguments + (substitute-keyword-arguments (package-arguments icedove) + ((#:phases phases) + `(modify-phases ,phases + (replace 'wrap-program + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (lib (string-append out "/lib")) + (gtk (assoc-ref inputs "gtk+")) + (gtk-share (string-append gtk "/share")) + (pulseaudio (assoc-ref inputs "pulseaudio")) + (pulseaudio-lib (string-append pulseaudio "/lib"))) + (wrap-program (car (find-files lib "^icedove$")) + `("MOZ_ENABLE_WAYLAND" = ("1")) + `("XDG_DATA_DIRS" prefix (,gtk-share)) + `("LD_LIBRARY_PATH" prefix (,pulseaudio-lib))) + #t))))))))) + (define-public firefox-decrypt (package (name "firefox-decrypt") |