[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?
signature.asc
Description: PGP signature
- State of ungoogled-chromium in Guix,
Marius Bakke <=