about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/libbpf/0.x.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/os-specific/linux/libbpf/0.x.nix')
-rw-r--r--pkgs/os-specific/linux/libbpf/0.x.nix54
1 files changed, 0 insertions, 54 deletions
diff --git a/pkgs/os-specific/linux/libbpf/0.x.nix b/pkgs/os-specific/linux/libbpf/0.x.nix
deleted file mode 100644
index b34cca4a51af..000000000000
--- a/pkgs/os-specific/linux/libbpf/0.x.nix
+++ /dev/null
@@ -1,54 +0,0 @@
-{ fetchFromGitHub
-, elfutils
-, pkg-config
-, stdenv
-, zlib
-, lib
-, nixosTests
-}:
-
-# update bot does not seem to limit updates here to 0.8.x despite
-# the all-packages derivation being libbpf_0 as the libbpf base alias
-# is still present: just disable it for 0.x:
-# nixpkgs-update: no auto update
-
-stdenv.mkDerivation rec {
-  pname = "libbpf";
-  version = "0.8.3";
-
-  src = fetchFromGitHub {
-    owner = "libbpf";
-    repo = "libbpf";
-    rev = "v${version}";
-    sha256 = "sha256-J5cUvfUYc+uLdkFa2jx/2bqBoZg/eSzc6SWlgKqcfIc=";
-  };
-
-  nativeBuildInputs = [ pkg-config ];
-  buildInputs = [ elfutils zlib ];
-
-  enableParallelBuilding = true;
-  makeFlags = [ "PREFIX=$(out)" "-C src" ];
-
-  passthru.tests = {
-    bpf = nixosTests.bpf;
-  };
-
-  postInstall = ''
-    # install linux's libbpf-compatible linux/btf.h
-    install -Dm444 include/uapi/linux/*.h -t $out/include/linux
-  '';
-
-  # FIXME: Multi-output requires some fixes to the way the pkg-config file is
-  # constructed (it gets put in $out instead of $dev for some reason, with
-  # improper paths embedded). Don't enable it for now.
-
-  # outputs = [ "out" "dev" ];
-
-  meta = with lib; {
-    description = "Upstream mirror of libbpf";
-    homepage = "https://github.com/libbpf/libbpf";
-    license = with licenses; [ lgpl21 /* or */ bsd2 ];
-    maintainers = with maintainers; [ thoughtpolice vcunat saschagrunert martinetd ];
-    platforms = platforms.linux;
-  };
-}