From 30ebfaf471d57242863e7239669b42d41fba78d4 Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 11 Sep 2016 09:40:32 +0000 Subject: [PATCH 1/2] gnu: Add chck. * gnu/packages/wm.scm (chck): New variable. --- gnu/packages/wm.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 6275e6f..b784181 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -34,6 +34,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system haskell) + #:use-module (gnu packages compression) #:use-module (gnu packages haskell) #:use-module (gnu packages base) #:use-module (gnu packages pkg-config) @@ -51,6 +52,7 @@ #:use-module (gnu packages libevent) #:use-module (gnu packages fribidi) #:use-module (gnu packages maths) + #:use-module (gnu packages valgrind) #:use-module (gnu packages web) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) @@ -457,3 +459,34 @@ experience.") dynamic and extensible using the Lua programming language.") (license license:gpl2+) (home-page "https://awesome.naquadah.org/"))) + +(define-public chck + (let* ((commit "55d41fbf2c9f58500a0dca8402a3151c6e50742a") + (revision "1")) + (package + (name "chck") + (version (string-append "0.0." revision "." (string-take commit 7))) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Cloudef/chck") + (commit commit))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "13lm9m696jmrghzsbs508sv0y1ccspczb6ipyn917f1xd0fr53j2")))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags (list + "-DCMAKE_BUILD_TYPE=Upstream"))) + (inputs + `(("doxygen" ,doxygen) + ("zlib" ,zlib) + ("valgrind" ,valgrind))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (home-page "https://github.com/Cloudef/chck") + (synopsis "Collection of C utilities") + (description + "Collection of C utilities") + (license license:zlib)))) -- 2.10.0