summaryrefslogtreecommitdiff
path: root/gnu/packages/cmake.scm
diff options
context:
space:
mode:
authorJohn Kehayias <john.kehayias@protonmail.com>2025-03-19 23:23:59 -0400
committerJohn Kehayias <john.kehayias@protonmail.com>2025-06-08 15:35:15 -0400
commite6ea64b7b9a1487245724d0db5b2d0710c5a74ff (patch)
tree8d4ec308e770e19d78cf121ba1db4d5ab04ac9e8 /gnu/packages/cmake.scm
parenteb37081c1f15deb56b3eb3e614521efea8506e41 (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.scm25
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)