Compare commits

...

2 Commits

Author SHA1 Message Date
Mario Fetka
ac88914458 dev-util/idafree: update metadata
Package-Manager: Portage-3.0.30, Repoman-3.0.3
2022-04-05 15:59:28 +02:00
Mario Fetka
e918c8d8fe dev-util/idafree: new package based on github/jollheef
Package-Manager: Portage-3.0.30, Repoman-3.0.3
2022-04-05 15:58:25 +02:00
4 changed files with 83 additions and 0 deletions

View File

@ -0,0 +1,11 @@
# ChangeLog for dev-util/idafree
# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2
05 Apr 2022; Mario Fetka <mario.fetka@gmail.com> idafree-7.7.ebuild:
dev-util/idafree: update metadata
*idafree-7.7 (05 Apr 2022)
05 Apr 2022; Mario Fetka <mario.fetka@gmail.com> +idafree-7.7.ebuild,
+metadata.xml:
dev-util/idafree: new package based on github/jollheef

View File

@ -0,0 +1,4 @@
DIST idafree77_linux.run 79078082 BLAKE2B 777c8b571aa9cfb71e169d1ff089f671d6204081f2e4af838948a681cfdc1619c4f280ecb8fecffd3731646ff4d6177a63446bf954a54a9f03c010c63d335c30 SHA512 3d6ec12f374661f202d6721002c3ae094ff097c5d7e8638b3281e596d0f9863cd521646f229098f526ea1507b9bd9c505ca2a73d9eb8b20692a3ebbee46b7464
EBUILD idafree-7.7.ebuild 1271 BLAKE2B 65e651b7da9b75a7ab0ceb42bef26c6a69fef211b6ab138f4ea39ca72ff05d5e9e465a731709e681c6c911bb8683956f14d82708a926aa25e16262a8c11f3e27 SHA512 0f9fa4dd5c26239abe753a32e909b9075b0ba59fe2ef49d02cbeb122c1c891e7edfcc7aa920008eaf6399056eb9552a490416c6fdde422d29a1dd20ae28392e7
MISC ChangeLog 383 BLAKE2B 246acdb1c1c088630f1a19046b7bbca23170dd67fa1e400a7d44096a1403a668340952392903136074cf56c9bb85c7bb9cdfbe44db40de14c40b027813129b98 SHA512 347ac6697b7057e1500a6ed77c2a88648d9df3a74f6fa6119d81e3968ff12920e3adc0d3152c82fe202446ee60bb8edca76e94028a53c43a43d74b772fd1b417
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98

View File

@ -0,0 +1,56 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit eutils desktop xdg-utils
MY_PV=$(ver_rs 1- '')
DESCRIPTION="IDA is the Interactive DisAssembler"
SRC_URI="https://out7.hex-rays.com/files/idafree${MY_PV}_linux.run"
HOMEPAGE="https://www.hex-rays.com/"
LICENSE="IDA-EULA"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="bindist strip"
RDEPEND="dev-qt/qtgui:5
dev-qt/qtcore:5
dev-qt/qtprintsupport:5
dev-qt/qtwidgets:5
sys-libs/binutils-libs"
src_unpack() {
mkdir -p "${S}"
cp "${DISTDIR}/idafree${MY_PV}_linux.run" "${WORKDIR}/idafree_linux.run"
chmod +x "${WORKDIR}/idafree_linux.run"
"${WORKDIR}/idafree_linux.run" --mode unattended --prefix "${S}"
}
src_prepare() {
default
rm "${S}"/Uninstall*
rm "${S}"/uninstall*
}
src_install() {
mkdir -p "${ED}"/opt/HexRays/IDAFree
cp -a "${S}"/* "${ED}"/opt/HexRays/IDAFree/ || die
newicon "${S}"/appico64.png ${PN}.png
dosym /opt/HexRays/IDAFree/ida64 /opt/bin/idafree64
make_desktop_entry /opt/bin/idafree64 "IDA Freeware and Hex-Rays Decompilers" ${PN} "Science;ComputerScience"
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mario.fetka@gmail.com</email>
<description>Primary maintainer</description>
</maintainer>
<maintainer type="project">
<email>mario.fetka+linamh@gmail.com</email>
<name>Geos One Linamh Project</name>
</maintainer>
</pkgmetadata>