diff options
| author | Nguyễn Gia Phong <cnx@loang.net> | 2026-08-28 15:58:49 +0900 |
|---|---|---|
| committer | Nguyễn Gia Phong <cnx@loang.net> | 2026-08-28 15:58:49 +0900 |
| commit | c9f7ab4a55b562e68e131d1ae9c55d6e77916537 (patch) | |
| tree | bf0772770b060f0b99ae702168ad5630aef0d919 | |
| parent | f23b95a3b24003f46293d67ce2ab4c2d1785853d (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.scm | 36 |
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 | |||
| 1082 | number generator") | 1082 | number 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 |
