# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/secpanel/secpanel-0.43.ebuild,v 1.5 2004/05/21 16:58:39 jhuebel Exp $ DESCRIPTION="Graphical frontend for managing and running SSH and SCP connections" HOMEPAGE="http://www.pingx.net/secpanel/" SRC_URI="http://www.pingx.net/secpanel/${P/43/4.3}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="x86 ~alpha ~sparc ~amd64" IUSE="gif" DEPEND="!gif? ( media-gfx/imagemagick )" RDEPEND="virtual/ssh dev-lang/tk" S=${WORKDIR}/${P/43/4.3} src_unpack() { unpack ${A} # optionally remove gifs... if ! use gif; then ebegin "Setting secpanel to use PPM images" sed -i 's/\.gif/\.ppm/g' ${S}/src/bin/secpanel eend $? fi } src_compile() { if ! use gif; then cd ${S}/src/lib/secpanel/images einfo "Converting all GIF images to PPM format..." for i in *.gif do ebegin " ${i} => ${i//.gif/.ppm}" convert ${i} "ppm:${i//.gif/.ppm}" || { eend $? die "convert failed" } eend $? done einfo "done." fi } src_install() { dobin ${S}/src/bin/secpanel dodir /usr/lib/secpanel /usr/lib/secpanel/images insinto /usr/lib/secpanel doins ${S}/src/lib/secpanel/*.{tcl,config,profile,dist,wait} insinto /usr/lib/secpanel/images if ! use gif; then doins ${S}/src/lib/secpanel/images/*.ppm else doins ${S}/src/lib/secpanel/images/*.gif fi fperms 755 /usr/lib/secpanel/{listserver.tcl,secpanel.dist,secpanel.wait} dodoc CHANGES COPYING README }