me
/
guix
Archived
1
0
Fork 0
Commit Graph

97 Commits (93e19067b4428e41c281eebe19746ea253591aad)

Author SHA1 Message Date
Efraim Flashner 04c704285e
gnu: nsncd: Remove duplicate definition.
* gnu/packages/rust-apps.scm (nsncd): Remove variable.
* gnu/packages/nss.scm (nsncd)[arguments]: Don't install the sources.

Change-Id: I6e95f1b38cdf541a1b341ac9e55bf33ee4bbf098
2024-07-19 00:47:12 +03:00
Efraim Flashner 33ac515dda
gnu: rust-slog-async-2: Update to 2.8.0.
* gnu/packages/crates-io.scm (rust-slog-async-2): Update to 2.8.0.
Absorb rust-slog-async-2-8.
[arguments]: Don't skip the build.
[description]: Expand.
* gnu/packages/nss.scm (nsncd)[cargo-inputs]: Replace
rust-slog-async-2-8 with rust-slog-async-2.

Change-Id: I0320137cbc482d2679d2ebb6bdca6d091d2197a0
2024-07-19 00:44:46 +03:00
Picnoir 2e53fa5346
gnu: Add nsncd.
* gnu/packages/nss.scm (nsncd): New variable. Introducing Nsncd, a non-caching
alternative of Glibc Nscd.

Change-Id: I18ba7ffbb6fb59c4928829bb98a8da4e6963e587
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-06-02 20:52:26 +02:00
Maxim Cournoyer c9e3806ec1
gnu: nss/fixed: Hasten test suite.
This causes the test suite to run in about in nearly a third of the original
time (from 145 min to 52 minutes on a particular machine).

* gnu/packages/nss.scm (nss/fixed) [phases] {check}: Set NSS_CYCLES
environment variable to 'standard'.

Change-Id: I5dab1ed16b302af2276b0f075a790f6193edbe95
2024-05-29 21:55:18 -04:00
Christopher Baines 31d1cc82b3
gnu: nss/fixed: Tweak performance test.
As I'm seeing this test fail with results of 5 to 7 seconds.

* gnu/packages/nss.scm (nss/fixed)[arguments]: Tweak a test to have a higher
time threshold.

Change-Id: Icb0551cd986acf67b2ba17dc8772a67b9747d31a
2024-05-13 12:01:46 +01:00
Ian Eure 3875bb1e44
gnu: nss/fixed: Update to 3.99.
* gnu/packages/nss.scm (nss/fixed): Update to 3.99.

Change-Id: I5a2b461c0a13212a45c81304f0ea2c2f4bb777c1
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-04-28 10:01:29 -04:00
Maxim Cournoyer e584ff08b1
gnu: nss: Graft with version 3.98 [security fixes].
This fixes CVE-2023-5388, CVE-2023-6135 and CVE-2024-0743.

* gnu/packages/nss.scm (nss) [replacement]: New field.
(nss-3.98): Rename variable to...
(nss/fixed): ... this.  Make it a hidden package.
* gnu/packages/librewolf.scm (librewolf) [inputs]: Replace nss-3.98 with
nss/fixed.

Change-Id: I8cc667c53a270dfe00738bf731923f1342036624
2024-04-26 07:05:50 -04:00
Maxim Cournoyer eb239e4793
gnu: nss-3.98: Streamline source origin via inheritance.
* gnu/packages/nss.scm (nss-3.98): Simplify source via inheritance.

Change-Id: I6c1df497a7ff538162afa128eca676997d76e28f
2024-04-26 07:05:49 -04:00
Zheng Junjie fb86bf658a
gnu: nss: Fix cross-compilation.
* gnu/packages/nss.scm (nss)[arguments]<#:make-flags>: When
cross-compilation, Add CROSS_COMPILE=1.
<#:phases>: When cross-compilation, Set env NATIVE_CC to gcc.

Change-Id: I5c9559a4b8cecf2cfc6c47d136d69c01a335faaf
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-24 09:43:06 +08:00
Zheng Junjie 452e7673bf
gnu: nspr: Fix cross-compilation.
* gnu/packages/nss.scm (nspr)[arguments]<#:configure-flags>: When
cross-compilation, Add HOST_CC=gcc.

Change-Id: I337f217f153f8cc3a713906643d6fab9115056e9
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-24 09:43:06 +08:00
Ian Eure 0824fa0d69
gnu: Add nss-3.98.
* gnu/packages/nss.scm (nss-3.98): New variable.

