lol

Merge pull request #19720 from teh/flatbuffers

flatbuffers: init at 1.4.0

authored by

Tim Steinbach and committed by
GitHub
b0f26b36 446d57c6

+36
+34
pkgs/development/libraries/flatbuffers/default.nix
··· 1 + { stdenv, fetchFromGitHub, cmake }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "flatbuffers-${version}"; 5 + version = "1.4.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "google"; 9 + repo = "flatbuffers"; 10 + rev = "v${version}"; 11 + sha256 = "0jsqk49h521d5h4c9gk39a8968g6rcd6520a8knbfc7ssc4028y0"; 12 + }; 13 + 14 + buildInputs = [ cmake ]; 15 + enableParallelBuilding = true; 16 + 17 + # Not sure how tests are supposed to be run. 18 + # "make: *** No rule to make target 'check'. Stop." 19 + doCheck = false; 20 + 21 + meta = { 22 + description = "Memory Efficient Serialization Library."; 23 + longDescription = '' 24 + FlatBuffers is an efficient cross platform serialization library for 25 + games and other memory constrained apps. It allows you to directly 26 + access serialized data without unpacking/parsing it first, while still 27 + having great forwards/backwards compatibility. 28 + ''; 29 + maintainers = [ stdenv.lib.maintainers.teh ]; 30 + license = stdenv.lib.licenses.asl20; 31 + platforms = stdenv.lib.platforms.unix; 32 + homepage = http://google.github.io/flatbuffers; 33 + }; 34 + }
+2
pkgs/top-level/all-packages.nix
··· 8760 8760 protobufc1_1 = callPackage ../development/libraries/protobufc/1.1.nix { }; 8761 8761 protobufc1_0 = callPackage ../development/libraries/protobufc/1.0.nix { }; 8762 8762 8763 + flatbuffers = callPackage ../development/libraries/flatbuffers { }; 8764 + 8763 8765 pth = callPackage ../development/libraries/pth { }; 8764 8766 8765 8767 ptlib = callPackage ../development/libraries/ptlib {};