# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" inherit eutils versionator SLOT="$(get_version_component_range 1-2)" RDEPEND=">=virtual/jdk-1.6" RESTRICT="strip" DESCRIPTION="JProfiler java profiling tool" HOMEPAGE="http://www.ej-technologies.com/products/jprofiler/overview.html" SRC_URI="https://download-keycdn.ej-technologies.com/jprofiler/jprofiler_linux_${PV//./_}.tar.gz" LICENSE="Proprietary" IUSE="" KEYWORDS="~x86 ~amd64" MV="$(get_major_version)" S="${WORKDIR}/jprofiler${PV}" INSTALL_DIR="/opt/${PN}-${PV}" src_prepare(){ ARCH=$(uname -m) # remove unneeded arch files [[ "${ARCH}" = "i686" || "${ARCH}" = "x86_64" || ${ARCH} = "amd64" ]] || rm -r "${S}/bin/linux-x86" "${S}/bin/linux-x64" [[ "${ARCH:0:3}" = "arm" ]] || rm -r "${S}/bin/linux-arm" "${S}/bin/linux-armhf" [[ "${ARCH:0:3}" = "ppc" ]] || rm -r "${S}/bin/linux-ppc" "${S}/bin/linux-ppc64" epatch_user } src_install() { insinto "${INSTALL_DIR}" doins -r * .install4j fperms 755 ${INSTALL_DIR}/bin/jprofiler make_wrapper "${PN}-${SLOT}" "${INSTALL_DIR}/bin/jprofiler" pngs=(.install4j/i4j_extf_3_*_u9lgq5.png) newicon "${pngs[0]}" "${PN}-${SLOT}.png" make_desktop_entry "${PN}-${SLOT}" "JProfiler ${PV}" "${PN}-${SLOT}" "Development;Profiling" }