# Copyright 2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate" HOMEPAGE="https://ghidra-sre.org/ https://github.com/NationalSecurityAgency/ghidra/" SRC_URI="https://ghidra-sre.org/ghidra_9.0.4_PUBLIC_20190516.zip -> ${P}.zip" LICENSE="Apache-2.0 && public-domain" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" # When jdk 11 will be supported by gentoo, only the virtual jdk will be useful DEPEND="|| ( >=virtual/jdk-11.0.0 >=dev-java/openjdk-bin-11.0.0 >=dev-java/openjdk-11.0.0 >=dev-java/oracle-jdk-bin-11.0.0 )" RDEPEND="${DEPEND}" BDEPEND="" src_unpack() { if [ "${A}" != "" ]; then unpack ${A} fi mv ${WORKDIR}/ghidra_9.0.4 ${WORKDIR}/ghidra-bin-9.0.4 # Correct naming of the archive } src_install() { dodir /usr/share/ghidra mv ${WORKDIR}/ghidra-bin-9.0.4/* ${ED}/usr/share/ghidra || die "mv failed" dodir /usr/bin dosym ${ED}/usr/share/ghidra/ghidraRun /usr/bin/ghidra }