guix/gnu
Maxim Cournoyer fdc4a6dc45
gnu: gnutls: Use p11-kit to provide the default certificates.
This makes it so that GnuTLS always knows to locate the nss-certs without
users having to do anything.  This default behavior can be modified by users
via the p11-kit configuration mechanism, which can be be done per-user.

* gnu/packages/patches/gnutls-skip-trust-store-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/tls.scm (gnutls) [source]: Remove
'gnutls-skip-trust-store-test.patch' patch.
[#:configure-flags]: Delete "--with-default-trust-store-dir=/etc/ssl/certs".
Add "--with-default-trust-store-pkcs11=pkcs11:".  Update comment.

Fixes: <https://issues.guix.gnu.org/75902>
Fixes: <https://issues.guix.gnu.org/46779>
Change-Id: Ie45bfe8c2884c1ab277b0fba6135a5af3a9b6a3d
2026-01-23 20:26:03 +01:00
..
bootloader gnu: install-starfive-visionfive2-uEnv.txt: Set extra options. 2026-01-16 20:23:47 +01:00
build Merge branch 'version-1.5.0' 2026-01-22 13:27:13 +01:00
home services: configuration: Generalize 'list-of-packages?' 2026-01-09 15:22:44 +01:00
installer installer: kernel: Accept empty list as kernel. 2026-01-21 14:19:46 +01:00
machine
packages gnu: gnutls: Use p11-kit to provide the default certificates. 2026-01-23 20:26:03 +01:00
services Merge branch 'version-1.5.0' 2026-01-22 13:27:13 +01:00
system Merge branch 'version-1.5.0' 2026-01-22 13:27:13 +01:00
tests tests: Add Fedora foreign distribution test. 2026-01-19 19:28:11 +01:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: gnutls: Use p11-kit to provide the default certificates. 2026-01-23 20:26:03 +01:00
machine.scm
packages.scm
services.scm
system.scm system: operating-system-etc-service: Unset GUIX_PROFILE. 2026-01-04 12:46:57 +01:00
tests.scm