# $Header: /magellan-cvs/smage/limewire/limewire-4.12.4-r1.smage2,v 1.3 2007-11-10 14:36:08 niro Exp $ PNAME="limewire" PVER="4.12.4" PBUILD="r1" PCATEGORIE="net-p2p" STATE="stable" DESCRIPTION="A Gnutella Network P2P client." HOMEPAGE="http://www.limewire.com/" DEPEND=">= virtual/x11 >= virtual/java >= x11-libs/gtk2+-2.6.7" SDEPEND=">= app-arch/unzip-5 >= dev-util/desktop-file-utils-0.10" SRCFILE="LimeWireOther-${PVER}.zip" SRCDIR="${BUILDDIR}/LimeWire" SRC_URI=( mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/limewire.sh mirror://${PNAME}/limewire.png ) src_prepare() { unzip ${SOURCEDIR}/${PNAME}/${SRCFILE} -d ${BUILDDIR} || die } src_install() { cd ${SRCDIR} # needed directories install -d ${BINDIR}/etc/env.d || die install -d ${BINDIR}/usr/{bin,share/icons} || die install -d ${BINDIR}/opt/limewire || die # java stuff install -m0644 *.jar *.war *.properties *.ver *.sh hashes *.txt \ ${BINDIR}/opt/limewire || die # our binary install -m0755 -o root -g root \ ${SOURCEDIR}/${PNAME}/limewire.sh \ ${BINDIR}/usr/bin/limewire || die # environment echo "PATH=/opt/limewire" > /etc/env.d/99limewire || die # desktop icon install -m0644 ${SOURCEDIR}/${PNAME}/limewire.png \ ${BINDIR}/usr/share/icons || die cat > limewire.desktop << EOF [Desktop Entry] Encoding=UTF-8 Name=LimeWire Comment=Gnutella P2P Client Exec=/usr/bin/limewire Icon=limewire.png Terminal=false Type=Application StartupWMClass=limewire EOF desktop-file-install \ --vendor limewire \ --delete-original \ --dir ${BINDIR}/usr/share/applications \ --add-category X-Magellan-Extra \ --add-category Network \ --add-category FileTransfer \ --add-category P2P \ --add-category Application \ limewire.desktop \ || die }