nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ stdenv, fetchFromGitHub, cmake }:
2
3stdenv.mkDerivation rec {
4 version = "0.27.1";
5 name = "cmark-${version}";
6
7 src = fetchFromGitHub {
8 owner = "jgm";
9 repo = "cmark";
10 rev = version;
11 sha256 = "06miwq3rl2bighkn6iq7bdwzmvcqa53qwpa0pqjqa8yn44j8ijj8";
12 };
13
14 nativeBuildInputs = [ cmake ];
15 doCheck = true;
16 checkPhase = ''
17 export LD_LIBRARY_PATH=$(readlink -f ./src)
18 CTEST_OUTPUT_ON_FAILURE=1 make test
19 '';
20
21 meta = with stdenv.lib; {
22 description = "CommonMark parsing and rendering library and program in C";
23 homepage = https://github.com/jgm/cmark;
24 maintainers = [ maintainers.michelk ];
25 platforms = platforms.unix;
26 };
27}