Add Check, a unit testing framework for C.
svn path=/nixpkgs/trunk/; revision=24127
This commit is contained in:
parent
0f5aed60d4
commit
40e57793f9
30
pkgs/development/libraries/check/default.nix
Normal file
30
pkgs/development/libraries/check/default.nix
Normal file
@ -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+";
|
||||||
|
};
|
||||||
|
}
|
@ -2601,6 +2601,8 @@ let
|
|||||||
|
|
||||||
ccrtp = callPackage ../development/libraries/ccrtp { };
|
ccrtp = callPackage ../development/libraries/ccrtp { };
|
||||||
|
|
||||||
|
check = callPackage ../development/libraries/check { };
|
||||||
|
|
||||||
chipmunk = builderDefsPackage (import ../development/libraries/chipmunk) {
|
chipmunk = builderDefsPackage (import ../development/libraries/chipmunk) {
|
||||||
inherit cmake freeglut mesa;
|
inherit cmake freeglut mesa;
|
||||||
inherit (xlibs) libX11 xproto inputproto libXi libXmu;
|
inherit (xlibs) libX11 xproto inputproto libXi libXmu;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user