guix-commits
[Top][All Lists]
Advanced

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

01/01: gnu: icecat: Add fixes from mozilla-esr45; use skia by default.


From: Mark H. Weaver
Subject: 01/01: gnu: icecat: Add fixes from mozilla-esr45; use skia by default.
Date: Wed, 29 Mar 2017 19:06:37 -0400 (EDT)

mhw pushed a commit to branch master
in repository guix.

commit 2abf6371ccee6d52eafbda1b4bdb80df8fdbe4f0
Author: Mark H Weaver <address@hidden>
Date:   Wed Mar 29 06:56:51 2017 -0400

    gnu: icecat: Add fixes from mozilla-esr45; use skia by default.
    
    * gnu/packages/gnuzilla.scm (icecat)[source][patches]: Add fixes from
    the upstream mozilla-esr45 repository.
    [arguments]: Add 'use-skia-by-default' phase.
---
 gnu/packages/gnuzilla.scm | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 8d9f781..4a5f27a 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -354,7 +354,20 @@ standards.")
         (mozilla-patch "icecat-bug-1343261.patch"        "9b5374019b58" 
"0v5w50r5ys4jjy1lpks280cq8paw7wdy9mrk7szzq7nlcxz90is7")
         (mozilla-patch "icecat-bug-1343552-pt1.patch"    "08bc7a3330e4" 
"1hsvffscqc4zflni866ilylgi3a13wz0n882z85xplbhwhc9lcfj")
         (mozilla-patch "icecat-bug-1343552-pt2.patch"    "8c61ebe37f1b" 
"1fjsr6bzfyd1zqzz2pglwh2ckys95h21wy3j4rlwkz66057z53qq")
-        (mozilla-patch "icecat-bug-1340718.patch"        "bfa75fc20c2b" 
"08gksd06lwbb5ykdrk9gh2cb9bximwxhbxl3rprz64jj2bnmd3dq")))
+        (mozilla-patch "icecat-bug-1340718.patch"        "bfa75fc20c2b" 
"08gksd06lwbb5ykdrk9gh2cb9bximwxhbxl3rprz64jj2bnmd3dq")
+        (mozilla-patch "icecat-bug-1345461.patch"        "bcd5e51251dd" 
"1ms2ad8j04lz761cvdwi9rj5qv3qbjmg0zwyp3fykcf01a323ygd")
+        (mozilla-patch "icecat-bug-1343505.patch"        "290f10412f92" 
"1dsj22fkz60zfa6isnxj54clg32dwzapwh5f1vz6jsin9r67ik2p")
+        (mozilla-patch "icecat-bug-1346648.patch"        "9369ede30cc1" 
"1wrdn2aixbzifz7wyqnfi65gaiva8i746pi53z6w62lmn1hwd3ji")
+        (mozilla-patch "icecat-bug-1347979.patch"        "4ae2261bfab0" 
"1yi3jicwjy7w8f0sv5di4rx05bfpkhcwj3r6dhl5315yz4ifqy30")
+        (mozilla-patch "icecat-bug-1343795.patch"        "dcf468969700" 
"0syfq35s2r86ajmnqsxlfanvxd9ax57qkfmxpkvmk447s3mxsk08")
+        (mozilla-patch "icecat-bug-1347168.patch"        "5a6390274b64" 
"1lg5px4sncalh82y61ni9rlg50d83jmmrrvn0944x4zfrzlfaz8x")
+        (mozilla-patch "icecat-bug-1341096.patch"        "64158495e5ae" 
"1lyh8m159hhzrxj5hr0yib2sb8rkd20qxpykrf398v18s3yc08cx")
+        (mozilla-patch "icecat-bug-1346654.patch"        "f359ec604627" 
"0j6rzbnzlz8x9sj2r79d1zr4p89c5zq7y49xa4kn6am5ay3ws0ri")
+        (mozilla-patch "icecat-bug-1344461.patch"        "6f14d2ef7981" 
"0n24hqvjj7vxqdvxhk38swnmvcv7h7vvn5invbidhv22m0qqzs2c")
+        (mozilla-patch "icecat-bug-1292534.patch"        "c709d4b36145" 
"18cdck3fr4a1ygszb6qk07g6fi3kv6i697pjfcipvqrk358qb0hq")
+        (mozilla-patch "icecat-bug-1336830.patch"        "18e355831dd5" 
"042487xhq9zkky3pxiqy1rpy69z0j20w0jnl7kwg2j1bzfbnniip")
+        (mozilla-patch "icecat-bug-1336832.patch"        "ebeb0b45a84b" 
"17ch2aqsrnkiwbnkf6x7a1cpi8jgfjhwr6wp0bsa89s8v1dax6w4")
+        (mozilla-patch "icecat-bug-1349946.patch"        "ccbecbe17a45" 
"19vwmhvqarpzai8mcq6i7szkrp1h9m8v5lyimkmmdlmagrivjw7f")))
       (modules '((guix build utils)))
       (snippet
        '(begin
@@ -537,6 +550,19 @@ standards.")
               (("^  \"h264parse\",\n") ""))
             #t))
          (add-after
+          'unpack 'use-skia-by-default
+          (lambda _
+            ;; Use the bundled Skia library by default, since IceCat appears
+            ;; to be far more stable when using it than when using our system
+            ;; Cairo.
+            (let ((out (open "browser/app/profile/icecat.js"
+                              (logior O_WRONLY O_APPEND))))
+              (format out "~%// Use Skia by default~%")
+              (format out "pref(~s, ~s);~%" "gfx.canvas.azure.backends" "skia")
+              (format out "pref(~s, ~s);~%" "gfx.content.azure.backends" 
"skia")
+              (close-port out))
+            #t))
+         (add-after
           'unpack 'arrange-to-link-libxul-with-libraries-it-might-dlopen
           (lambda _
             ;; libxul.so dynamically opens libraries, so here we explicitly



reply via email to

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