The free (gratis) version of the Limewire Gnutella-client.
Created attachment 9975 [details] net-p2p/limewire/limewire-2.9.6.ebuild
*** Bug 14135 has been marked as a duplicate of this bug. ***
sorry, wrong history cc added
Why is 14135 a duplicate of this bug and no the other way around?
cause 2.8.5 is older why should we add an older ebuild ?
I'm not saying that, but because it's older, this is the duplicate!
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.
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
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.
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...
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)
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.
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. :/
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...
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 :-)
Created attachment 23428 [details] LimeWire CVS ebuild Upload correct file :-)
Could someone commit this ebuild so we can test it?
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.
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...
ok, it's been a month, and there's been no response from the submitter... closing...