3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
Commit graph

64 commits

Author SHA1 Message Date
Marius Bakke
f098d93352
gnu: nss, nss-certs: Update to 3.81.
* gnu/packages/certs.scm (nss-certs): Update to 3.81.
* gnu/packages/nss.scm (nss): Likewise.
2022-07-27 11:35:27 +02:00
Marius Bakke
01d1b285b8
gnu: nss: Use G-expressions.
* gnu/packages/nss.scm (nss)[arguments]: Use gexp and remove labels.
2022-06-29 21:22:33 +02:00
Marius Bakke
b316d8b751
gnu: nspr: Use G-expressions.
* gnu/packages/nss.scm (nspr)[arguments]: Convert to gexp.
2022-06-29 21:22:33 +02:00
Marius Bakke
fd004ddafa
gnu: nss, nss-certs: Update to 3.80.
* gnu/packages/certs.scm (nss-certs): Update to 3.80.
* gnu/packages/nss.scm (nss): Likewise.
2022-06-29 21:22:33 +02:00
Marius Bakke
de9d389c54
gnu: nspr: Update to 4.34.
* gnu/packages/nss.scm (nspr): Update to 4.34.
2022-06-29 21:22:33 +02:00
a037815f62
gnu: nss: Skip tests on riscv64-linux.
* gnu/packages/nss.scm (nss)[arguments]: Skip tests when building for
riscv64-linux.
2022-05-30 15:26:17 +03:00
19e1045352
gnu: nss: Adjust make-flags for riscv64-linux.
* gnu/packages/nss.scm (nss)[arguments]: When building for riscv64-linux
don't build the binaries with gtest.
2022-05-30 15:18:17 +03:00
Maxim Cournoyer
b6509548eb
gnu: nss: Update to 3.72.
* gnu/packages/nss.scm (nss): Update to 3.72.
2022-01-10 11:51:30 -05:00
Tobias Geerinckx-Rice
df8a93044c
gnu: Remove unreferenced nss/fixed.
* gnu/packages/nss.scm (nss/fixed): Remove variable.
* gnu/packages/patches/nss-CVE-2021-43527.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-12-17 03:07:52 +01:00
Tobias Geerinckx-Rice
ceb9c6c50e
gnu: nss-certs: Avoid top-level reference to NSS.
This is the only hammer I know for dealing with module cycles and
effectively fixes, for example, ‘guix show nss’ today.

It's also a very poor solution.

* gnu/packages/certs.scm (nss-certs)[version, source]: Copy verbatim
from the nss package rather than referring to it at the top level.

Reported by several users of #guix.
2021-12-16 01:55:34 +01:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Ricardo Wurmus
9bc0f45df5
Merge remote-tracking branch 'origin/master' into core-updates-frozen 2021-12-05 19:17:41 +01:00
Mark H Weaver
080a5de2ee
gnu: nss: Fix CVE-2021-43527 via graft.
* gnu/packages/patches/nss-CVE-2021-43527.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/nss.scm (nss/fixed): New variable
(nss)[replacement]: New field.
2021-12-03 04:37:21 -05:00
Jonathan Brielmaier
f1a2e90409
gnu: Add nspr@4.32.
Required for icecat/icedove 91.

* gnu/packages/nss.scm (nspr-4.32): New variable.
2021-12-01 22:06:54 +01:00
Maxim Cournoyer
8f78f61c02
gnu: nss: Update to 3.71.
This is made in an attempt to get rid of non-deterministic test failures,
namely:

  [  FAILED  ] TlsConnectDatagram13.AeadLimit

