1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-21 17:50:34 +02:00
Commit Graph

697 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice
7794eeac76 gnu: guile-gnutls: Use gnutls-latest consistently.
* gnu/packages/tls.scm (guile-gnutls)[native-inputs]: Substitute
gnutls-latest for gnutls.

Reported by jackhill in #guix.
2023-01-22 01:00:00 +01:00
Vivien Kraus
96cb7b06bd gnu: guile-gnutls: Update to 3.7.11.
* gnu/packages/tls.scm (guile-gnutls) [phases]: Patch-shebang autopull.sh and
autogen.sh.
[native-inupts]: Add gnulib and git.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-01-15 07:50:16 +01:00
Ludovic Courtès
a2f0297af0 gnu: guile-gnutls: Add properties for the 'generic-git' updater.
* gnu/packages/tls.scm (guile-gnutls)[properties]: New field.
2022-12-13 17:46:39 +01:00
Efraim Flashner
02d5912062 gnu: julia: Update to 1.8.3.
* gnu/packages/julia.scm (julia): Update to 1.8.3.
[source]: Remove one patch.
[arguments]: Adjust 'prepare-deps phase to changes in inputs. Remove
custom 'use-system-libwhich, 'change-number-of-precompiled-statements,
'symlink-libraries phases. In 'fix-include-and-link-paths phase remove
substitution for utf8proc linking and adjust libuv linking. Fix
reference to shell in 'replace-default-shell phase. Adjust the
'shared-objects-path phase to changes in the source. Change the
'enable-parallel-tests phase for upstream changes. Adjust the
'adjust-test-suite phase to be more robust. Change the
'disable-broken-tests phase to help the test suite pass. Rename
'symlink-llvm-utf8proc phase to 'symlink-missing-libraries and add two
more. Adjust make-flags for changes in shared system libraries. Reorder
make-flags to changes in the source. Except for aarch64, use the
defaults for choosing to use 64-bit blas.
[inputs]: Add libblastrampoline. Replace libgit-1.1 with libgit-1.3,
utf8proc-2.7.1 with utf8proc-2.8.0.
[native-inputs]: Replace python-2 with python.
(libunwind-julia): Update to 1.5.0.
[source]: Update patches.
* gnu/packages/libevent.scm (libuv-julia): Update to 2.0.0-4.e6f0e49.
[arguments]: Also build static library, build position-independent-code.
* gnu/packages/llvm.scm (llvm-julia): Update to llvm-13, following
upstream's build instructions.
* gnu/packages/maths.scm (openlibm): Update to 0.8.1.
* gnu/packages/textutils.scm (utf8proc-2.7.1): Update and rename to
utf8proc-2.8.0.
[native-inputs]: Update unicode to 14.0.0.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.28.0.
[source]: Remove snippet.
[arguments]: Remove trailing #t from phases.
* gnu/packages/patches/julia-allow-parallel-build.patch,
(julia-patch): Update version string to 1.8.2.
gnu/packages/patches/libunwind-julia-fix-GCC10-fno-common.patch: Remove
files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Co-authored-by: Akira Kyle <akira@akirakyle.com>
2022-12-08 19:53:16 +02:00
Marius Bakke
628afdc392 gnu: Remove acme-client.
This package does not build and has been unmaintained since 2018:

  ba153daacb

