Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59742 - Limewire-4.0.8 ebuild and Changelog
Summary: Limewire-4.0.8 ebuild and Changelog
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Jon Hood (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-07 19:15 UTC by Ed Wiget
Modified: 2004-08-07 20:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
limewire-4.0.8.ebuild (limewire-4.0.8.ebuild,1.18 KB, text/plain)
2004-08-07 19:18 UTC, Ed Wiget
Details
limewire Manifest (Manifest,373 bytes, application/octet-stream)
2004-08-07 19:18 UTC, Ed Wiget
Details
limewire Changelog (ChangeLog,718 bytes, application/octet-stream)
2004-08-07 19:18 UTC, Ed Wiget
Details
limewire-4.1.3.ebuild (limewire-4.1.3.ebuild,1.18 KB, text/plain)
2004-08-07 19:22 UTC, Ed Wiget
Details
limewire-4.0.8 digest (digest-limewire-4.0.8,63 bytes, application/octet-stream)
2004-08-07 19:35 UTC, Ed Wiget
Details
limwire-4.1.3 digest (digest-limewire-4.1.3,63 bytes, application/octet-stream)
2004-08-07 19:36 UTC, Ed Wiget
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Wiget 2004-08-07 19:15:18 UTC
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: $

DESCRIPTION="Limewire Java Gnutella client"
HOMEPAGE="http://www.limewire.com"
SRC_URI="http://www3.limewire.com/download/LimeWireLinux.tgz"
LICENSE="freedist"
SLOT="0"
KEYWORDS="~x86"
DEPEND="virtual/jre"
IUSE=""
S=${WORKDIR}
RESTRICT="nomirror"
PREFIX="/opt/limewire"


src_compile() {
	( echo \#!/bin/sh
	  echo cd ${PREFIX}
	  echo java -cp .:collections.jar:xerces.jar:jl011.jar:MessagesBundles.jar:themes.jar:logicrypto.jar:GURL.jar com.limegroup.gnutella.gui.Main
	  echo export J2SE_PREEMPTCLOSE=1
	  echo java -jar LimeWire.jar
	) >limewire.gentoo

	echo PATH=${PREFIX} >99limewire
}

src_install() {
	insinto	${PREFIX}
	doins *.jar *.war *.properties *.ver *.sh hashes *.txt
	exeinto /usr/bin
	newexe limewire.gentoo limewire
	insinto	/etc/env.d
	doins	99limewire
}
pkg_postinst() {

	einfo "******************************************************************"
	einfo " Finished installing LimeWire into ${PREFIX}"
	einfo
	einfo " To start LimeWire, run:"
	einfo
	einfo "   $ limewire"
	einfo
	einfo "******************************************************************"
}

--------------------------------------------------------------------
# ChangeLog for net-p2p/limewire
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
# $Header: $

*limewire-4.1.3 (7 Aug 2004)

  7 Aug 2004; Ed Wiget <security@rhpstudios.com> ChangeLog :
  
  Added beta ebuild

*limewire-4.0.8 (6 Aug 2004)

  6 Aug 2004; Ed Wiget <security@rhpstudios.com> ChangeLog :
  
  Added initial ChangeLog which should be updated whenever the package is
  updated in any way. This changelog is targetted to users. This means that the
  comments should well explained and written in clean English. The details about
  writing correct changelogs are explained in the skel.ChangeLog file which you
  can find in the root directory of the portage repository.  Initial Ebuild.
Comment 1 Ed Wiget 2004-08-07 19:18:00 UTC
Created attachment 36991 [details]
limewire-4.0.8.ebuild

stable
Comment 2 Ed Wiget 2004-08-07 19:18:28 UTC
Created attachment 36992 [details]
limewire Manifest
Comment 3 Ed Wiget 2004-08-07 19:18:56 UTC
Created attachment 36993 [details]
limewire Changelog
Comment 4 Ed Wiget 2004-08-07 19:22:16 UTC
Created attachment 36994 [details]
limewire-4.1.3.ebuild
Comment 5 Ed Wiget 2004-08-07 19:35:59 UTC
Created attachment 36995 [details]
limewire-4.0.8 digest
Comment 6 Ed Wiget 2004-08-07 19:36:29 UTC
Created attachment 36996 [details]
limwire-4.1.3 digest
Comment 7 Jon Hood (RETIRED) gentoo-dev 2004-08-07 20:21:34 UTC
Don't worry about attaching the ChangeLog/digests next time; normally the developers handle that ;). Also a few little things- virtual/x11 is required to run limewire. And next time use the header from /usr/portage/header.txt in the ebuild. Those are just little issues, though; great job, it had been added to portage :).