# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="2" inherit eutils DESCRIPTION="Cisco's Packet Tracer" HOMEPAGE="https://www.cisco.com/web/learning/netacad/course_catalog/PacketTracer.html" SRC_URI="http://cisco.netacad.net/cnams/resourcewindow/noncurr/downloadTools/app_files/PacketTracer51_generic.tar.gz" # For fetch this file,you have cisco account (you is CC** :) or cisco / # web-learning student and instructor ,or you sale cisco hardware, etc.. ) . # FIX ME bad inglish MY_PN="PacketTracer" MY_PV="51" MY_NAME=${MY_PN}${MY_PV} S=${WORKDIR}/${MY_NAME} RESTRICT="fetch mirror" PROPERTIES="interactive" LICENSE="Cisco_EULA" SLOT="0" KEYWORDS="~x86" IUSE="+sound +upnp +doc" DEPEND="app-arch/gzip" RDEPEND="sound? ( || ( media-libs/gstreamer ) ( media-sound/phonon[xine,xcb] ) ) upnp? ( || ( net-dns/avahi[mdnsresponder-compat] ) ( net-misc/mDNSResponder ) ) doc? ( x11-libs/qt-webkit ) media-libs/fontconfig media-libs/freetype:2 app-arch/unzip app-arch/zip media-libs/libpng x11-base/xorg-x11 dev-libs/glib:2 media-libs/libpng:2 >=sys-devel/gcc-4.0.0 " pkg_nofetch () { ewarn "For fetch this file,you have cisco account" ewarn "you is CC** :) or cisco web-learning student or instructor" ewarn "or you sale cisco hardware, etc.. " einfo "Also" einfo "For download this file , point you browser in http://cisco.netacad.net/" einfo " and login this site, go to PacketTracer image" einfo "and download " einfo "Packet Tracer v5.1 Application + Tutorial Generic links" einfo "(tar.gz) file" } src_install () { # I`m use copy paste from chromium-bin-9999.ebuild # Thanks , voyageur declare PKT_HOME="/opt/pkt/" dodir ${PKT_HOME} cp -R "${S}/" "${D}"${PKT_HOME} || die "Install failed!" cd "${D}"${PKT_HOME}/${MY_NAME} rm install tpl.packettracer bin/linguist bin/zip bin/unzip || die "Remove failed !" rm -fr Linux || die "Remove failed !" # Create packettracer wrapper make_wrapper packettracer ./bin/PacketTracer5 ${PKT_HOME}${MY_NAME} ${PKT_HOME}${MY_NAME}/lib newicon ${D}/${PKT_HOME}${MY_NAME}/art/app.png ${PN}.png make_desktop_entry packettracer${MY_PV} "PacketTracer" ${PN}.png "Network;Emulator" }