tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
libbpf: 0.1.1 -> 0.4.0
Andreas Rammhold
4 years ago
1bfa488b
8d63fae0
+2
-17
1 changed file
expand all
collapse all
unified
split
pkgs
os-specific
linux
libbpf
default.nix
+2
-17
pkgs/os-specific/linux/libbpf/default.nix
···
7
8
stdenv.mkDerivation rec {
9
pname = "libbpf";
10
-
version = "0.1.1";
11
12
src = fetchFromGitHub {
13
owner = "libbpf";
14
repo = "libbpf";
15
rev = "v${version}";
16
-
sha256 = "0ilnnm4q22f8fagwp8kb37licy4ks861i2iqh2djsypqhnxvx3fv";
17
};
18
-
19
-
patches = [
20
-
(fetchpatch { # included upstream for > 0.1.0
21
-
name = "link-zlib.patch";
22
-
url = "https://github.com/libbpf/libbpf/commit/8b14cb43ff837.diff";
23
-
sha256 = "17mvjrs7s727drz013a8qlyj0345ldi2kph6pazcmxv6kl1qrz2z";
24
-
})
25
-
];
26
-
patchFlags = "-p2";
27
-
# https://github.com/libbpf/libbpf/pull/201#issuecomment-689174740
28
-
postPatch = ''
29
-
substituteInPlace ../scripts/check-reallocarray.sh \
30
-
--replace 'mktemp /tmp/' 'mktemp ' \
31
-
--replace '/bin/rm' 'rm'
32
-
'';
33
34
nativeBuildInputs = [ pkg-config ];
35
buildInputs = [ libelf zlib ];
···
7
8
stdenv.mkDerivation rec {
9
pname = "libbpf";
10
+
version = "0.4.0";
11
12
src = fetchFromGitHub {
13
owner = "libbpf";
14
repo = "libbpf";
15
rev = "v${version}";
16
+
sha256 = "1by5w7g3i2fc10bi6f0j8jqi2nq0x8r973j2qx7qlfryjxr7b2v3";
17
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
19
nativeBuildInputs = [ pkg-config ];
20
buildInputs = [ libelf zlib ];