1{ stdenv
2, fetchFromGitHub
3, cmake
4}:
5
6stdenv.mkDerivation rec {
7 pname = "flatcc";
8 version = "0.5.2";
9
10 src = fetchFromGitHub {
11 owner = "dvidelabs";
12 repo = "flatcc";
13 rev = "v${version}";
14 sha256 = "sha256:0cb6s9q1cbigss1q7dra0ix2a0iqlh2xxwncbrnmqv17h4lwvglr";
15 };
16
17 nativeBuildInputs = [ cmake ];
18
19 cmakeFlags = [
20 "-DFLATCC_INSTALL=on"
21 "-DCMAKE_BUILD_TYPE=Release"
22 ];
23
24 meta = {
25 description = "FlatBuffers Compiler and Library in C for C ";
26 homepage = https://github.com/dvidelabs/flatcc;
27 license = [ stdenv.lib.licenses.asl20 ];
28 };
29}