Update Ghidra to 11.3.2
This commit is contained in:
parent
bdb004c7f3
commit
08781c9de4
1 changed files with 22 additions and 16 deletions
|
@ -1,10 +1,8 @@
|
|||
# TODO: Install FFXIVClientStructs automatically
|
||||
|
||||
%global debug_package %{nil}
|
||||
%global gradle_ver 8.5
|
||||
%global gradle_ver 8.12.1
|
||||
%global dex_ver 2.1
|
||||
%global yajsw_ver 13.12
|
||||
%global pydev_ver 6.3.1
|
||||
%global pydev_ver 9.3.0
|
||||
%global cdt_ver 8.6.0
|
||||
%global cdt_short_ver 8.6
|
||||
%global sarif_ver 2.1
|
||||
|
@ -17,9 +15,9 @@
|
|||
%global jre_ver 21
|
||||
|
||||
Name: ghidra
|
||||
Version: 11.2.1
|
||||
Version: 11.3.2
|
||||
%global short_version %{version}
|
||||
Release: 0%{?dist}
|
||||
Release: 1%{?dist}
|
||||
Summary: ghidra - Software reverse engineering (SRE) suite of tools
|
||||
|
||||
License: Apache 2.0
|
||||
|
@ -34,16 +32,16 @@ Source6: https://archive.eclipse.org/tools/cdt/releases/%{cdt_short_ver}/
|
|||
Source7: https://github.com/NationalSecurityAgency/ghidra-data/raw/Ghidra_%{version}/lib/java-sarif-%{sarif_ver}-modified.jar
|
||||
Source8: ghidra.desktop
|
||||
|
||||
Requires: java-%{jre_ver}-openjdk
|
||||
Requires: (java-%{jre_ver}-openjdk or temurin-21-jdk)
|
||||
BuildRequires: java-%{jre_ver}-openjdk-devel
|
||||
BuildRequires: java-%{jre_ver}-openjdk-headless
|
||||
BuildRequires: gcc gcc-c++
|
||||
BuildRequires: bison flex
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: icoutils
|
||||
BuildRequires: python3
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-setuptools
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python-setuptools-wheel
|
||||
BuildRequires: python-wheel-wheel
|
||||
|
||||
%description
|
||||
Ghidra is a software reverse engineering (SRE) framework developed
|
||||
|
@ -78,11 +76,15 @@ cp "%{SOURCE5}" "%{dep_dir}/GhidraDev"
|
|||
cp "%{SOURCE6}" "%{dep_dir}/GhidraDev"
|
||||
cp "%{SOURCE7}" "%{flat_repo_dir}"
|
||||
|
||||
mkdir -p "%{dep_dir}/Debugger-rmi-trace"
|
||||
cp %{python_wheel_dir}/setuptools-*-py3-none-any.whl "%{dep_dir}/Debugger-rmi-trace"
|
||||
cp %{python_wheel_dir}/wheel-*-py3-none-any.whl "%{dep_dir}/Debugger-rmi-trace"
|
||||
|
||||
%build
|
||||
cd %{ghidra_dir}
|
||||
JAVA_HOME=%{_jvmdir}/jre-%{jre_ver}-openjdk \
|
||||
../gradle-%{gradle_ver}/bin/gradle buildGhidra \
|
||||
-x buildPyPackage
|
||||
../gradle-%{gradle_ver}/bin/gradle buildGhidra \
|
||||
-x buildPyPackage
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}/%{_libdir}/%{name}/ %{buildroot}/%{_bindir}/
|
||||
|
@ -98,9 +100,7 @@ ln -s %{_libdir}/%{name}/server/svrInstall %{buildroot}/%{_bindir}/%{name}-serve
|
|||
ln -s %{_libdir}/%{name}/server/svrUninstall %{buildroot}/%{_bindir}/%{name}-server-uninstall
|
||||
|
||||
mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/scalable/apps/
|
||||
|
||||
icotool -x %{ghidra_dir}/Ghidra/RuntimeScripts/Windows/support/ghidra.ico --index=8
|
||||
install -Dm644 ghidra_8_256x256x32.png %{buildroot}/%{_datadir}/icons/hicolor/256x256/apps/ghidra.png
|
||||
install -p -m 0644 %{ghidra_dir}/Ghidra/RuntimeScripts/Windows/support/ghidra.ico %{buildroot}/%{_datadir}/icons/hicolor/scalable/apps/ghidra.ico
|
||||
|
||||
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE8}
|
||||
|
||||
|
@ -116,7 +116,7 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE8}
|
|||
%{_libdir}/%{name}/support/
|
||||
%{_libdir}/%{name}/bom.json
|
||||
%{_datadir}/applications/ghidra.desktop
|
||||
%{_datadir}/icons/hicolor/256x256/apps/ghidra.png
|
||||
%{_datadir}/icons/hicolor/scalable/apps/ghidra.ico
|
||||
|
||||
%license %{ghidra_dir}/LICENSE
|
||||
|
||||
|
@ -130,7 +130,13 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE8}
|
|||
%files docs
|
||||
%{_libdir}/%{name}/docs/
|
||||
|
||||
%check
|
||||
# no clue what to check or test
|
||||
|
||||
%changelog
|
||||
* Tue Feb 25 2025 Jan200101 <sentrycraft123@gmail.com> - 11.3.1-1
|
||||
- Update to 11.3.1
|
||||
|
||||
* Sun Jul 14 2024 Jan200101 <sentrycraft123@gmail.com> - 11.1.2-1
|
||||
- Update to 11.1.2
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue