All pastes #1449547 Raw Edit

Anonymous

public text v1 · immutable
#1449547 ·published 2009-06-06 09:02 UTC
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"




























}