diff options
author | Ludovic Courtès <ludo@gnu.org> | 2010-10-30 21:44:22 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2010-10-30 21:44:22 +0000 |
commit | b6072abeac046b2d1ce0f032020d1226339c7dd9 (patch) | |
tree | f97675c461a496c2b14602f5f7532ea06d9a0ec7 | |
parent | 94d5ee9410ddc3e12a616d922fc82c9863762ee6 (diff) | |
download | nixpkgs-b6072abeac046b2d1ce0f032020d1226339c7dd9.tar nixpkgs-b6072abeac046b2d1ce0f032020d1226339c7dd9.tar.gz nixpkgs-b6072abeac046b2d1ce0f032020d1226339c7dd9.tar.bz2 nixpkgs-b6072abeac046b2d1ce0f032020d1226339c7dd9.tar.lz nixpkgs-b6072abeac046b2d1ce0f032020d1226339c7dd9.tar.xz nixpkgs-b6072abeac046b2d1ce0f032020d1226339c7dd9.tar.zst nixpkgs-b6072abeac046b2d1ce0f032020d1226339c7dd9.zip |
Add Google's Protocol Buffers.
svn path=/nixpkgs/trunk/; revision=24547
-rw-r--r-- | pkgs/development/libraries/protobuf/default.nix | 28 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/development/libraries/protobuf/default.nix b/pkgs/development/libraries/protobuf/default.nix new file mode 100644 index 00000000000..05dabd23773 --- /dev/null +++ b/pkgs/development/libraries/protobuf/default.nix @@ -0,0 +1,28 @@ +{ fetchurl, stdenv, zlib }: + +stdenv.mkDerivation rec { + name = "protobuf-2.3.0"; + + src = fetchurl { + url = "http://protobuf.googlecode.com/files/${name}.tar.bz2"; + sha256 = "1b40cb7ij4bnw78k46y0a2jkm8qisxkk1gbbj40yi77yqc3pf33n"; + }; + + buildInputs = [ zlib ]; + + doCheck = true; + + meta = { + description = "Protocol Buffers - Google's data interchange format"; + + longDescription = + '' Protocol Buffers are a way of encoding structured data in an + efficient yet extensible format. Google uses Protocol Buffers for + almost all of its internal RPC protocols and file formats. + ''; + + license = "mBSD"; + + homepage = http://code.google.com/p/protobuf/; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6e2cbbab28f..5fd9b60d5ab 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3707,6 +3707,8 @@ let postgis = callPackage ../development/libraries/postgis { }; + protobuf = callPackage ../development/libraries/protobuf { }; + pth = callPackage ../development/libraries/pth { }; ptlib = callPackage ../development/libraries/ptlib {}; |