diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2021-08-21 01:01:13 +0200 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2021-08-21 01:01:37 +0200 |
commit | 3c8ec85839e40f8d72f0a922e922573b8c7c5c0f (patch) | |
tree | 5a1228f51427bc1025c69557ae9109fb98c7b80e /pkgs/development/tools/analysis/radare2/default.nix | |
parent | 1d87f9866c857b72f60eb6c9f7f4701a38ac2136 (diff) | |
download | nixpkgs-3c8ec85839e40f8d72f0a922e922573b8c7c5c0f.tar nixpkgs-3c8ec85839e40f8d72f0a922e922573b8c7c5c0f.tar.gz nixpkgs-3c8ec85839e40f8d72f0a922e922573b8c7c5c0f.tar.bz2 nixpkgs-3c8ec85839e40f8d72f0a922e922573b8c7c5c0f.tar.lz nixpkgs-3c8ec85839e40f8d72f0a922e922573b8c7c5c0f.tar.xz nixpkgs-3c8ec85839e40f8d72f0a922e922573b8c7c5c0f.tar.zst nixpkgs-3c8ec85839e40f8d72f0a922e922573b8c7c5c0f.zip |
radare2: 5.3.1 -> 5.4.0
Diffstat (limited to 'pkgs/development/tools/analysis/radare2/default.nix')
-rw-r--r-- | pkgs/development/tools/analysis/radare2/default.nix | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix index 5c239cfc63e..1c7c290405f 100644 --- a/pkgs/development/tools/analysis/radare2/default.nix +++ b/pkgs/development/tools/analysis/radare2/default.nix @@ -26,17 +26,32 @@ , luaBindings ? false }: +let + # FIXME: how to keep this up-to-date + # https://github.com/radareorg/vector35-arch-arm64/ + arm64 = fetchFromGitHub { + owner = "radareorg"; + repo = "vector35-arch-arm64"; + rev = "5837915960c2ce862a77c99a374abfb7d18a8534"; + sha256 = "sha256-bs8wjOX+txB193oqIIZ7yx9pwpVhR3HAaWuDLPLG7m4="; + }; +in stdenv.mkDerivation rec { pname = "radare2"; - version = "5.3.1"; + version = "5.4.0"; src = fetchFromGitHub { owner = "radare"; repo = "radare2"; rev = version; - sha256 = "sha256-VS8eG5RXwKtJSLmyaSifopJU7WYGMUcznn+burPqEYE="; + sha256 = "sha256-KRHMJ0lW0OF8ejcrigp4caPsuR3iaGcglCYxJSUhGJw="; }; + preBuild = '' + cp -r ${arm64} libr/asm/arch/arm/v35arm64/arch-arm64 + chmod -R +w libr/asm/arch/arm/v35arm64/arch-arm64 + ''; + postInstall = '' install -D -m755 $src/binr/r2pm/r2pm $out/bin/r2pm ''; |