Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / quickmem / default.nix
blob60ea330dc014d3019961963bba8300060c3a53b5
1 { lib
2 , stdenv
3 , fetchFromGitLab
4 , cmake
5 , doxygen
6 , graphviz
7 , arpa2common
8 , arpa2cm
9 }:
11 stdenv.mkDerivation rec {
12   pname = "quickmem";
13   version = "0.3.0";
15   src = fetchFromGitLab {
16     owner = "arpa2";
17     repo = "Quick-MEM";
18     rev = "v${version}";
19     sha256 = "sha256-cqg8QN4/I+zql7lVDDAgFA05Dmg4ylBTvPSPP7WATdc=";
20   };
22   nativeBuildInputs = [
23     cmake
24     doxygen
25     graphviz
26   ];
28   buildInputs = [
29     arpa2cm
30     arpa2common
31   ];
33   doCheck = true;
35   meta = with lib; {
36     description = "Memory pooling for ARPA2 projects";
37     homepage = "https://gitlab.com/arpa2/Quick-MEM/";
38     license = licenses.bsd2;
39     platforms = platforms.linux;
40     maintainers = with maintainers; [ leungbk ];
41   };