Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 18414 - [NEW] net-p2p/limewire-2.9.6.ebuild
Summary: [NEW] net-p2p/limewire-2.9.6.ebuild
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
: 14135 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-03-28 22:10 UTC by Per Wigren
Modified: 2004-03-20 19:50 UTC (History)
6 users (show)

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


Attachments
net-p2p/limewire/limewire-2.9.6.ebuild (limewire-2.9.6.ebuild,766 bytes, text/plain)
2003-03-28 22:16 UTC, Per Wigren
Details
Ebuild from the latest CVS sources (limewire-3.7.3.20040102.ebuild.tar.bz2,3.20 KB, application/octet-stream)
2004-01-02 05:41 UTC, Zac Medico
Details
LimeWire CVS ebuild (limewire-cvs.tar.bz2,2.34 KB, application/octet-stream)
2004-01-08 15:48 UTC, Dirk-Jan Heijs
Details
LimeWire CVS ebuild (limewire-cvs.tar.bz2,2.37 KB, application/octet-stream)
2004-01-08 16:10 UTC, Dirk-Jan Heijs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Per Wigren 2003-03-28 22:10:44 UTC
The free (gratis) version of the Limewire Gnutella-client.
Comment 1 Per Wigren 2003-03-28 22:16:12 UTC
Created attachment 9975 [details]
net-p2p/limewire/limewire-2.9.6.ebuild
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2003-03-28 22:21:38 UTC
*** Bug 14135 has been marked as a duplicate of this bug. ***
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2003-03-29 07:17:46 UTC
sorry, wrong history cc added
Comment 4 Dirk-Jan Heijs 2003-03-30 08:10:31 UTC
Why is 14135 a duplicate of this bug and no the other way around?
Comment 5 Martin Holzer (RETIRED) gentoo-dev 2003-03-30 11:53:32 UTC
cause 2.8.5 is older
why should we add an older ebuild ?
Comment 6 Dirk-Jan Heijs 2003-04-02 06:41:59 UTC
I'm not saying that, but because it's older, this is the duplicate!
Comment 7 Sybren Harmsma 2003-04-02 07:00:57 UTC
I think the problem is:

- Somebody requests an ebuild
- Me and D.J. Heijs see that no ebuild exists
- So we write an ebuild and submit it
- And then it gets marked as a duplicate because two weeks later
  somebody else posts an ebuild too.

Note that I'm not claiming our ebuild is better. I would suggest you take
a look at both ebuilds and decide which one you think you like most. IMO,
that would be fair.
Comment 8 Martin Holzer (RETIRED) gentoo-dev 2003-04-03 16:15:16 UTC
NEW VERSION RELEASE LimeWire has released version 2.9.8 Update now! 

doesn't matter which one is the dupe
2.9.6 is younger than the other attached

feel free to version bump, submit a new bug.
then this would be the dupe
Comment 9 Susie Edgeworth 2003-04-07 13:50:55 UTC
This build didn't work for me it tried to connect to gentoo when I simply told it to create a digest.  I'm trying the other build for now.
Comment 10 Susie Edgeworth 2003-04-07 14:00:14 UTC
The problems seems to rest in the src_uri as the tar doesn't contain a version number.  When I cp the other ebuild to this ones version name and try it it creates a digest fine.  On the ebuild here for 2.9.6 however I get it doing this:

limewire # ebuild /usr/portage/net-p2p/limewire/limewire-2.9.6.ebuild digest
>>> Downloading ftp://mirror.iawnet.sandia.gov/pub/gentoo//distfiles/limewire-2.9.6.tar.gz
--10:54:58--  ftp://mirror.iawnet.sandia.gov/pub/gentoo/distfiles/limewire-2.9.6.tar.gz
           => `/usr/portage/distfiles/limewire-2.9.6.tar.gz'
Resolving mirror.iawnet.sandia.gov... done.
Connecting to mirror.iawnet.sandia.gov[192.160.227.246]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/gentoo/distfiles ... done.
==> PASV ... done.    ==> RETR limewire-2.9.6.tar.gz ... 
No such file `limewire-2.9.6.tar.gz'.


If you look at limewires site specified in the other ebuild the tar doesn't have a version name.  I think they must overwite whatever old one is in there or they simply move it to those subdirs listed.

This is what I get with the older ebuild that I've renamed limewire-2.9.6.ebuild:

limewire # emerge limewire
Calculating dependencies ...done!
>>> emerge (1 of 1) net-p2p/limewire-2.9.6 to /
>>> md5 ;-) LimeWireLinux.tgz
>>> Unpacking source...
>>> Unpacking LimeWireLinux.tgz to /var/tmp/portage/limewire-2.9.6/work/limewire-2.9.6
>>> Source unpacked.

