gnu/packages/certs.scm (nss-certs-3.88.1): New variable. (nss-certs-3.98): Update and rename to nss-certs-3.99. (nss-certs): Update to 3.99.
Change-Id: I2f5f737d44d08497d4f5e0e07557be36d2f1f070 --- gnu/packages/certs.scm | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/gnu/packages/certs.scm b/gnu/packages/certs.scm index 7078c7c8d1..7aa96493fb 100644 --- a/gnu/packages/certs.scm +++ b/gnu/packages/certs.scm @@ -125,7 +125,7 @@ (define-public certdata2pem that was originally contributed to Debian.") (license license:isc)))) -(define-public nss-certs +(define-public nss-certs-3.88.1 (package (name "nss-certs") ;; XXX We used to refer to the nss package here, but that eventually caused @@ -188,10 +188,10 @@ (define-public nss-certs (home-page "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS") (license license:mpl2.0))) -(define-public nss-certs-3.98 +(define-public nss-certs-3.99 (package - (inherit nss-certs) - (version "3.98") + (inherit nss-certs-3.88.1) + (version "3.99") (source (origin (method url-fetch) (uri (let ((version-with-underscores @@ -202,7 +202,21 @@ (define-public nss-certs-3.98 "nss-" version ".tar.gz"))) (sha256 (base32 - "1kh98amfklrq6915n4mlbrcqghc3srm7rkzs9dkh21jwscrwqjgm")))))) + "15il9fsmixa1r4446zq1wl627sg0hz9h67w6kjxz273xz3nl7li7")) + ;; Create nss.pc and nss-config. + (patches (search-patches "nss-3.56-pkgconfig.patch" + "nss-getcwd-nonnull.patch" + "nss-increase-test-timeout.patch" + "nss-Disable-library-signing.patch")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Delete the bundled copy of these libraries. + (delete-file-recursively "nss/lib/zlib") + (delete-file-recursively "nss/lib/sqlite"))))))) + +(define-public nss-certs + nss-certs-3.99) (define-public le-certs (package -- 2.41.0