[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
10/10: gnu: icecat: Unbundle nss and nspr.
From: |
guix-commits |
Subject: |
10/10: gnu: icecat: Unbundle nss and nspr. |
Date: |
Sun, 19 Feb 2023 20:04:37 -0500 (EST) |
apteryx pushed a commit to branch master
in repository guix.
commit d318ccc36308171a74b4863ea25a3dded05a2851
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Wed Feb 15 00:10:38 2023 -0500
gnu: icecat: Unbundle nss and nspr.
* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Add nspr-next and
nss-next.
[configure-flags]: Re-instate the "--with-system-nspr" and
"--with-system-nss"
configure flags.
[phases] {remove-bundled-libraries}: Update comment.
---
gnu/packages/gnuzilla.scm | 23 +++++++----------------
1 file changed, 7 insertions(+), 16 deletions(-)
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index acdbe5ca37..6a9d3d18ad 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -715,10 +715,8 @@ variable defined below. It requires guile-json to be
installed."
mit-krb5
hunspell
libnotify
- ;; See <https://bugs.gnu.org/32833>
- ;; and related comments in the 'remove-bundled-libraries' phase.
- ;; UNBUNDLE-ME! nspr
- ;; UNBUNDLE-ME! nss
+ nspr-next
+ nss-next
shared-mime-info
sqlite
eudev
@@ -813,12 +811,8 @@ variable defined below. It requires guile-json to be
installed."
;; UNBUNDLE-ME! "--with-system-theora" ; wants theora-1.2, not yet
released
;; UNBUNDLE-ME! "--with-system-libvpx"
"--with-system-icu"
-
- ;; See <https://bugs.gnu.org/32833>
- ;; and related comments in the
- ;; 'remove-bundled-libraries' phase below.
- ;; UNBUNDLE-ME! "--with-system-nspr"
- ;; UNBUNDLE-ME! "--with-system-nss"
+ "--with-system-nspr"
+ "--with-system-nss"
;; UNBUNDLE-ME! "--with-system-harfbuzz"
;; UNBUNDLE-ME! "--with-system-graphite2"
@@ -867,12 +861,9 @@ variable defined below. It requires guile-json to be
installed."
;; FIXME: A script from the bundled nspr is used.
;;"nsprpub"
;;
- ;; FIXME: With the update to IceCat 60, using system
NSS
- ;; broke certificate validation. See
- ;; <https://bugs.gnu.org/32833>. For now, we
use
- ;; the bundled NSPR and NSS. TODO:
Investigate,
- ;; and try to unbundle these libraries again.
- ;; UNBUNDLE-ME! "security/nss"
+ ;; FIXME: Some of the bundled NSS sources are used
+ ;; to build third_party/prio.
+ ;;"security/nss"
;;
;; TODO: Use more system media libraries. See:
;;
<https://bugzilla.mozilla.org/show_bug.cgi?id=517422>
- branch master updated (636b771536 -> d318ccc363), guix-commits, 2023/02/19
- 09/10: gnu: icecat: Remove gtk+-2 input., guix-commits, 2023/02/19
- 08/10: gnu: icedove: Use the locale of the system., guix-commits, 2023/02/19
- 04/10: gnu: icecat-source: Update gnuzilla to f23f8b609., guix-commits, 2023/02/19
- 01/10: gnu: Add a 'update-mozilla-locales' helper for maintenance., guix-commits, 2023/02/19
- 05/10: gnu: Add icecat-l10n and icedove-l10n., guix-commits, 2023/02/19
- 06/10: gnu: icedove: Automatically load system-provided extensions., guix-commits, 2023/02/19
- 07/10: gnu: Add language packs to icecat and icedove., guix-commits, 2023/02/19
- 10/10: gnu: icecat: Unbundle nss and nspr.,
guix-commits <=
- 02/10: gnu: icedove: Compute a self-contained source., guix-commits, 2023/02/19
- 03/10: gnu: Define %icecat-base-version at the top level., guix-commits, 2023/02/19