# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=5 inherit versionator eutils MY_PN="Visual_Paradigm" #_for_UML" MY_P="${MY_PN}_$(get_version_component_range 1-2)" if [[ $(get_version_component_count) == 3 ]]; then MY_PV="$(replace_all_version_separators _)" SRC_URI_FORMAT="http://%s.visual-paradigm.com/visual-paradigm/vp$(get_version_component_range 1-2)/$(get_version_component_range 3) http://%s.visual-paradigm.com/archives/vp$(get_version_component_range 1-2)/$(get_version_component_range 3)" else MY_PV="$(replace_all_version_separators _ $(get_version_component_range 1-2))" MY_PV="${MY_PV}_sp$(get_version_component_range 3)" MY_PV="${MY_PV}_$(get_version_component_range 4)" SRC_URI_FORMAT="http://%s.visual-paradigm.com/visual-paradigm/vp$(get_version_component_range 1-2)/$(get_version_component_range 3) http://%s.visual-paradigm.com/archives/vp$(get_version_component_range 1-2)/$(get_version_component_range 3)" fi URIS=`printf "${SRC_URI_FORMAT} " eu{1..5} usa{5..6}` DESCRIPTION="Visual Paradigm for UML" HOMEPAGE="http://www.visual-paradigm.com" SRC_URI="amd64? ( `for URI in $URIS; do printf "${URI}/%s " "${MY_PN}_${MY_PV}_Linux64_InstallFree.tar.gz"; done` ) x86? ( `for URI in $URIS; do printf "${URI}/%s " "${MY_PN}_${MY_PV}_Linux32_InstallFree.tar.gz"; done` )" S="${WORKDIR}/${MY_P}" LICENSE="as-is" # actually, proprietary SLOT="0/$(get_version_component_range 1-2)" KEYWORDS="~amd64 ~x86" IUSE="" RESTRICT="mirror" DEPEND="" RDEPEND=">=virtual/jre-1.5 x11-misc/xdg-utils sys-auth/polkit" INSTDIR="/opt/${MY_PN}" src_compile() { #rm bin/VP-UML_Update || die rm -r Application/uninstaller Application/samples || die rm Application/bin/Visual_Paradigm_Update || die sed -i -e '2i INSTALL4J_JAVA_HOME_OVERRIDE=$JAVA_HOME' \ Application/bin/Visual_Paradigm_* || die } src_install() { insinto "${INSTDIR}" doins -r Application .install4j #doins -r bin bundled integration lib ormlib resources \ # scripts sde shapes updatesynchronizer UserLanguage rm "${D}${INSTDIR}"/.install4j/firstrun chmod +x "${D}${INSTDIR}"/Application/bin/* #dodoc -r Samples make_desktop_entry "${INSTDIR}"/Application/bin/"${MY_PN}" "Visual Paradigm for UML" "${INSTDIR}"/Application/resources/vpuml.png #make_desktop_entry "pkexec ${INSTDIR}/bin/VP-UML_Product_Edition_Manager" "VP UML Product Edition Manager" "${INSTDIR}"/resources/vpuml.png dodir /etc/env.d cat - > "${D}"/etc/env.d/99visualparadigm <