summaryrefslogtreecommitdiff
path: root/modules/freya/packages/cmake.scm
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2024-08-06 20:14:18 -0400
committerFreya Murphy <freya@freyacat.org>2024-08-06 20:14:18 -0400
commit30fd5a7f1b6d2c77e0ef0c36cad4c5ad6b22ac46 (patch)
tree6e2ea23f8c9451594ec434b53da357d820c3cae5 /modules/freya/packages/cmake.scm
parentupdate configs (diff)
downloaddotfiles-guix-30fd5a7f1b6d2c77e0ef0c36cad4c5ad6b22ac46.tar.gz
dotfiles-guix-30fd5a7f1b6d2c77e0ef0c36cad4c5ad6b22ac46.tar.bz2
dotfiles-guix-30fd5a7f1b6d2c77e0ef0c36cad4c5ad6b22ac46.zip
update packages, remove rosenthall, update hyprland to 0.42.0-git staging
Diffstat (limited to 'modules/freya/packages/cmake.scm')
-rw-r--r--modules/freya/packages/cmake.scm32
1 files changed, 32 insertions, 0 deletions
diff --git a/modules/freya/packages/cmake.scm b/modules/freya/packages/cmake.scm
new file mode 100644
index 0000000..f8e1d52
--- /dev/null
+++ b/modules/freya/packages/cmake.scm
@@ -0,0 +1,32 @@
+(define-module (freya packages cmake)
+ #:use-module (guix download)
+ #:use-module (guix packages)
+ #:use-module (guix gexp)
+ #:use-module (guix utils)
+ #:use-module (gnu packages check)
+ #:use-module (gnu packages debug)
+ #:use-module (gnu packages cmake)
+ #:use-module (gnu packages python))
+
+(define-public cmake-minimal-3.27.0
+ (package
+ (inherit cmake-minimal)
+ (name "cmake-minimal")
+ (version "3.27.0")
+ (source (origin
+ (inherit (package-source cmake-minimal))
+ (method url-fetch)
+ (uri (string-append "https://cmake.org/files/v"
+ (version-major+minor version)
+ "/cmake-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1f1w9mb868q38nzy145b6q9mc5waf8yi521cwfkd14xr51mxpvda"))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments cmake-minimal)
+ ((#:configure-flags flags ''())
+ #~(append (list "-DCMake_ENABLE_DEBUGGER=false") #$flags))
+ ((#:phases phases)
+ #~(modify-phases #$phases
+ (delete 'delete-help-documentation)
+ (delete 'check)))))))