zig: commonify & bootstrap (#331011)
[NixPkgs.git] / pkgs / by-name / so / sord / package.nix
blobaeda79e8a4a58a83ecc1d7c1611ec842a7e1d8b4
2   lib,
3   stdenv,
4   doxygen,
5   fetchFromGitHub,
6   meson,
7   ninja,
8   pcre2,
9   pkg-config,
10   python3,
11   serd,
12   zix,
15 stdenv.mkDerivation rec {
16   pname = "sord";
17   version = "0.16.16";
19   src = fetchFromGitHub {
20     owner = "drobilla";
21     repo = pname;
22     rev = "v${version}";
23     hash = "sha256-GDs1m8KoEhJDdCf7kacQMZzCNPoZhESJds6KupQvOkU=";
24   };
26   outputs = [
27     "out"
28     "dev"
29     "doc"
30     "man"
31   ];
33   nativeBuildInputs = [
34     doxygen
35     meson
36     ninja
37     pkg-config
38     python3
39   ];
40   buildInputs = [ pcre2 ];
41   propagatedBuildInputs = [
42     serd
43     zix
44   ];
46   doCheck = true;
48   meta = with lib; {
49     homepage = "http://drobilla.net/software/sord";
50     description = "Lightweight C library for storing RDF data in memory";
51     license = with licenses; [
52       bsd0
53       isc
54     ];
55     maintainers = [ ];
56     platforms = platforms.unix;
57   };