gnu: Deprecate ungoogled-chromium.
This package has known security flaws that are being exploited in the wild. See <https://lists.gnu.org/archive/html/guix-devel/2019-10/msg00576.html> for why it has not been updated. * gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Set #:hidden? #t. (ungoogled-chromium-is-deprecated, ungoogled-chromium-wayland-is-deprecated): New public variables.
This commit is contained in:
parent
95c633e0d8
commit
22c313eff8
1 changed files with 15 additions and 1 deletions
|
|
@ -42,6 +42,7 @@
|
||||||
#:use-module (gnu packages gl)
|
#:use-module (gnu packages gl)
|
||||||
#:use-module (gnu packages glib)
|
#:use-module (gnu packages glib)
|
||||||
#:use-module (gnu packages gnome)
|
#:use-module (gnu packages gnome)
|
||||||
|
#:use-module (gnu packages gnuzilla)
|
||||||
#:use-module (gnu packages gperf)
|
#:use-module (gnu packages gperf)
|
||||||
#:use-module (gnu packages gtk)
|
#:use-module (gnu packages gtk)
|
||||||
#:use-module (gnu packages icu4c)
|
#:use-module (gnu packages icu4c)
|
||||||
|
|
@ -806,7 +807,10 @@ from forcing GEXP-PROMISE."
|
||||||
|
|
||||||
;; Building Chromium takes ... a very long time. On a single core, a busy
|
;; 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.
|
;; mid-end x86 system may need more than 24 hours to complete the build.
|
||||||
(properties '((timeout . 144000))) ;40 hours
|
(properties '((timeout . 144000) ;40 hours
|
||||||
|
|
||||||
|
;; Hide the package pending complete removal (see below).
|
||||||
|
(hidden? . #t)))
|
||||||
|
|
||||||
(home-page "https://github.com/Eloston/ungoogled-chromium")
|
(home-page "https://github.com/Eloston/ungoogled-chromium")
|
||||||
(description
|
(description
|
||||||
|
|
@ -852,3 +856,13 @@ disabled in order to protect the users privacy.")
|
||||||
(assoc-ref %build-inputs "wayland")
|
(assoc-ref %build-inputs "wayland")
|
||||||
"/bin/wayland-scanner\""))
|
"/bin/wayland-scanner\""))
|
||||||
(delete "use_vaapi=true" ,flags)))))))
|
(delete "use_vaapi=true" ,flags)))))))
|
||||||
|
|
||||||
|
;; Ungoogled-Chromium has been deprecated because Debians patches are no
|
||||||
|
;; longer updated. If you would like to work on porting the required patches,
|
||||||
|
;; please reach out to guix-devel@gnu.org.
|
||||||
|
|
||||||
|
(define-public ungoogled-chromium-is-deprecated
|
||||||
|
(deprecated-package "ungoogled-chromium" icecat))
|
||||||
|
|
||||||
|
(define-public ungoogled-chromium-wayland-is-deprecated
|
||||||
|
(deprecated-package "ungoogled-chromium-wayland" icecat))
|
||||||
|
|
|
||||||
Reference in a new issue