3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/tools/security/proxmark3/proxmark3-rrg.nix

39 lines
990 B
Nix
Raw Normal View History

{ lib, mkDerivation, fetchFromGitHub, pkg-config, gcc-arm-embedded, bluez5
, readline
, hardwarePlatform ? "PM3RDV4"
, hardwarePlatformExtras ? "" }:
mkDerivation rec {
pname = "proxmark3-rrg";
2022-01-22 01:33:11 +00:00
version = "4.14831";
src = fetchFromGitHub {
owner = "RfidResearchGroup";
repo = "proxmark3";
rev = "v${version}";
2022-01-22 01:33:11 +00:00
sha256 = "sha256-s0D04V6vlGW7SVkJwzMKaVfXQoT3Wi0lu7RC61Es89A=";
};
nativeBuildInputs = [ pkg-config gcc-arm-embedded ];
buildInputs = [ bluez5 readline ];
makeFlags = [
"PLATFORM=${hardwarePlatform}"
"PLATFORM_EXTRAS=${hardwarePlatformExtras}"
];
installPhase = ''
install -Dt $out/bin client/proxmark3
install -Dt $out/firmware bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf
'';
2021-01-27 05:59:00 +00:00
meta = with lib; {
description = "Client for proxmark3, powerful general purpose RFID tool";
homepage = "https://rfidresearchgroup.com/";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ nyanotech ];
};
}