Don't know why, but Azureus 2.2.0.0 (not binary) seems to be available only on ppc platform (KEYWORDS="~ppc"), this makes it masked under x86. I have compiled it anyway and works without a flaw (it's java.. it should work platform independent). I hope the missing of x86 keyword is only a mistake. Regards, Diego
probably because the maintainer's arch is ppc, and nobody running x86 has keyworded it yet.
Created attachment 46311 [details] 2.2.0.2 version bump + ~x86 keywording
Created attachment 46324 [details] azureus-2.2.0.2.ebuild This is the evidence that 3 sleep hours a day are not enough :) Last night when I bumped to version 2.2.0.2, I did it in a 'dead' overlay, the one I usually use for testings, and then when I launched emerge azureus (and saw it was compiling "yes it works"), it emerged the 2.2.0.0 instead of the new one. doh! The new ebuild removes the SWTThread.java insider from ebuild, and then it works. Yes I checked twice that azurues was reporting version 2.2.0.2 this time :)
Created attachment 46404 [details] fd.o desktop file Currently the .desktop file for azureus is not fd.o compliant. Also if the non valid parts are not so importand, I think that a fixed desktop file is anyway better.
Hi :) This ebuild works fine for me (~x86). Thanks!
Created attachment 50510 [details] overlay for Azureus 2.2.0.2 This is an overlay based on Diego's works. Further changes include: 1. remove dependency on systray4j; azureus uses Tray class from SWT since 2.1.0.0 2. remove unnecessary(?) dependencies on log4j, commons-cli, and seda 3. patch to make azureus behave like other KDE systray apps (single click show/hide) 4. modify build.xml to only include the neccessary files into azureus.jar (10mb -> 4mb) 5. use the more beautiful logo from the official binary archive as azureus.png 6. clean up ebuild (~50% slimmer) It is running fine here so far. Can anyone test it and let me know if it works?
Created attachment 50531 [details] New modified version I have slightly modified the new ebuild, using make_desktop_entry instead of using the azureus.desktop file, changed the description to be something more useful for make_desktop_entry and made the patch optional on kde use flag. Thanks for the changes, now I can get rid of some old java package :)
Created attachment 50585 [details] Modified version which doesn't need png icon With this ebuild, the .png file is no more required. Instead of providing an external one, this one installs the 4 icons (16, 32, 64 and 128 versions) into the hicolor tree, with the name 'azureus'. In this way, other icon themes could redefine it as they wish, and respects fd.o standards. (imho using less external file possible is a good thing)
Created attachment 50586 [details] Modified version which doesn't need png icon (working :) ) Sorry I forgot to add dodirs so installation of icons failed. Thhis is what you get when try to make good things at 3AM :)
Created attachment 50589 [details] Clanup of icon installation Ok this time a little cleanup instead of using install, I used newins, which seems better :) It also make it more copy-and-paste safe :)
This pulls in SWT. SWT is currently broken, but I am working on that. Once that is fixed, then this issue can be resolved.
azureus-2.3.0.4 now in the tree. closing this bug