diff --git a/pkgs/development/libraries/libtap/default.nix b/pkgs/development/libraries/libtap/default.nix new file mode 100644 index 00000000000..a81d5a686bc --- /dev/null +++ b/pkgs/development/libraries/libtap/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, pkgconfig, cmake, perl }: + +with stdenv.lib; +stdenv.mkDerivation rec{ + + name = "libtap-${version}"; + version = "1.12.0"; + + src = fetchurl { + url = "http://web-cpan.shlomifish.org/downloads/${name}.tar.bz2"; + sha256 = "1ms1770cx8c6q3lhn1chkzy12vzmjgvlms7cqhd2d3260j2wwv5s"; + }; + + buildInputs = [ pkgconfig ]; + propagatedBuildInputs = [ cmake perl ]; + + meta = { + description = "A library to implement a test protocol"; + longDescription = '' + libtap is a library to implement the Test Anything Protocol for + C originally created by Nik Clayton. This is a maintenance + branch by Shlomi Fish. + ''; + homepage = "http://www.shlomifish.org/open-source/projects/libtap/"; + license = licenses.bsd3; + maintainers = [ maintainers.AndersonTorres ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4ae906c4875..147e89371d3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7345,6 +7345,8 @@ let libtoxcore-dev = callPackage ../development/libraries/libtoxcore/new-api { }; + libtap = callPackage ../development/libraries/libtap { }; + libtsm = callPackage ../development/libraries/libtsm { automake = automake114x; };