* gnu/packages/nss.scm (nss): Update comment about nss-certs.  Update to 3.71.
[phases]{check}: Update faketime date.
[inputs]{sqlite}: Use the regular version.
* gnu/packages/certs.scm (nss-certs): Inherit version and source from nss.
2021-11-11 12:18:21 -05:00
Maxim Cournoyer
b8324050ad
gnu: nspr: Normalize inputs.
* gnu/packages/nss.scm (nspr)[inputs]: Remove conditional.
2021-11-11 12:18:21 -05:00
cd4c6f9979
gnu: nspr: Don't retain references to native inputs.
* gnu/packages/nss.scm
  (nspr)[inputs]: Add 'perl' and 'bash-minimal' when cross-compiling.
  (nspr)[arguments]{#:disallowed-references}: Add native 'perl' when
  cross-compiling.
2021-09-20 11:11:47 +00:00
1d3cb21853
gnu: nspr: Adjust to Mozilla cross-compilation conventions.
* gnu/packages/nss.scm
  (nspr)[arguments]<#:configure-flags>: Set --host and --target
  inappropriately when cross-compiling.
2021-09-20 11:11:47 +00:00
Marius Bakke
6500c9a5b3
gnu: nss-certs: Do not inherit version and source from nss.
...in order to avoid a top-level variable reference.  This reverts commit
18c38c1898.

* gnu/packages/certs.scm (nss-certs)[version, source]: Do not inherit from NSS.
2021-06-19 17:08:38 +02:00
Marius Bakke
58f6927af5
gnu: nss: Update to 3.67.
* gnu/packages/nss.scm (nss): Update to 3.67.
2021-06-19 17:08:38 +02:00
Marius Bakke
e7f0835b07
gnu: nss: Use (guix utils).
* gnu/packages/nss.scm (nss)[arguments]: Utilize CC-FOR-TARGET and
TARGET-64bit?.
2021-06-06 19:49:57 +02:00
Marius Bakke
79878c64b4
gnu: nss: Update to 3.66.
* gnu/packages/nss.scm (nss): Update to 3.66.  Reindent.
[arguments]: Remove #:parallel-build?.
* gnu/packages/patches/nss-getcwd-nonnull.patch: Adjust for directory change.
* gnu/packages/patches/nss-3.56-pkgconfig.patch,
gnu/packages/patches/nss-increase-test-timeout.patch: Revert to
6223566971.
* gnu/packages/certs.scm (nss-certs)[arguments]: Adjust for directory change.
2021-06-06 19:49:57 +02:00
Marius Bakke
d25873fa9d
gnu: nspr: Update to 4.31.
* gnu/packages/nss.scm (nspr): Update to 4.31.
2021-06-06 19:49:57 +02:00
Marius Bakke
1eee406b07
gnu: nss: Prepare for GCC 10.
* gnu/packages/patches/nss-getcwd-nonnull.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/nss.scm (nss)[source](patches): Add it.
2021-06-06 19:49:56 +02:00
Marius Bakke
0788e62d3e
gnu: nss: Fix test failure.
* gnu/packages/sqlite.scm (sqlite-uri): New variable.
(sqlite)[source](uri): Use it.
(sqlite-3.33): New public variable.
2021-06-06 19:49:56 +02:00
Maxim Cournoyer
ced3d5cbf9
gnu: nss: Update to the latest changeset to resolve test failures.
* gnu/packages/patches/nss-3.56-pkgconfig.patch: Update and ajdust.
* gnu/packages/patches/nss-increase-test-timeout.patch: Adjust.
* gnu/packages/nss.scm (nss)[version]: Compute with the git-version procedure.
[source]: Switch to use the latest changeset.  Adjust snippet to match
restructuring of the source file hierarchy.
[make-flags]: Do not chdir to the "nss" directory.
[phases]: Delete trailing #t.
{check}: Honor the '#:tests?' argument.  Update the date used with faketime
and adjust for the new all.sh script location.
{install}: Adapt to the location of the 'dist/' directory, which is now at the
same level as the 'source' checkout.
2021-01-26 14:22:34 -05:00
Marius Bakke
6223566971
gnu: nss, nss-certs: Update to 3.59.
* gnu/packages/nss.scm (nss): Update to 3.59.
* gnu/packages/certs.scm (nss-certs): Likewise.
2020-12-13 21:44:09 +01:00
Marius Bakke
b6fc2054dc
gnu: nss, nss-certs: Update to 3.57.
* gnu/packages/patches/nss-pkgconfig.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/certs.scm (nss-certs): Update to 3.57.
* gnu/packages/nss.scm (nss): Likewise.
[source](patches): Replace nss-pkgconfig.patch with nss-3.56-pkgconfig.patch.
(nss-3.57): Remove variable.
* gnu/packages/gnuzilla.scm (icedove)[inputs]: Change from NSS-3.57 to NSS.
2020-10-13 23:48:13 +02:00
Marius Bakke
1a74a8c6a1
gnu: NSPR: Update to 4.29.
* gnu/packages/nss.scm (nspr): Update to 4.29.
2020-10-13 23:48:12 +02:00
Guillaume Le Vaillant
87c079d9b5
Merge branch 'master' into staging 2020-10-05 14:17:25 +02:00
Jonathan Brielmaier
df3752e13c
gnu: nss@3.56: Update to 3.57.
nss@3.57 includes a critical fix for building on aarch64.

* gnu/packages/nss.scm (nss-3.56): Update to 3.57 and rename to
* nss-3.57.
* gnu/packages/gnuzilla.scm (icedove)[inputs]: Update nss variable name.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-02 08:11:39 +02:00
Jonathan Brielmaier
1896c0c6ea
gnu: Add nss@3.56.
Icedove 78 requires nss > 3.53. This version is the only one building
out-of-the-box.

* gnu/packages/nss.scm (nss-3.56): New variable.
* gnu/packages/patches/nss-3.56-pkgconfig.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Mark H Weaver <mhw@netris.org>
2020-09-28 14:45:18 -04:00
Marius Bakke
4c19be1485
gnu: NSS: Update to 3.55 [security fixes].
This release fixes CVE-2020-6829, CVE-2020-12400, CVE-2020-12401, and
CVE-2020-12403.

* gnu/packages/patches/nss-pkgconfig.patch: Adjust patch context.
* gnu/packages/nss.scm (nss): Update to 3.55.
[arguments]: Add "all" to #:make-flags.  Remove obsolete deletions.
* gnu/packages/certs.scm (nss-certs): Update to 3.55.
2020-07-25 16:16:06 +02:00
Marius Bakke
8b3c0df1a9
gnu: nspr: Update to 4.27.
* gnu/packages/nss.scm (nspr): Update to 4.27.
2020-07-25 16:16:06 +02:00
Marius Bakke
7cfa1f5e78
gnu: Remove nss/fixed.
The merge preceding this commit ignored the nss replacement added in commit
7bc396bf35.  This commit removes the remaining
bits, because the fix is already present in nss@3.52.1.

* gnu/packages/patches/nss-CVE-2020-12399.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/nss.scm (nss/fixed): Remove variable.
2020-06-06 21:28:07 +02:00
Marius Bakke
7ce1b5e7b7
Merge branch 'master' into staging 2020-06-06 21:25:43 +02:00
Mark H Weaver
7bc396bf35
gnu: nss: Fix CVE-2020-12399 via graft.
* gnu/packages/patches/nss-CVE-2020-12399.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/nss.scm (nss/fixed): New variable.
(nss)[replacement]: Add field.
2020-06-02 14:05:46 -04:00
Marius Bakke
8ab211dbdb
gnu: NSS: Update to 3.52.1 [fixes CVE-2020-12399].
* gnu/packages/nss.scm (nss): Update to 3.52.1.
* gnu/packages/certs.scm (nss-certs): Likewise.
2020-05-26 22:32:56 +02:00
Marius Bakke
8aeef3c7bd
gnu: NSS: Update to 3.52.
* gnu/packages/nss.scm (nss): Update to 3.52.
* gnu/packages/certs.scm (nss-certs): Likewise.
2020-05-26 22:32:55 +02:00
Marius Bakke
961d2ee269
Merge branch 'master' into core-updates 2020-03-14 13:13:40 +01:00
Marius Bakke
71949dac8b
gnu: nss: Add comment about deleted libraries.
* gnu/packages/nss.scm (source)[snippet]: Add comment.  While at it, add
missing copyright information for Marius Bakke.
2020-02-15 20:59:16 +01:00
Marius Bakke
21d0b64494
gnu: nss: Delete bundled SQLite and Zlib.
* gnu/packages/nss.scm (nss)[source](modules, snippet): New fields.
2020-02-14 18:34:02 +01:00
Marius Bakke
8ff645f338
gnu: nss, nss-certs: Update to 3.50.
* gnu/packages/nss.scm (nss): Update to 3.50.
* gnu/packages/certs.scm (nss-certs): Likewise.
2020-02-14 18:34:02 +01:00
Marius Bakke
dabd2fc3d5
gnu: nspr: Update to 4.25.
* gnu/packages/nss.scm (nspr): Update to 4.25.
2020-02-14 18:34:02 +01:00
Marius Bakke
ceb4b1d715
gnu: nspr: Do not build the static library.
* gnu/packages/nss.scm (nspr)[arguments]: Add "--disable-static" in
 #:configure-flags.
2020-02-14 18:33:55 +01:00
Marius Bakke
e4db21bcf6
gnu: nss: Remove obsolete patch.
* gnu/packages/patches/nss-freebl-stubs.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/nss.scm (nss)[source](patches): Remove 'nss-freebl-stubs.patch'.
2020-02-14 18:33:54 +01:00
Marius Bakke
8ed9be3fac
Merge branch 'staging' into core-updates 2020-01-21 22:39:42 +01:00
Marius Bakke
f7e3e8c82e
gnu: nss, nss-certs: Update to 3.49.1.
* gnu/packages/certs.scm (nss-certs): Update to 3.49.1.
* gnu/packages/nss.scm (nss): Likewise.
2020-01-19 10:35:10 +01:00
Marius Bakke
f0bce2e08f
gnu: nss, nss-certs: Update to 3.49.
* gnu/packages/certs.scm (nss-certs): Update to 3.49.
* gnu/packages/nss.scm (nss): Likewise.
2020-01-12 20:26:07 +01:00
Marius Bakke
b7bf02a418
Merge branch 'master' into core-updates 2020-01-11 22:38:24 +01:00