diff --git a/app-forensics/maltego/Manifest b/app-forensics/maltego/Manifest index 4f57a7bfe..06aa6c5a6 100644 --- a/app-forensics/maltego/Manifest +++ b/app-forensics/maltego/Manifest @@ -1 +1,2 @@ DIST maltego-4.2.3.12223.deb 101489746 BLAKE2B 665bd9f5aecf0a0e0a5bd253a25121f7dedc19915b3f61b1c466fe647929af745011dca0ace053181a05a56ac4cd4c491ea4db3bf78363867b16946c8ca78c58 SHA512 55475c9cf7aac1a4ec79e6b1b1a0f493061955bd574e79438c31af6680615be4ef64a49675ed1595793a59b39d62ca8c2ac28248ddf8c68e0e3aac20878e3da5 +DIST maltego-4.2.4.12374.deb 106861020 BLAKE2B c4ff8d94c5f75788599486e27997dffe771256ae5eafd915365ce09a8b4f10fe95e9bd5fb2eaafb60d4f4121b15edcd3c0356ae85d549eecc1cabb1ef6b68d57 SHA512 d62e17540268a1c783787f9ff343643378a1ff83b23fb70076d2baad9ffbc3db34f02227ee00d4b1b05ca7633310822f4208e1132b115ffc47abcf0ea6f0f5b8 diff --git a/app-forensics/maltego/maltego-4.2.4.12374.ebuild b/app-forensics/maltego/maltego-4.2.4.12374.ebuild new file mode 100644 index 000000000..bdf0050bf --- /dev/null +++ b/app-forensics/maltego/maltego-4.2.4.12374.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils eapi7-ver gnome2-utils unpacker xdg-utils + +DESCRIPTION="Visualise, map and mine data" +HOMEPAGE="https://www.paterva.com/" + +SHORT_V="$(ver_cut 1-3)" +SRC_URI="https://www.paterva.com/malv${SHORT_V//./}/Maltego.v${PV}.deb -> ${P}.deb" + +KEYWORDS="~amd64 ~x86" +LICENSE="all-rights-reserved" +SLOT=0 +IUSE="" +DEPEND="$(unpacker_src_uri_depends)" +RDEPEND="virtual/jre:1.8" + +S="${WORKDIR}" + +src_prepare() { + # Cleanup + for x in share/doc share/applications bin; do + rm -fr "usr/${x}" || die + done + + default +} + +src_install() { + doins -r * + + fperms +x "/usr/share/${PN}/bin/${PN}" + dosym "../share/${PN}/bin/${PN}" "/usr/bin/${PN}" + + make_wrapper \ + "${PN}_memory_config" \ + "/usr/bin/java -jar \"/usr/share/maltego/maltego-ui/modules/ext/Java_Config_App.jar\"" + + make_desktop_entry \ + "${PN}" \ + "Maltego" \ + "${PN}" \ + "Development;Utility;" + + make_desktop_entry \ + "${PN}_memory_config" \ + "Maltego Memory Config" \ + "${PN}" \ + "Settings;" +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + elog "\nSee documentation:" + elog " https://docs.paterva.com/" + elog " https://docs.maltego.com/support/home\n" + xdg_desktop_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + gnome2_icon_cache_update +}