From 7b4ae952768d24693bfcffe4e90b729ebb129cd9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Jun 2025 19:10:48 +0000 Subject: [PATCH] proxmark3: 4.20142 -> 4.20469 --- pkgs/tools/security/proxmark3/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/security/proxmark3/default.nix b/pkgs/tools/security/proxmark3/default.nix index 6b86a9a76fd7..5fdcd515d933 100644 --- a/pkgs/tools/security/proxmark3/default.nix +++ b/pkgs/tools/security/proxmark3/default.nix @@ -29,13 +29,13 @@ assert withBlueshark -> stdenv.hostPlatform.isLinux; stdenv.mkDerivation (finalAttrs: { pname = "proxmark3"; - version = "4.20142"; + version = "4.20469"; src = fetchFromGitHub { owner = "RfidResearchGroup"; repo = "proxmark3"; rev = "v${finalAttrs.version}"; - hash = "sha256-kdwjwydeX8EwJazFzrrk5osv0YVzDVzn2S1sDKRQdR8="; + hash = "sha256-Z87YCuNWQ66FTAq7qXUYKI25BEWrXD+YK0GczDmWc9A="; }; patches = [ @@ -47,11 +47,13 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' # Remove hardcoded paths on Darwin substituteInPlace Makefile.defs \ - --replace "/usr/bin/ar" "ar" \ - --replace "/usr/bin/ranlib" "ranlib" + --replace-fail "/usr/bin/ar" "ar" \ + --replace-fail "/usr/bin/ranlib" "ranlib" # Replace hardcoded path to libwhereami + # Replace darwin sed syntax with gnused substituteInPlace client/Makefile \ - --replace "/usr/include/whereami.h" "${whereami}/include/whereami.h" + --replace-fail "/usr/include/whereami.h" "${whereami}/include/whereami.h" \ + --replace-fail "sed -E -i '''" "sed -i" ''; nativeBuildInputs = [