* gnu/packages/tls.scm (acme-client): Remove variable.
2022-11-22 08:37:23 +01:00
Efraim Flashner
70f43c0c2e gnu: libressl: Update to 3.6.1.
* gnu/packages/tls.scm (libressl): Update to 3.6.1.
2022-11-09 16:29:15 +02:00
Tobias Geerinckx-Rice
24f0c34ccb gnu: openssl: Update to 1.1.1s.
* gnu/packages/tls.scm (openssl): Update to 1.1.1s.
2022-10-30 02:00:00 +01:00
Tobias Geerinckx-Rice
e0b9cd7cc1 gnu: openssl: Update to 3.0.7 [fixes CVE-2022-3786, CVE-2022-3602].
* gnu/packages/tls.scm (openssl): Update to 3.0.7.
2022-10-30 02:00:00 +01:00
Tobias Geerinckx-Rice
08d60c8691 gnu: dehydrated: Don't rely on implicit input labels.
* gnu/packages/tls.scm (dehydrated)[arguments]:
Use SEARCH-INPUT-FILE instead of ASSOC-REF.
2022-10-30 02:00:01 +01:00
Tobias Geerinckx-Rice
c744992715 gnu: dehydrated: Update to 0.7.1.
It's a Halloween miracle.

* gnu/packages/tls.scm (dehydrated): Update to 0.7.1.
[inputs]: Add util-linux+udev.
2022-10-30 02:00:01 +01:00
Tobias Geerinckx-Rice
04ec2a15b9 gnu: dehydrated: ‘Build’ reproducibly.
* gnu/packages/tls.scm (dehydrated)[arguments]: Invoke gzip with ‘-n’.
2022-10-23 02:00:15 +02:00
Tobias Geerinckx-Rice
4f5e87f751 gnu: dehydrated: Use G-expressions.
* gnu/packages/tls.scm (dehydrated)[arguments]:
Rewrite as G-expressions.
2022-10-23 02:00:15 +02:00
Tobias Geerinckx-Rice
019be3f652 gnu: dehydrated: Update to 0.7.0-0.6fb8eba.
* gnu/packages/tls.scm (dehydrated): Update to 0.7.0-0.6fb8eba.
[source]: Use GIT-FETCH & GIT-FILE-NAME.
[arguments]: Adjust accordingly.  Don't explicitly return #t from phases.
[native-inputs]: Remove tar.
2022-10-23 02:00:15 +02:00
Felix Lechner
b8dd3e59ce gnu: wolfssl: Update to 5.5.1 [security fixes].
* gnu/packages/tls.scm (wolfssl): Update to 5.5.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-18 14:43:08 +02:00
Ludovic Courtès
69ed946bbc gnu: gnutls-latest: Remove dependency on Guile.
* gnu/packages/tls.scm (gnutls-latest)[inputs]: Remove 'guile' and add
'libunistring'.
[native-inputs]: Remove 'guile'.
2022-10-18 14:27:01 +02:00
Ludovic Courtès
d5f07aa832 gnu: guile-gnutls: Fix cross-crompilation.
* gnu/packages/tls.scm (guile-gnutls)[source]: Add "gnutls-cross.patch".
[native-inputs]: Add 'gnutls'.
[inputs]: Add 'guile-3.0'.
2022-10-18 14:26:46 +02:00
Ludovic Courtès
a1cd93083b gnu: Add Guile-GnuTLS.
* gnu/packages/tls.scm (guile-gnutls): New variable.
2022-10-17 23:15:07 +02:00
Marius Bakke
28918b4ff8 gnu: openssl: Make OpenSSL 3.0 the default.
* gnu/packages/tls.scm (openssl): Change from OPENSSL-1.1 to OPENSSL-3.0.
2022-09-18 17:06:06 +02:00
Marius Bakke
884548b476 Merge branch 'staging' into core-updates 2022-09-08 21:12:52 +02:00
Efraim Flashner
dac4fd03cf gnu: libressl: Fix cross compiling.
* gnu/packages/tls.scm (libressl)[arguments]: Don't use deprecated
%output symbol.
2022-09-06 12:20:46 +03:00
Marius Bakke
25eed3c5a2 gnu: GnuTLS: Update to 3.7.7.
* gnu/packages/tls.scm (gnutls): Update to 3.7.7.
2022-08-30 20:43:03 +02:00
Marius Bakke
cea251ce54 gnu: libtasn1: Update to 4.19.0.
* gnu/packages/tls.scm (libtasn1): Update to 4.19.0.
2022-08-30 20:43:03 +02:00
Marius Bakke
59c136ef61 Merge branch 'staging' into core-updates 2022-08-30 20:18:55 +02:00
Marius Bakke
db2444ad82 gnu: Introduce versioned 'openssl-1.1' variable.
...and use it in packages that do not yet support 3.0.

