From c1a73c1082d96feb1f80f9857538499c253a9a3c Mon Sep 17 00:00:00 2001 From: Marcus Ramberg Date: Sun, 24 Dec 2023 11:32:10 +0100 Subject: [PATCH] netop: init at 0.1.4 --- pkgs/by-name/ne/netop/package.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pkgs/by-name/ne/netop/package.nix diff --git a/pkgs/by-name/ne/netop/package.nix b/pkgs/by-name/ne/netop/package.nix new file mode 100644 index 0000000000000..146409511aaa9 --- /dev/null +++ b/pkgs/by-name/ne/netop/package.nix @@ -0,0 +1,28 @@ +{ lib, libpcap, rustPlatform, fetchFromGitHub }: + +rustPlatform.buildRustPackage rec { + pname = "netop"; + version = "0.1.4"; + + src = fetchFromGitHub { + owner = "ZingerLittleBee"; + repo = "netop"; + rev = "v${version}"; + hash = "sha256-Rnp2VNAi8BNbKqkGFoYUb4C5db5BS1P1cqpWlroTmdQ="; + }; + + LIBPCAP_LIBDIR = lib.makeLibraryPath [ libpcap ]; + LIBPCAP_VER = libpcap.version; + + cargoHash = "sha256-5vbv4w17DdaTKuF3vQOfv74I8hp2Zpsp40ZlF08qWlc="; + + meta = with lib; { + changelog = "https://github.com/ZingerLittleBee/netop/raw/v${version}/CHANGELOG.md"; + description = "A network monitor using bpf"; + homepage = "https://github.com/ZingerLittleBee/netop"; + license = licenses.mit; + mainProgram = "netop"; + maintainers = [ maintainers.marcusramberg ]; + platforms = platforms.linux; + }; +}