From 3e358dd784d085af7146d53f7e4e111c31417abc Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Wed, 11 Mar 2026 18:07:43 +0100 Subject: [PATCH] gnu: openssl: Switch to openssl-3.5 as the default. * gnu/packages/tls.scm (openssl): Define as openssl-3.5. (perl-net-ssleay)[inputs]: Replace openssl by openssl-3.0. * gnu/packages/node.scm (node-lts)[inputs, native-inputs]: Replace openssl by openssl-3.0. * gnu/packages/haskell-crypto.scm (ghc-hsopenssl)[inputs]: Replace openssl by openssl-3.0. Change-Id: Ia13ea615a5265fc7012e881e516b98066cad8e3f --- gnu/packages/haskell-crypto.scm | 2 +- gnu/packages/node.scm | 4 ++-- gnu/packages/tls.scm | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/haskell-crypto.scm b/gnu/packages/haskell-crypto.scm index f087dca9d40..11c7ecf1e51 100644 --- a/gnu/packages/haskell-crypto.scm +++ b/gnu/packages/haskell-crypto.scm @@ -914,7 +914,7 @@ regular) Diffie Hellman key exchanges, and many extensions.") (list #:extra-directories (list "openssl") #:configure-flags #~(list "--ghc-options=-optc=-Wno-incompatible-pointer-types"))) - (inputs (list ghc-network openssl)) + (inputs (list ghc-network openssl-3.0)) (home-page "https://github.com/haskell-cryptography/HsOpenSSL") (synopsis "Partial OpenSSL binding for Haskell") (description diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm index 992db2a9849..0cc63027b37 100644 --- a/gnu/packages/node.scm +++ b/gnu/packages/node.scm @@ -966,7 +966,7 @@ fi" icu4c-76 libuv-for-node-lts `(,nghttp2 "lib") - openssl + openssl-3.0 zlib ; ngtcp2? nghttp3? ;; Regular build-time dependencies. @@ -986,7 +986,7 @@ fi" ngtcp2 nghttp3 `(,nghttp2 "lib") - openssl + openssl-3.0 zlib)) (supported-systems (cons "riscv64-linux" (package-supported-systems node-bootstrap))) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index f7762d1da21..f7a527403a3 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -693,7 +693,7 @@ OpenSSL for TARGET." (base32 "0wihnr5bjdc3v0r4viwb1d1lf1rfkbrcmwzj7vjqpqdap11l2nps")))))) -(define-public openssl openssl-3.0) +(define-public openssl openssl-3.5) (define-public bearssl (package @@ -917,7 +917,7 @@ certificates for free.") "0pfrpi77964cg15dm6y0w03l64xs0k2nqc15qh2xmv8vdnjyhywx")) (patches (search-patches "perl-net-ssleay-colon-parsing.patch")))) (build-system perl-build-system) - (inputs (list openssl)) + (inputs (list openssl-3.0)) (arguments `(#:phases (modify-phases %standard-phases