rendered paste body# 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"
}