about summary refs log tree commit diff
path: root/pkgs/by-name/bp
diff options
context:
space:
mode:
author0x4A6F <0x4A6F@users.noreply.github.com>2024-05-22 14:10:02 +0200
committerGitHub <noreply@github.com>2024-05-22 14:10:02 +0200
commit9e57edba103e4e7637999cb6f2f871474d0e3fe7 (patch)
tree615016dbab4472a40fea9216f5420fed63272341 /pkgs/by-name/bp
parent0126611ad8832abedd55031ecf0aadfd3e093e9a (diff)
parent050424e840d7b640101283d5e554bf87ef114570 (diff)
Merge pull request #312682 from luftmensch-luftmensch/bpftop_0.5.1
bpftop: 0.4.2 -> 0.5.1
Diffstat (limited to 'pkgs/by-name/bp')
-rw-r--r--pkgs/by-name/bp/bpftop/package.nix36
1 files changed, 19 insertions, 17 deletions
diff --git a/pkgs/by-name/bp/bpftop/package.nix b/pkgs/by-name/bp/bpftop/package.nix
index 9dc4f4df19711..dd8168868efbd 100644
--- a/pkgs/by-name/bp/bpftop/package.nix
+++ b/pkgs/by-name/bp/bpftop/package.nix
@@ -1,24 +1,27 @@
-{ lib
-, rustPlatform
-, fetchFromGitHub
-, pkg-config
-, elfutils
-, zlib
-, libbpf
+{
+  lib,
+  rustPlatform,
+  fetchFromGitHub,
+  pkg-config,
+  elfutils,
+  zlib,
+  libbpf,
+  clangStdenv,
 }:
-
-rustPlatform.buildRustPackage rec {
+let
   pname = "bpftop";
-  version = "0.4.2";
-
+  version = "0.5.1";
+in
+rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } {
+  inherit pname version;
   src = fetchFromGitHub {
     owner = "Netflix";
     repo = "bpftop";
-    rev = "v${version}";
-    hash = "sha256-zYCv3L+xDFAJ4Wo9xwfHJrqPQUv5KiFDbhCdC1Z6qNo=";
+    rev = "refs/tags/v${version}";
+    hash = "sha256-CSQfg0JuWm0CFyC4eXxn7eSyKIu0gKAqgiQT64tgnDI=";
   };
 
-  cargoHash = "sha256-6uPfMxjSrSGrAgJcvzTY/i1ckoW/wIi7D5noOafCvZE=";
+  cargoHash = "sha256-Hg763Zy5KRZqEDoasoDScZGAPb1ABRp+LI1c7IYJNf0=";
 
   buildInputs = [
     elfutils
@@ -26,9 +29,7 @@ rustPlatform.buildRustPackage rec {
     zlib
   ];
 
-  nativeBuildInputs = [
-    pkg-config
-  ];
+  nativeBuildInputs = [ pkg-config ];
 
   meta = {
     description = "A dynamic real-time view of running eBPF programs";
@@ -36,6 +37,7 @@ rustPlatform.buildRustPackage rec {
     license = lib.licenses.asl20;
     maintainers = with lib.maintainers; [
       _0x4A6F
+      luftmensch-luftmensch
       mfrw
     ];
     mainProgram = "bpftop";