diff options
| author | John Kehayias <john.kehayias@protonmail.com> | 2025-03-19 23:23:59 -0400 |
|---|---|---|
| committer | John Kehayias <john.kehayias@protonmail.com> | 2025-06-08 15:35:15 -0400 |
| commit | e6ea64b7b9a1487245724d0db5b2d0710c5a74ff (patch) | |
| tree | 8d4ec308e770e19d78cf121ba1db4d5ab04ac9e8 /gnu/packages/cmake.scm | |
| parent | eb37081c1f15deb56b3eb3e614521efea8506e41 (diff) | |
gnu: Add cmake-minimal-3.30.
* gnu/packages/cmake.scm (cmake-minimal-3.30): New variable.
Change-Id: I8cff557e1510ddd183955795ed4119fef50b5385
Diffstat (limited to 'gnu/packages/cmake.scm')
| -rw-r--r-- | gnu/packages/cmake.scm | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm index 2ce1619bfb6..e2e81702329 100644 --- a/gnu/packages/cmake.scm +++ b/gnu/packages/cmake.scm | |||
| @@ -439,6 +439,31 @@ and workspaces that can be used in the compiler environment of your choice.") | |||
| 439 | (prepend (module-ref (resolve-interface '(gnu packages debug)) | 439 | (prepend (module-ref (resolve-interface '(gnu packages debug)) |
| 440 | 'cppdap)))))) | 440 | 'cppdap)))))) |
| 441 | 441 | ||
| 442 | (define-public cmake-minimal-3.30 | ||
| 443 | (package | ||
| 444 | (inherit cmake-minimal) | ||
| 445 | (version "3.30.3") | ||
| 446 | (source (origin | ||
| 447 | (method url-fetch) | ||
| 448 | (uri (string-append "https://cmake.org/files/v" | ||
| 449 | (version-major+minor version) | ||
| 450 | "/cmake-" version ".tar.gz")) | ||
| 451 | (sha256 | ||
| 452 | (base32 | ||
| 453 | "1r48zym4dy4mvwzk704zh1vx9gb4a910f424ypvis28mcxdy2pbd")))) | ||
| 454 | (arguments | ||
| 455 | (substitute-keyword-arguments (package-arguments cmake-minimal) | ||
| 456 | ((#:phases phases) | ||
| 457 | #~(modify-phases #$phases | ||
| 458 | (delete 'delete-help-documentation))))) | ||
| 459 | (native-inputs | ||
| 460 | (modify-inputs (package-native-inputs cmake-minimal) | ||
| 461 | ;; Avoid circular dependency with (gnu packages debug). Note: cppdap | ||
| 462 | ;; is built with cmake, so when the default cmake-minimal is updated to | ||
| 463 | ;; this version this circular dependency will need to be worked around. | ||
| 464 | (prepend (module-ref (resolve-interface '(gnu packages debug)) | ||
| 465 | 'cppdap)))))) | ||
| 466 | |||
| 442 | (define-public cmake-minimal-cross | 467 | (define-public cmake-minimal-cross |
| 443 | (package | 468 | (package |
| 444 | (inherit cmake-minimal) | 469 | (inherit cmake-minimal) |
