diff options
author | Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de> | 2015-03-10 10:50:22 +0100 |
---|---|---|
committer | Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de> | 2015-03-17 12:30:50 +0100 |
commit | f767bccabfb2870b8e9970bb8cbcbad81d7943ca (patch) | |
tree | ddbca21c6adcb19c05573b45c761d51c65529e20 /gnu/packages | |
parent | ddd82e0e763a84dd840cc724591af5574978c210 (diff) | |
download | patches-f767bccabfb2870b8e9970bb8cbcbad81d7943ca.tar patches-f767bccabfb2870b8e9970bb8cbcbad81d7943ca.tar.gz |
gnu: Add CUnit.
* gnu/packages/check.scm (cunit): New variable.
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/check.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index bf2a1c7020..afaf5571e5 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -19,6 +19,7 @@ (define-module (gnu packages check) #:use-module (gnu packages) + #:use-module (gnu packages autotools) #:use-module (guix licenses) #:use-module (guix packages) #:use-module (guix download) @@ -48,6 +49,37 @@ faults or other signals. The output from unit tests can be used within source code editors and IDEs.") (license lgpl2.1+))) +(define-public cunit + (package + (name "cunit") + (version "2.1-3") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/cunit/CUnit/" + version "/CUnit-" version ".tar.bz2")) + (sha256 + (base32 + "057j82da9vv4li4z5ri3227ybd18nzyq81f6gsvhifs5z0vr3cpm")))) + (build-system gnu-build-system) + (arguments '(#:phases + (alist-cons-before + 'configure 'autoconf + (lambda _ + (zero? (system* "autoreconf" "-vfi"))) + %standard-phases))) + (native-inputs + `(("automake" ,automake) + ("autoconf" ,autoconf) + ("libtool" ,libtool))) + (home-page "http://cunit.sourceforge.net/") + (synopsis "Automated testing framework for C") + (description + "CUnit is a lightweight system for writing, administering, and running +unit tests in C. It provides C programmers with basic testing functionality +with a flexible variety of user interfaces.") + (license gpl2+))) + (define-public cppunit (package (name "cppunit") |