From d7302093dace41b03b54aec34f1c41cdd25bbead Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 8 Jul 2024 21:13:45 +0200 Subject: [PATCH] bluesnarfer: init at 0.1 --- pkgs/by-name/bl/bluesnarfer/package.nix | 37 +++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/bl/bluesnarfer/package.nix diff --git a/pkgs/by-name/bl/bluesnarfer/package.nix b/pkgs/by-name/bl/bluesnarfer/package.nix new file mode 100644 index 000000000000..ba3234e61511 --- /dev/null +++ b/pkgs/by-name/bl/bluesnarfer/package.nix @@ -0,0 +1,37 @@ +{ + lib, + stdenv, + fetchzip, + bluez, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "bluesnarfer"; + version = "0.1"; + + src = fetchzip { + url = "http://www.alighieri.org/tools/bluesnarfer.tar.gz"; + stripRoot = false; + hash = "sha256-HGdrJZohKIsOkLETBdHz80w6vxmG25aMEWXrQlpMgRw="; + }; + + sourceRoot = finalAttrs.src.name + "/bluesnarfer"; + + buildInputs = [ bluez ]; + + strictDeps = true; + + installPhase = '' + runHook preInstall + install -Dm755 bluesnarfer $out/bin/bluesnarfer + runHook postInstall + ''; + + meta = { + description = "Bluetooth bluesnarfing utility"; + homepage = "http://www.alighieri.org/project.html"; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ fgaz ]; + platforms = lib.platforms.linux; + }; +})