Change-Id: If54ba20d296da2f4edd444c7cfa223a2d5a9ecb8
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-04-12 14:21:38 +03:00
Efraim Flashner a888342f89
gnu: nss: Fix cross-compiling.
* gnu/packages/nss.scm (nss)[arguments]: Adjust configure-flags when
cross-compiling to correctly set the target architecture and kernel.
Adjust the custom 'configure-phase when cross-compiling to use the
correct C++ compiler.
2023-10-15 13:02:26 +03:00
Efraim Flashner a0c387cb79
gnu: nss: Fix building on powerpc-linux.
* gnu/packages/nss.scm (nss)[arguments]: Skip tests on powerpc-linux.
Adjust the configure-flags when building for powerpc-linux to not use
features unavailable for that architecture.
2023-07-24 08:14:58 +03:00
Maxim Cournoyer d1aba42ad4
gnu: nss-certs: Update to 3.88.1.
* gnu/packages/certs.scm (nss-certs): Update to 3.88.1.
2023-05-07 13:04:25 -04:00
Maxim Cournoyer 20707a06d2
gnu: nss: Add which to to native inputs and use regular nspr.
* gnu/packages/nss.scm (nspr-next): Delete variable.
(nss) [native-inputs]: Add which.
[propagated-inputs]: Replace nspr-next with nspr.
* gnu/packages/gnuzilla.scm (icecat-minimal): Likewise.
2023-04-14 21:00:18 -04:00
Maxim Cournoyer 3bacd3c76a
Merge branch 'master' into core-updates.
Conflicts:
	gnu/local.mk
	gnu/packages/build-tools.scm
	gnu/packages/certs.scm
	gnu/packages/check.scm
	gnu/packages/compression.scm
	gnu/packages/cups.scm
	gnu/packages/fontutils.scm
	gnu/packages/gnuzilla.scm
	gnu/packages/guile.scm
	gnu/packages/ibus.scm
	gnu/packages/image-processing.scm
	gnu/packages/linux.scm
	gnu/packages/music.scm
	gnu/packages/nss.scm
	gnu/packages/pdf.scm
	gnu/packages/python-xyz.scm
	gnu/packages/qt.scm
	gnu/packages/ruby.scm
	gnu/packages/shells.scm
	gnu/packages/tex.scm
	gnu/packages/video.scm
	gnu/packages/vulkan.scm
	gnu/packages/web.scm
	gnu/packages/webkit.scm
	gnu/packages/wm.scm
2023-04-14 17:15:08 -04:00
Maxim Cournoyer 839bb4616f
Merge remote-tracking branch 'origin/master' into staging.
With resolved conflicts in:
	gnu/packages/ibus.scm
	gnu/packages/image.scm
	gnu/packages/lisp.scm
	gnu/packages/virtualization.scm
2023-03-23 21:45:21 -04:00
Ludovic Courtès 6febc26827
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.
2023-03-04 15:41:19 +01:00
Christopher Baines 7df09ee0ab
Merge remote-tracking branch 'savannah/master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/autotools.scm
	gnu/packages/cmake.scm
	gnu/packages/gnuzilla.scm
	gnu/packages/haskell.scm
	gnu/packages/pdf.scm
	gnu/packages/python-xyz.scm
	gnu/packages/samba.scm
	gnu/packages/tex.scm
	gnu/packages/tls.scm
	gnu/packages/wxwidgets.scm
2023-03-02 10:55:08 +00:00
Tobias Geerinckx-Rice b04ee227a4
gnu: nss: Graft to fix CVE-2023-0767.
* gnu/packages/nss.scm (nss-next): Update to 3.88.1.
(nss): Add a replacement field pointing to…
(nss/fixed): …this new variable, based on nss-next.
2023-02-12 01:00:28 +01:00
Maxim Cournoyer 246a3d90ea
gnu: nss-next: Update to 3.88.1 [fixes CVE-2023-0767].
* gnu/packages/nss.scm (nss-next): Update to 3.88.1

Co-spirited-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-02-17 12:19:11 -05:00
Maxim Cournoyer cc9633ad07
gnu: Add nss-next.
* gnu/packages/nss.scm (nss-next): New variable.
2023-02-13 16:08:11 -05:00
Maxim Cournoyer 7df2b610fc
gnu: Add nspr-next.
* gnu/packages/nss.scm (nspr-next): New variable.
2023-02-13 16:08:11 -05:00
Marius Bakke bd4869c7fc
gnu: NSS: Update to 3.85.
* gnu/packages/nss.scm (nss): Update to 3.85.
* gnu/packages/certs.scm (nss-certs): Likewise.
2022-11-20 21:32:54 +01:00
Marius Bakke e7b7722821
gnu: NSPR: Update to 4.35.
* gnu/packages/nss.scm (nspr): Update to 4.35.
2022-11-20 21:31:54 +01:00
Marius Bakke 27322ac30b
gnu: nss, nss-certs: Update to 3.82.
* gnu/packages/certs.scm (nss-certs): Update to 3.82.
* gnu/packages/nss.scm (nss): Likewise.
2022-09-08 21:40:00 +02:00
Marius Bakke 6a3ed96af7
Merge branch 'staging' into core-updates 2022-07-27 17:53:05 +02:00
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 9044b086dd
Merge branch 'staging' into core-updates 2022-07-22 01:09:14 +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
Ludovic Courtès 8c3e9da13a
Merge branch 'master' into core-updates 2022-06-08 14:46:24 +02:00
Efraim Flashner 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
Efraim Flashner 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 0d41fe4855
Merge branch 'staging' into core-updates.
With "conflicts" resolved in (mostly in favor of master/staging):
	gnu/packages/admin.scm
	gnu/packages/gnuzilla.scm
	gnu/packages/gtk.scm
	gnu/packages/kerberos.scm
	gnu/packages/linux.scm
	guix/lint.scm
2022-01-25 23:48:37 -05: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
Efraim Flashner 6ccf8ea81f
Merge branch 'master' into core-updates 2021-12-19 15:15:11 +02: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
Maxime Devos e3d61d2082
gnu: mozjs: Make the native-inputs unconditional.
* gnu/packages/nss.scm (mozjs)[inputs]: Always include 'perl" and
  'bash-minimal', even when compiling natively.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:02 +00:00
Maxime Devos 385ba2f369
gnu: nspr: Use mozilla-build-system.
* gnu/packages/nss.scm
  (nspr)[build-system]: Adjust it.
  (nspr)[arguments]<#:configure-flags>: Remove now superfluous --target and
  --host.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-10-02 11:00:02 +00:00
Maxime Devos 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