From 6febc26827ecf29e301358a2b6e9dd6759a5380a Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sat, 4 Mar 2023 15:39:30 +0100 Subject: gnu: nss: Update to 3.88.1. * gnu/packages/nss.scm (nss)[source]: Update to 3.88.1. [replacement]: Remove. [propagated-inputs]: Change 'nspr' to 'nspr-next'. (nss-next, nss/fixed): Remove. * gnu/packages/gnuzilla.scm (icecat-minimal)[inputs]: Change 'nss-next' to 'nss'. (icedove-minimal)[inputs]: Likewise. --- gnu/packages/gnuzilla.scm | 4 ++-- gnu/packages/nss.scm | 30 ++++-------------------------- 2 files changed, 6 insertions(+), 28 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index 0cdd0936ba..5a1921c302 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -736,7 +736,7 @@ (define-public icecat-minimal hunspell libnotify nspr-next - nss-next + nss shared-mime-info sqlite eudev @@ -1533,7 +1533,7 @@ (define-public icedove-minimal libxt mesa mit-krb5 - nss-next + nss pango pixman pulseaudio diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm index 5dc4c1baee..7108c3909b 100644 --- a/gnu/packages/nss.scm +++ b/gnu/packages/nss.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès +;;; Copyright © 2013-2019, 2023 Ludovic Courtès ;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2021 Mark H Weaver ;;; Copyright © 2016-2019, 2021, 2022 Efraim Flashner ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice @@ -115,10 +115,9 @@ (define-public nspr-next (define-public nss (package (name "nss") - (replacement nss/fixed) ;; Also update and test the nss-certs package, which duplicates version and ;; source to avoid a top-level variable reference & module cycle. - (version "3.82") + (version "3.88.1") (source (origin (method url-fetch) (uri (let ((version-with-underscores @@ -129,7 +128,7 @@ (define-public nss "nss-" version ".tar.gz"))) (sha256 (base32 - "0wqmgibacxf5i3jlm8jl50qasv2spwx07ixlscz9byf2f8xnggrj")) + "15il9fsmixa1r4446zq1wl627sg0hz9h67w6kjxz273xz3nl7li7")) ;; Create nss.pc and nss-config. (patches (search-patches "nss-3.56-pkgconfig.patch" "nss-getcwd-nonnull.patch" @@ -218,7 +217,7 @@ (define-public nss (inputs (list sqlite zlib)) (propagated-inputs - (list nspr)) ;required by nss.pc. + (list nspr-next)) ;required by nss.pc. (native-inputs (list perl libfaketime)) ;for tests @@ -236,24 +235,3 @@ (define-public nss security standards.") (license license:mpl2.0))) -(define-public nss-next - (package - (inherit nss) - (version "3.88.1") - (source (origin - (inherit (package-source nss)) - (uri (let ((version-with-underscores - (string-join (string-split version #\.) "_"))) - (string-append - "https://ftp.mozilla.org/pub/mozilla.org/security/nss/" - "releases/NSS_" version-with-underscores "_RTM/src/" - "nss-" version ".tar.gz"))) - (sha256 - (base32 - "15il9fsmixa1r4446zq1wl627sg0hz9h67w6kjxz273xz3nl7li7")))) - (propagated-inputs (list nspr-next)))) ;required by nss.pc - -(define nss/fixed - (package - (inherit nss-next) - (version "3.88"))) ; slight inaccuracy to allow grafting -- cgit v1.2.3