Package Details: ghidra-git 11.4.3.r1035.ccfea7e4c0-2

Git Clone URL: https://aur.archlinux.org/ghidra-git.git (read-only, click to copy)
Package Base: ghidra-git
Description: Software reverse engineering framework (git)
Upstream URL: https://www.nsa.gov/ghidra
Keywords: binary compiler cryptor debugger decompiler disassembler ELF executable gdb ida-pro MACH MSDOS NSA OEP ollydbg open-source packer PEiD plugin reverse-engineering
Licenses: Apache-2.0
Conflicts: ghidra
Provides: ghidra
Submitter: flacks
Maintainer: kStor2poche (nullableVoidPtr)
Last Packager: kStor2poche
Votes: 11
Popularity: 0.000029
First Submitted: 2019-04-05 17:25 (UTC)
Last Updated: 2025-12-04 15:53 (UTC)

Dependencies (11)

Sources (1)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

Pandor commented on 2026-02-20 21:56 (UTC) (edited on 2026-02-20 21:56 (UTC) by Pandor)

Since the extra/ghidra package is always lagging behind, this is the best solution for a bleeding edge Ghidra. This + ghidra-desktop and my ghidra-mcp-git is the ultimate AI reversing (automation) solution.

kStor2poche commented on 2025-12-05 09:24 (UTC)

Thanks for the feedback, @kriskras99 ! I have finally found the time to get around to it so it's now done !

kriskras99 commented on 2025-11-03 07:37 (UTC)

Bringing it closer to the extras repo would be a great idea. If you're removing the desktop entries, I would suggest adding ghidra-desktop as an optional dependency.

kStor2poche commented on 2025-11-02 10:16 (UTC)

For anyone wondering, I took over the maintenance of this package as it was effectively unmaintained for 9 months and fixed existing compilation errors (thx to @deadYokai and @leonidlednev for their fixes!).

I am now pondering whether or not to bring this package closer to the way it is packaged on the extra repos since they now have successful builds for the latest versions. That would include removing the (imho out of place) polkit dependency and desktop entries as well as building/including ghidra-data datasets and following the same naming conventions as them for the command line utils. Please tell me how you'd feel about this!

leonidlednev commented on 2025-08-21 21:07 (UTC)

Build fails when using gradle 9:

> Resolution of the configuration ':MarkdownSupport:runtimeClasspath' was attempted without an exclusive lock. This is unsafe and not allowed.

Remove --parallel from line 94

kStor2poche commented on 2025-02-07 22:06 (UTC)

That indeed works! Thank you very much @deadYokai

deadYokai commented on 2025-02-07 01:00 (UTC)

@kStor2poche in PKGBUILD remove init at line 70 from this gradle --parallel --init-script gradle/support/fetchDependencies.gradle init to gradle --parallel --init-script gradle/support/fetchDependencies.gradle

For me, it compiles (java-21-openjdk-wakefield)

kStor2poche commented on 2025-02-03 17:41 (UTC)

I have had some failed builds with

FAILURE: Build failed with an exception.

* Where:
Script '/home/user/.cache/paru/clone/ghidra-git/src/ghidra/gradle/root/distribution.gradle' line: 162

* What went wrong:
A problem occurred evaluating script.
> Project with path 'Doclets' could not be found in root project 'ghidra'.

for quite some time, even with a cache delete.

kStor2poche commented on 2024-11-28 18:53 (UTC)

Hi, just informing you here that python-pip is missing as a build dependency !

slimjim2234 commented on 2024-11-08 14:14 (UTC)

Per the related comments about the java version check, please revise line 60 of PKGBUILD to look more like if [[ ! $JDK_VERSION =~ \"2[1-9]\" ]]