* gnu/packages/tls.scm (openssl): Rename to ...
(openssl-1.1): ... this.
(openssl/fixed): Inherit from OPENSSL-1.1.
(openssl-3.0): Likewise.
(openssl): Turn into alias for OPENSSL-1.1.
* gnu/packages/ruby.scm (ruby-2.6)[inputs]: Change from OPENSSL to OPENSSL-1.1.
(ruby-3.0)[inputs]: Change "openssl" input to OPENSSL.
(ruby-3.1): Inherit from RUBY-3.0.
* gnu/packages/python.scm (python-2.7)[inputs]: Change from OPENSSL to
OPENSSL-1.1.
(python-3.9)[inputs]: Replace "openssl" with OPENSSL.
* gnu/packages/python-crypto.scm (python-cryptography)[inputs]: Change from
OPENSSL to OPENSSL-1.1.
* gnu/packages/databases.scm (mariadb)[inputs]: Likewise.
* gnu/packages/node.scm (node)[native-inputs, inputs]: Likewise.
(node-lts)[native-inputs]: Likewise.
2022-08-30 18:42:26 +02:00
Marius Bakke
77eb3008e3 Merge branch 'staging' into core-updates 2022-08-11 23:36:10 +02:00
Vivien Kraus
e167044fad gnu: openssl: Keep .dll.a files in main output.
* gnu/packages/tls.scm (openssl) [phase move-static-libraries]: Do not move
.dll.a files to the static output when targetting mingw.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05 15:28:03 +02:00
Vivien Kraus
a5a88b0248 gnu: openssl: Use 'target-*' predicates from (guix utils).
* gnu/packages/tls.scm (target->openssl-target): Rewrite in terms of the
'target-*' predicates.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05 00:14:30 +02:00
Vivien Kraus
334e953c93 gnu: openssl: Cross-compile to mingw.
* gnu/packages/tls.scm (target->openssl-target): Add cases for mingw and
mingw64.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05 00:14:30 +02:00
Ludovic Courtès
5a96748a99 gnu: gnutls: Add 3.7.7.
* gnu/packages/tls.scm (gnutls-latest): New variable.
2022-08-01 14:08:07 +02:00
Marius Bakke
67921f5f4f gnu: OpenSSL: Incorporate grafted changes.
* gnu/packages/tls.scm (openssl): Update to 1.1.1q.
[replacement]: Remove.
(openssl/fixed): Remove variable.
2022-07-22 01:43:55 +02:00
Marius Bakke
9044b086dd Merge branch 'staging' into core-updates 2022-07-22 01:09:14 +02:00
Leo Famulari
fe24e0c29c gnu: OpenSSL 3.0.0: Update to 3.0.5 [fixes CVE-2022-2097 and CVE-2022-2274].
https://www.cve.org/CVERecord?id=CVE-2022-2097
https://www.cve.org/CVERecord?id=CVE-2022-2274

* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.5.
2022-07-06 14:28:24 -04:00
Leo Famulari
39dcbc7fa3 gnu: OpenSSL: Update to 1.1.1q [fixes CVE-2022-2097].
https://www.cve.org/CVERecord?id=CVE-2022-2097

* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1q.
2022-07-06 14:28:21 -04:00
Marius Bakke
1e39cc6481 gnu: OpenSSL: Absorb graft.
* gnu/packages/tls.scm (openssl): Update to 1.1.1p.
[replacement]: Remove.
(openssl/fixed): Remove variable.
2022-06-27 19:29:49 +02:00
Marius Bakke
2a7648774f Merge branch 'master' into core-updates 2022-06-27 19:23:48 +02:00
Efraim Flashner
bcba5835e5 gnu: openssl: Update to 1.1.1p [security fixes].
* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1p.
2022-06-27 19:49:31 +03:00
Marius Bakke
6be081eb12 gnu: Remove p11-kit@0.23.22.
* gnu/packages/tls.scm (p11-kit): Merge with ...
(p11-kit-next): ... this removed variable.
* gnu/packages/package-management.scm (flatpak)[inputs]: Change from
P11-KIT-NEXT to P11-KIT.
2022-06-26 22:58:34 +02:00
Marius Bakke
a2d231ad15 gnu: GnuTLS: Update to 3.7.6.
* gnu/packages/tls.scm (gnutls): Update to 3.7.6.
[source](patches): Remove obsolete patch.
* gnu/packages/patches/gnutls-guile-eintr-eagain.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-06-26 22:58:34 +02:00
Efraim Flashner
1814521264 gnu: openssl-3.0: Update to 3.0.4.
* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.4.
2022-06-26 15:09:00 +03:00
Marius Bakke
577e2d8c38 gnu: libtasn1: Update to 4.18.0.
* gnu/packages/tls.scm (libtasn1): Update to 4.18.0.
2022-06-26 12:06:30 +02:00
Ludovic Courtès
4c4413b5c6 gnu: gnutls: Remove input labels.
* gnu/packages/tls.scm (gnutls)[arguments]: Use gexps.
[native-inputs, propagated-inputs]: Remove labels.
(gnutls/dane, guile2.2-gnutls): Use 'modify-inputs'.
2022-06-22 22:26:22 +02:00
Ludovic Courtès
9b4c15f27a gnu: guile2.0-gnutls: Remove.
* gnu/packages/tls.scm (gnutls/guile-2.0): Remove.
2022-06-22 22:26:22 +02:00
Ludovic Courtès
c8372b82ac gnu: p11-kit: Remove input labels.
* gnu/packages/tls.scm (p11-kit)[native-inputs, inputs]: Remove labels.
[arguments]: Switch to gexp.  Refer to "p11-kit-hurd.patch" right from here.
(p11-kit-next)[arguments]: Use a gexp.
2022-06-22 22:26:22 +02:00
Ludovic Courtès
db2e3b2261 gnu: p11-kit: Update to 0.24.1.
* gnu/packages/tls.scm (p11-kit-next): Update to 0.24.1.
2022-06-22 22:26:21 +02:00
Ludovic Courtès
8655a71445 Merge branch master into core-updates 2022-06-22 18:48:00 +02:00
Ludovic Courtès
6cd438c4c2 gnu: openssl: Skip time-dependent test.
Fixes <https://issues.guix.gnu.org/56137>.
Reported by phodina <phodina@protonmail.com>.

* gnu/packages/tls.scm (openssl)[arguments]: Replace the 'check'
phase; this applies to both 1.1.1n and 3.0.3.
2022-06-22 12:35:18 +02:00
Ludovic Courtès
02deb21137 gnu: openssl@1: Update to 1.1.1n and remove replacement.
* gnu/packages/tls.scm (openssl): Update to 1.1.1n.
[replacement]: Remove.
(openssl/fixed): Remove.
2022-06-21 23:05:52 +02:00
Tobias Geerinckx-Rice
12fd5a8608 gnu: p11-kit@0.24: Update to 0.24.1.
* gnu/packages/tls.scm (p11-kit-next): Update to 0.24.1.
2022-06-19 02:00:00 +02:00
Josselin Poiret
2ec85ed405 gnu: python-acme: Add python-chardet to propagated-inputs.
* gnu/packages/tls.scm (python-acme)[propagated-inputs]: Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 15:31:33 +02:00
Marius Bakke
334c849ba1 gnu: python-acme, certbot: Update to 1.28.0.
* gnu/packages/tls.scm (python-acme): Update to 1.28.0.
[arguments]: Override check phase.
(certbot)[source]: Update hash.
2022-06-14 23:33:53 +02:00