summary refs log tree commit diff
path: root/pkgs/tools/security/ghidra
diff options
context:
space:
mode:
authorPavol Rusnak <pavol@rusnak.io>2020-12-31 16:06:54 +0100
committerPavol Rusnak <pavol@rusnak.io>2020-12-31 16:06:54 +0100
commit688bf1f56c23e35ac0eacb431fec9240d353b745 (patch)
tree588152c29a1aaeeb3262457c562921e4be3d446b /pkgs/tools/security/ghidra
parent675d754dc200914dbcb79b613967480d5c7d6c7b (diff)
downloadnixpkgs-688bf1f56c23e35ac0eacb431fec9240d353b745.tar
nixpkgs-688bf1f56c23e35ac0eacb431fec9240d353b745.tar.gz
nixpkgs-688bf1f56c23e35ac0eacb431fec9240d353b745.tar.bz2
nixpkgs-688bf1f56c23e35ac0eacb431fec9240d353b745.tar.lz
nixpkgs-688bf1f56c23e35ac0eacb431fec9240d353b745.tar.xz
nixpkgs-688bf1f56c23e35ac0eacb431fec9240d353b745.tar.zst
nixpkgs-688bf1f56c23e35ac0eacb431fec9240d353b745.zip
ghidra: 9.2 -> 9.2.1
+ enable on x86_64-darwin
Diffstat (limited to 'pkgs/tools/security/ghidra')
-rw-r--r--pkgs/tools/security/ghidra/default.nix28
1 files changed, 18 insertions, 10 deletions
diff --git a/pkgs/tools/security/ghidra/default.nix b/pkgs/tools/security/ghidra/default.nix
index e11d028f1f8..2e55b24f723 100644
--- a/pkgs/tools/security/ghidra/default.nix
+++ b/pkgs/tools/security/ghidra/default.nix
@@ -1,6 +1,15 @@
-{ stdenv, fetchzip, lib, makeWrapper, autoPatchelfHook
-, openjdk11, pam, makeDesktopItem, icoutils
-}: let
+{ stdenv
+, fetchzip
+, lib
+, makeWrapper
+, autoPatchelfHook
+, openjdk11
+, pam
+, makeDesktopItem
+, icoutils
+}:
+
+let
 
   pkg_path = "$out/lib/ghidra";
 
@@ -13,23 +22,22 @@
     categories = "Development;";
   };
 
-
 in stdenv.mkDerivation rec {
 
   pname = "ghidra";
-  version = "9.2";
-  versiondate = "20201113";
+  version = "9.2.1";
+  versiondate = "20201215";
 
   src = fetchzip {
     url = "https://www.ghidra-sre.org/ghidra_${version}_PUBLIC_${versiondate}.zip";
-    sha256 = "0lcvmbq04qkdsf0bz509frgw79bhyxyixkqg1k712p3576ng3nby";
+    sha256 = "0rjzmx0nbv9flb666mk3w2dqliyfzjyc4ldjfmb5d29wpgnf9bnz";
   };
 
   nativeBuildInputs = [
     makeWrapper
-    autoPatchelfHook
     icoutils
-  ];
+  ]
+  ++ lib.optionals stdenv.isLinux [ autoPatchelfHook ];
 
   buildInputs = [
     stdenv.cc.cc.lib
@@ -62,7 +70,7 @@ in stdenv.mkDerivation rec {
   meta = with lib; {
     description = "A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission";
     homepage = "https://ghidra-sre.org/";
-    platforms = [ "x86_64-linux" ];
+    platforms = [ "x86_64-linux" "x86_64-darwin" ];
     license = licenses.asl20;
     maintainers = with maintainers; [ ck3d govanify ];
   };