diff options
author | Alexey Shmalko <rasen.dubi@gmail.com> | 2016-04-19 02:47:56 +0300 |
---|---|---|
committer | Alexey Shmalko <rasen.dubi@gmail.com> | 2016-04-19 16:57:02 +0300 |
commit | 0ebe9010357317f2261ebdbbd97b62f7a4ff070e (patch) | |
tree | 75a37ef27a7529eb3de7781213bee631d026e9e8 | |
parent | 05e713e7a543d030d905863697e35aac6bb31bc7 (diff) | |
download | nixlib-0ebe9010357317f2261ebdbbd97b62f7a4ff070e.tar nixlib-0ebe9010357317f2261ebdbbd97b62f7a4ff070e.tar.gz nixlib-0ebe9010357317f2261ebdbbd97b62f7a4ff070e.tar.bz2 nixlib-0ebe9010357317f2261ebdbbd97b62f7a4ff070e.tar.lz nixlib-0ebe9010357317f2261ebdbbd97b62f7a4ff070e.tar.xz nixlib-0ebe9010357317f2261ebdbbd97b62f7a4ff070e.tar.zst nixlib-0ebe9010357317f2261ebdbbd97b62f7a4ff070e.zip |
avro-c++: Init at 1.7.5
-rw-r--r-- | lib/maintainers.nix | 1 | ||||
-rw-r--r-- | pkgs/development/libraries/avro-c++/default.nix | 29 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
3 files changed, 32 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 720824ee66e7..f31de5159b0c 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -289,6 +289,7 @@ pxc = "Patrick Callahan <patrick.callahan@latitudeengineering.com>"; qknight = "Joachim Schiele <js@lastlog.de>"; ragge = "Ragnar Dahlen <r.dahlen@gmail.com>"; + rasendubi = "Alexey Shmalko <rasen.dubi@gmail.com>"; raskin = "Michael Raskin <7c6f434c@mail.ru>"; redbaron = "Maxim Ivanov <ivanov.maxim@gmail.com>"; refnil = "Martin Lavoie <broemartino@gmail.com>"; diff --git a/pkgs/development/libraries/avro-c++/default.nix b/pkgs/development/libraries/avro-c++/default.nix new file mode 100644 index 000000000000..2cd03253e7e4 --- /dev/null +++ b/pkgs/development/libraries/avro-c++/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchurl, cmake, boost155, pythonPackages +}: + +let version = "1.7.5"; in + +stdenv.mkDerivation { + name = "avro-c++-${version}"; + + src = fetchurl { + url = "mirror://apache/avro/avro-${version}/cpp/avro-cpp-${version}.tar.gz"; + sha256 = "064ssbbgrc3hyalzj8rn119bsrnyk1vlpkhl8gghv96jgqbpdyb3"; + }; + + buildInputs = [ + cmake + boost155 + pythonPackages.python + ]; + + enableParallelBuilding = true; + + meta = { + description = "A C++ library which implements parts of the Avro Specification"; + homepage = https://avro.apache.org/; + license = stdenv.lib.licenses.asl20; + maintainers = with stdenv.lib.maintainers; [ rasendubi ]; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 632468903e98..22ceb37d94fc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -523,6 +523,8 @@ in qt4Support = config.avahi.qt4Support or false; }; + avro-cpp = callPackage ../development/libraries/avro-c++ { }; + aws = callPackage ../tools/virtualization/aws { }; aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { }; |