>>> Install limewire-2.9.6 into /var/tmp/portage/limewire-2.9.6/image/ category net-p2p
>>> dobin: making /usr/portage/net-p2p/limewire/files/limewire executable...
install: cannot stat `/usr/portage/net-p2p/limewire/files/limewire': No such file or directory
man:
strip:
>>> Completed installing into /var/tmp/portage/limewire-2.9.6/image/

>>> Merging net-p2p/limewire-2.9.6 to /
--- /opt/
>>> /opt/limewire/
>>> /opt/limewire/xerces.jar
>>> /opt/limewire/xml.war
>>> /opt/limewire/collections.jar
>>> /opt/limewire/update.ver
>>> /opt/limewire/RunLime.jar
>>> /opt/limewire/MessagesBundles.jar
>>> /opt/limewire/themes.jar
>>> /opt/limewire/GURL.jar
>>> /opt/limewire/logicrypto.jar
>>> /opt/limewire/jl011.jar
>>> /opt/limewire/MessagesBundle.properties
>>> /opt/limewire/README.txt
>>> /opt/limewire/LimeWire.jar
>>> /opt/limewire/runLime.sh
--- /usr/
--- /usr/bin/
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/limewire-2.9.6/
>>> /usr/share/doc/limewire-2.9.6/README.txt.gz

>>> Regenerating /etc/ld.so.cache...
>>> net-p2p/limewire-2.9.6 merged.
>>> Recording net-p2p/limewire in "world" favorites file...

 net-p2p/limewire
    selected: none
   protected: 2.9.6
     omitted: none

>>> clean: No packages selected for removal.

>>> Regenerating /etc/ld.so.cache...
>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.


Anyways I suggest using the original ebuild...
Comment 11 Susie Edgeworth 2003-04-07 14:12:24 UTC
Ok it seemed to install fine however it isn't running fine.  I just got this error:

keltic@kemet work-ebuilds $ /opt/limewire/./runLime.sh 
Exception in thread "main" java.util.zip.ZipException: No such file or directory	at java.util.zip.ZipFile.open(Native Method)
	at java.util.zip.ZipFile.<init>(ZipFile.java:110)
	at java.util.jar.JarFile.<init>(JarFile.java:115)
	at java.util.jar.JarFile.<init>(JarFile.java:57)
Comment 12 Susie Edgeworth 2003-04-07 14:16:06 UTC
Looking in runLime.sh I see what might be the issue.  It might not like blackdown perhaps which is the java I have installed.  It comments on sun's java and has something in there that may be specific to that:

# We must set the J2SE_PREEMPTCLOSE environment variable to 1 to
# work around some limitations in the JDK1.3.  For more information
# see http://java.sun.com/j2se/1.3/relnotes.html#vm
#
CLASSPATH=".:collections.jar:xerces.jar:jl011.jar:MessagesBundles.jar"
export CLASSPATH
J2SE_PREEMPTCLOSE=1
export J2SE_PREEMPTCLOSE
java -jar RunLime.jar


Note the J2SE_PREEMPTCLOSE  that might be the problem... just a guess tho as I'm still new at java, some linux things, et al.
Comment 13 Susie Edgeworth 2003-04-14 02:11:11 UTC
I've got the limewire running fine now having used the original ebuild.  I think part of the issue might of been my version of blackdown-jdk.  I've gone now from 1.3x to 1.4x and also helps if I remember that the L in runLime.sh is capital... doh me!  

The newer ebuild still wont build eitherway.  It tries to still fetch files when I try to create a digest.  I think that is due to the ${P} when it's got an absolute name that doesn't have a version number on it.  :/
Comment 14 Zac Medico gentoo-dev 2004-01-02 05:41:38 UTC
Created attachment 23010 [details]
Ebuild from the latest CVS sources

Use this to create an ebuild from the latest CVS sources.  For CVS checkout
instructions see For details see
"http://gui.limewire.org/servlets/ProjectSource".

This ebuild creates a limewire-gui.jar that includes the classpath to all the
lib jars inside it's manifest.	Run it with "java -jar
/usr/share/limewire/lib/limewire-gui.jar" or use the included desktop launcher.


Contents of limewire-3.7.3.20040102.ebuild.tar.bz2:

net-p2p/limewire/
net-p2p/limewire/files/
net-p2p/limewire/files/build-3.7.3.20040102.xml
net-p2p/limewire/files/sanityCheck.patch
net-p2p/limewire/files/LimeWire.png
net-p2p/limewire/files/LimeWire-3.7.3.20040102.desktop
net-p2p/limewire/limewire-3.7.3.20040102.ebuild

Enjoy...
Comment 15 Dirk-Jan Heijs 2004-01-08 15:48:39 UTC
Created attachment 23427 [details]
LimeWire CVS ebuild

I made an ebuild which downloads the latest source for limewire from cvs,
builds limewire using Ant and install to /usr/lib/limewire. After that you can
run it with 'limewire'. It works for me, I hope it does for you as well :-)
Comment 16 Dirk-Jan Heijs 2004-01-08 16:10:03 UTC
Created attachment 23428 [details]
LimeWire CVS ebuild

Upload correct file :-)
Comment 17 Dirk-Jan Heijs 2004-02-24 12:32:25 UTC
Could someone commit this ebuild so we can test it?
Comment 18 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-01 03:34:39 UTC
Dirk: It doesn't need to be committed to be tested.  You can put it in your PORTAGE_OVERLAY to test.

Also, please uploads ebuilds using the text/plain mime type...

If you want to contribute a limewire ebuild for a more up-to-date version, it would be greatley appreciated, and I would commit it, but I don't want to add a cvs ebuild for this application.
Comment 19 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-17 23:46:25 UTC
Just to clarify...

Please make update that ebuild for a released version or a relatively stable CVS snapshot... and provide me with a link to the cvs snapshot tarball so I can put it on our mirrors...
Comment 20 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-20 19:50:26 UTC
ok, it's been a month, and there's been no response from the submitter... closing...