summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNguyễn Gia Phong <cnx@loang.net>2026-08-28 15:58:49 +0900
committerNguyễn Gia Phong <cnx@loang.net>2026-08-28 15:58:49 +0900
commitc9f7ab4a55b562e68e131d1ae9c55d6e77916537 (patch)
treebf0772770b060f0b99ae702168ad5630aef0d919
parentf23b95a3b24003f46293d67ce2ab4c2d1785853d (diff)
gnu: mbedtls-lts: Swap inheritance.
* gnu/packages/tls.scm (mbedtls-lts): Inherit from... (mbedtls): ...this instead of vice versa.
-rw-r--r--gnu/packages/tls.scm36
1 files changed, 17 insertions, 19 deletions
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index e10cbfd2e9c..d9f699b83eb 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -1082,21 +1082,18 @@ correct OpenSSL include path. It is intended for use in your
1082number generator") 1082number generator")
1083 (license license:perl-license))) 1083 (license license:perl-license)))
1084 1084
1085;;; TODO: No longer maintained, migrate dependents to current mbedtls v3 1085(define-public mbedtls
1086;;; (which is the new LTS).
1087(define-public mbedtls-lts
1088 (package 1086 (package
1089 (name "mbedtls") 1087 (name "mbedtls")
1090 (version "2.28.9") 1088 (version "3.6.7")
1091 (source 1089 (source
1092 (origin 1090 (origin
1093 (method git-fetch) 1091 (method url-fetch)
1094 (uri (git-reference 1092 (uri (string-append "https://github.com/Mbed-TLS/mbedtls/releases"
1095 (url "https://github.com/ARMmbed/mbedtls") 1093 "/download/mbedtls-" version
1096 (commit (string-append "mbedtls-" version)))) 1094 "/mbedtls-" version ".tar.bz2"))
1097 (file-name (git-file-name name version))
1098 (sha256 1095 (sha256
1099 (base32 "0ldqhvmj9wl0yp3hz675zbnq69lw533s0ahy9bbdxxnj5gjb86gw")))) 1096 (base32 "1xhi5lhn78vphv07kvwfyrigfdbbc9vmdwi4mys63xz6q2zbrs57"))))
1100 (build-system cmake-build-system) 1097 (build-system cmake-build-system)
1101 (arguments 1098 (arguments
1102 (list #:parallel-tests? #f 1099 (list #:parallel-tests? #f
@@ -1120,20 +1117,21 @@ coding footprint.")
1120 (home-page "https://www.trustedfirmware.org/projects/mbed-tls/") 1117 (home-page "https://www.trustedfirmware.org/projects/mbed-tls/")
1121 (license (list license:asl2.0 license:gpl2+)))) ;dual licensed 1118 (license (list license:asl2.0 license:gpl2+)))) ;dual licensed
1122 1119
1123(define-public mbedtls 1120;;; TODO: No longer maintained, migrate dependents to current mbedtls.
1121(define-public mbedtls-lts
1124 (package 1122 (package
1125 (inherit mbedtls-lts) 1123 (inherit mbedtls)
1126 (name "mbedtls") 1124 (name "mbedtls")
1127 (version "3.6.7") 1125 (version "2.28.9")
1128 (source 1126 (source
1129 (origin 1127 (origin
1130 (method url-fetch) 1128 (method git-fetch)
1131 (uri (string-append "https://github.com/Mbed-TLS/mbedtls/releases" 1129 (uri (git-reference
1132 "/download/mbedtls-" version 1130 (url "https://github.com/ARMmbed/mbedtls")
1133 "/mbedtls-" version ".tar.bz2")) 1131 (commit (string-append "mbedtls-" version))))
1132 (file-name (git-file-name name version))
1134 (sha256 1133 (sha256
1135 (base32 1134 (base32 "0ldqhvmj9wl0yp3hz675zbnq69lw533s0ahy9bbdxxnj5gjb86gw"))))))
1136 "1xhi5lhn78vphv07kvwfyrigfdbbc9vmdwi4mys63xz6q2zbrs57"))))))
1137 1135
1138;; The Hiawatha Web server requires some specific features to be enabled. 1136;; The Hiawatha Web server requires some specific features to be enabled.
1139(define-public mbedtls-for-hiawatha 1137(define-public mbedtls-for-hiawatha