- Update to 11.4 * See https://github.com/NationalSecurityAgency/ghidra/blob/Ghidra_11.4_build/Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.md - fix aarch64 build - install correct desktop icons - revert last change, java-devel _is_ a runtime dep. OBS-URL: https://build.opensuse.org/request/show/1289006 OBS-URL: https://build.opensuse.org/package/show/security:forensics/ghidra?expand=0&rev=34
# gradle 8.12 # java 21 # edit Version of ghidra.spec vi ghidra.spec osc service run download_files # make it consumable by tar mv _service:download_files:Ghidra_11.4_build.tar.gz Ghidra_11.4_build.tar.gz rm -rf /tmp/gradle* mkdir build cd build tar xf ../Ghidra_11.4_build.tar.gz cd ghidra-Ghidra_11.4_build patch -p1 < ../../0003* patch -p1 < ../../0004* unset LLVM_HOME export GRADLE_USER_HOME=/tmp/gradle export GRADLE_CACHE=/tmp/gradle-cache export GRADLE_OPTS="-Xmx1024m" export LANG=en_US.UTF-8 export JAVA_HOME=/usr/lib64/jvm/java-21-openjdk-21 gradle \ --gradle-user-home $GRADLE_USER_HOME \ --project-cache-dir $GRADLE_CACHE \ -Dfile.encoding=UTF-8 \ --project-prop finalRelease=true \ --init-script gradle/support/fetchDependencies.gradle init gradle \ --gradle-user-home $GRADLE_USER_HOME \ --project-cache-dir $GRADLE_CACHE \ -Dfile.encoding=UTF-8 \ --project-prop finalRelease=true \ buildGhidra #rm -rf /tmp/gradle/daemon/*/*log #rm -rf /tmp/gradle/jdks #find /tmp/gradle -type d -exec chmod 755 {} \; #find /tmp/gradle -type f -exec chmod 644 {} \; #find /tmp/gradle-cache -type d -exec chmod 755 {} \; #find /tmp/gradle-cache -type f -exec chmod 644 {} \; rm /tmp/gradle/caches/modules-2/modules-2.lock # from https://github.com/kkaempf/kitbuilder kitbuilder -D dependencies/m2 -g /tmp/gradle cd ../.. wget https://repo1.maven.org/maven2/com/google/protobuf/protoc/3.21.8/protoc-3.21.8-linux-aarch_64.exe mv protoc-3.21.8-linux-aarch_64.exe build/ghidra-Ghidra_11.4_build/dependencies/m2/com/google/protobuf/protoc/3.21.8/ tar chf ghidra-kit.tar -C build/ghidra-Ghidra_11.4_build dependencies -C /tmp gradle/caches/modules-2 gradle/caches/8.12 # tar chjf ghidra-kit.tar.gz -C build/ghidra-Ghidra_11.4_build dependencies -C /tmp gradle gradle-cache
Description
Languages
Diff
100%