emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#44376: closed ([PATCH] gnu: Add icedove-wayland.)


From: GNU bug Tracking System
Subject: bug#44376: closed ([PATCH] gnu: Add icedove-wayland.)
Date: Tue, 10 Nov 2020 21:08:01 +0000

Your message dated Tue, 10 Nov 2020 22:07:19 +0100
with message-id <87pn4kdipk.fsf@gnu.org>
and subject line Re: [bug#44376] Acknowledgement ([PATCH] gnu: Add 
icedove-wayland.)
has caused the debbugs.gnu.org bug report #44376,
regarding [PATCH] gnu: Add icedove-wayland.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
44376: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=44376
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: [PATCH] gnu: Add icedove-wayland. Date: Sun, 1 Nov 2020 20:39:08 +0100
* gnu/packages/gnuzilla.scm (icedove/wayland): New variable.
---
 gnu/packages/gnuzilla.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

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")
--
2.29.2




--- End Message ---
--- Begin Message --- Subject: Re: [bug#44376] Acknowledgement ([PATCH] gnu: Add icedove-wayland.) Date: Tue, 10 Nov 2020 22:07:19 +0100
Jonathan Brielmaier <jonathan.brielmaier@web.de> writes:

> I don't know if that is the best way to have icedove running on Wayland.
> At least it works and give me a decent HiDPI experience on sway :)

Awesome, applied!

Attachment: signature.asc
Description: PGP signature


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]