diff options
author | Ludovic Courtès <ludo@gnu.org> | 2010-10-07 07:29:36 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2010-10-07 07:29:36 +0000 |
commit | 40e57793f951817e50f5be53c4cce7868f83e6af (patch) | |
tree | e49d70f29adef8b4645487859af1bd931d586d32 /pkgs/development/libraries/check | |
parent | 0f5aed60d4580557ad634b223c4683211739b2fe (diff) |
Add Check, a unit testing framework for C.
svn path=/nixpkgs/trunk/; revision=24127
Diffstat (limited to 'pkgs/development/libraries/check')
-rw-r--r-- | pkgs/development/libraries/check/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/development/libraries/check/default.nix b/pkgs/development/libraries/check/default.nix new file mode 100644 index 0000000000000..d04f8c8e750a3 --- /dev/null +++ b/pkgs/development/libraries/check/default.nix @@ -0,0 +1,30 @@ +{ fetchurl, stdenv }: + +let version = "0.9.8"; in +stdenv.mkDerivation { + name = "check-${version}"; + + src = fetchurl { + url = "mirror://sourceforge/check/${version}/check-${version}.tar.gz"; + sha256 = "0zvak7vx0zq344x174yg9vkw6fg9kycda15zlbz4yn07pdbgkb42"; + }; + + doCheck = true; + + meta = { + description = "Check, a unit testing framework for C"; + + longDescription = + '' Check is a unit testing framework for C. It features a simple + interface for defining unit tests, putting little in the way of the + developer. Tests are run in a separate address space, so Check can + catch both assertion failures and code errors that cause + segmentation faults or other signals. The output from unit tests + can be used within source code editors and IDEs. + ''; + + homepage = http://check.sourceforge.net/; + + license = "LGPLv2+"; + }; +} |