ghidra: 10.1.2 -> 10.2

authored by roblabla and committed by winter.bsky.social 0ea6f4c9 b17dcdfb

+8 -8
+8 -8
pkgs/tools/security/ghidra/build.nix
··· 6 6 , gradle 7 7 , perl 8 8 , makeWrapper 9 - , openjdk11 9 + , openjdk17 10 10 , unzip 11 11 , makeDesktopItem 12 12 , autoPatchelfHook ··· 19 19 let 20 20 pkg_path = "$out/lib/ghidra"; 21 21 pname = "ghidra"; 22 - version = "10.1.2"; 22 + version = "10.2"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "NationalSecurityAgency"; 26 26 repo = "Ghidra"; 27 27 rev = "Ghidra_${version}_build"; 28 - sha256 = "sha256-gnSIXje0hUpAculNXAyiS7Twc5XWitMgYp7svyZQxzE="; 28 + sha256 = "sha256-b6xUSAZgyvpJFiG3/kl2s1vpq9n1etnoa7AJLF3NdZY="; 29 29 }; 30 30 31 31 desktopItem = makeDesktopItem { ··· 90 90 export GRADLE_USER_HOME="$HOME/.gradle" 91 91 92 92 # First, fetch the static dependencies. 93 - gradle --no-daemon --info -Dorg.gradle.java.home=${openjdk11} -I gradle/support/fetchDependencies.gradle init 93 + gradle --no-daemon --info -Dorg.gradle.java.home=${openjdk17} -I gradle/support/fetchDependencies.gradle init 94 94 95 95 # Then, fetch the maven dependencies. 96 - gradle --no-daemon --info -Dorg.gradle.java.home=${openjdk11} resolveDependencies 96 + gradle --no-daemon --info -Dorg.gradle.java.home=${openjdk17} resolveDependencies 97 97 ''; 98 98 # perl code mavenizes pathes (com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar -> com/squareup/okio/okio/1.13.0/okio-1.13.0.jar) 99 99 installPhase = '' ··· 104 104 ''; 105 105 outputHashAlgo = "sha256"; 106 106 outputHashMode = "recursive"; 107 - outputHash = "sha256-UHV7Z2HaVTOCY5U0zjUtkchJicrXMBfYBHvL8AA7NTg="; 107 + outputHash = "sha256-Z4RS3IzDP8V3SrrwOuX/hTlX7fs3woIhR8GPK/tFAzs="; 108 108 }; 109 109 110 110 in stdenv.mkDerivation rec { ··· 128 128 129 129 sed -i "s#mavenLocal()#mavenLocal(); maven { url '${deps}/maven' }#g" build.gradle 130 130 131 - gradle --offline --no-daemon --info -Dorg.gradle.java.home=${openjdk11} buildGhidra 131 + gradle --offline --no-daemon --info -Dorg.gradle.java.home=${openjdk17} buildGhidra 132 132 ''; 133 133 134 134 installPhase = '' ··· 156 156 mkdir -p "$out/bin" 157 157 ln -s "${pkg_path}/ghidraRun" "$out/bin/ghidra" 158 158 wrapProgram "${pkg_path}/support/launch.sh" \ 159 - --prefix PATH : ${lib.makeBinPath [ openjdk11 ]} 159 + --prefix PATH : ${lib.makeBinPath [ openjdk17 ]} 160 160 ''; 161 161 162 162 meta = with lib; {