tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
avro-c: init at 1.8.2
Luka Blaskovic
8 years ago
7d537c45
1ff9fe28
+37
2 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
avro-c
default.nix
top-level
all-packages.nix
+35
pkgs/development/libraries/avro-c/default.nix
reviewed
···
1
1
+
{ stdenv, bash, cmake, fetchurl, pkgconfig, jansson, zlib }:
2
2
+
3
3
+
let version = "1.8.2"; in
4
4
+
5
5
+
stdenv.mkDerivation rec {
6
6
+
name = "avro-c-${version}";
7
7
+
8
8
+
#
9
9
+
src = fetchurl {
10
10
+
url = "mirror://apache/avro/avro-${version}/c/avro-c-${version}.tar.gz";
11
11
+
sha256 = "03pixl345kkpn1jds03rpdcwjabi41rgdzi8f7y93gcg5cmrhfa6";
12
12
+
};
13
13
+
14
14
+
patchPhase = ''
15
15
+
substituteInPlace version.sh \
16
16
+
--replace /bin/bash "$bash/bin/bash"
17
17
+
'';
18
18
+
19
19
+
buildInputs = [
20
20
+
pkgconfig
21
21
+
cmake
22
22
+
jansson
23
23
+
zlib
24
24
+
];
25
25
+
26
26
+
enableParallelBuilding = true;
27
27
+
28
28
+
meta = {
29
29
+
description = "A C library which implements parts of the Avro Specification";
30
30
+
homepage = https://avro.apache.org/;
31
31
+
license = stdenv.lib.licenses.asl20;
32
32
+
maintainers = with stdenv.lib.maintainers; [ lblasc ];
33
33
+
platforms = stdenv.lib.platforms.all;
34
34
+
};
35
35
+
}
+2
pkgs/top-level/all-packages.nix
reviewed
···
725
725
qt4Support = config.avahi.qt4Support or false;
726
726
};
727
727
728
728
+
avro-c = callPackage ../development/libraries/avro-c { };
729
729
+
728
730
avro-cpp = callPackage ../development/libraries/avro-c++ { boost = boost160; };
729
731
730
732
aws = callPackage ../tools/virtualization/aws { };