guix-devel
[Top][All Lists]
Advanced

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

State of ungoogled-chromium in Guix


From: Marius Bakke
Subject: State of ungoogled-chromium in Guix
Date: Wed, 23 Oct 2019 22:00:51 +0200
User-agent: Notmuch/0.29.1 (https://notmuchmail.org) Emacs/26.2 (x86_64-pc-linux-gnu)

Hello Guix,

Version 78 of the upstream Chromium project was released yesterday, with
the usual amount of security fixes:

https://chromereleases.googleblog.com/2019/10/stable-channel-update-for-desktop_22.html

Unfortunately the 'ungoogled-chromium' variant in Guix is still stuck on
version 76.  The reason is that we rely on Debians patches, which have
gone stale:

https://salsa.debian.org/chromium-team/chromium

I plan to remove 'ungoogled-chromium' and 'ungoogled-chromium-wayland'
in a few days, unless someone is willing to port the patches.  I can
help extracting just the few changes we need, but do not have time nor
motivation to port them to the newer version myself.

Here is a preliminary patch:

diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm
index aad1fd9203..21fc3625a6 100644
--- a/gnu/packages/chromium.scm
+++ b/gnu/packages/chromium.scm
@@ -42,6 +42,7 @@
   #:use-module (gnu packages gl)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gnome)
+  #:use-module (gnu packages gnuzilla)
   #:use-module (gnu packages gperf)
   #:use-module (gnu packages gtk)
   #:use-module (gnu packages icu4c)
@@ -806,7 +807,8 @@ from forcing GEXP-PROMISE."
 
     ;; Building Chromium takes ... a very long time.  On a single core, a busy
     ;; mid-end x86 system may need more than 24 hours to complete the build.
-    (properties '((timeout . 144000)))  ;40 hours
+    (properties '((timeout . 144000)    ;40 hours
+                  (hidden? . #t)))
 
     (home-page "https://github.com/Eloston/ungoogled-chromium";)
     (description
@@ -852,3 +854,9 @@ disabled in order to protect the users privacy.")
                                       (assoc-ref %build-inputs "wayland")
                                       "/bin/wayland-scanner\""))
                  (delete "use_vaapi=true" ,flags)))))))
+
+(define-public ungoogled-chromium-is-deprecated
+  (deprecated-package "ungoogled-chromium" icecat))
+
+(define-public ungoogled-chromium-wayland-is-deprecated
+  (deprecated-package "ungoogled-chromium-wayland" icecat))
Thoughts?

Attachment: signature.asc
Description: PGP signature


reply via email to

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