Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 74575

Summary: Azureus 2.2.0.2 (Version Bump) + masked under x86
Product: Gentoo Linux Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: New packagesAssignee: Gentoo net-p2p team <net-p2p>
Status: RESOLVED FIXED    
Severity: normal CC: radek, rusty_chait, world.root
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 78758    
Attachments: 2.2.0.2 version bump + ~x86 keywording
azureus-2.2.0.2.ebuild
fd.o desktop file
overlay for Azureus 2.2.0.2
New modified version
Modified version which doesn't need png icon
Modified version which doesn't need png icon (working :) )
Clanup of icon installation

Description Diego Elio Pettenò (RETIRED) gentoo-dev 2004-12-15 17:16:42 UTC
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
Comment 1 Joe McCann (RETIRED) gentoo-dev 2004-12-15 21:13:17 UTC
probably because the maintainer's arch is ppc, and nobody running x86 has keyworded it yet. 
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2004-12-18 17:37:47 UTC
Created attachment 46311 [details]
2.2.0.2 version bump + ~x86 keywording
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2004-12-18 21:57:02 UTC
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
:)
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2004-12-19 20:09:09 UTC
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.
Comment 5 Maciej Zieba 2005-01-22 18:56:39 UTC
Hi :)

This ebuild works fine for me (~x86). Thanks!
Comment 6 Sok Ann Yap 2005-02-05 20:39:24 UTC
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?
Comment 7 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-02-06 05:04:49 UTC
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 :)
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-02-06 17:54:28 UTC
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)
Comment 9 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-02-06 18:08:39 UTC
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 :)
Comment 10 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-02-06 18:29:44 UTC
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 :)
Comment 11 Saleem Abdulrasool (RETIRED) gentoo-dev 2005-04-03 21:42:14 UTC
This pulls in SWT.  SWT is currently broken, but I am working on that.  Once that is fixed, then this issue can be resolved.
Comment 12 Marcin Kryczek (RETIRED) gentoo-dev 2005-10-02 16:43:38 UTC
azureus-2.3.0.4 now in the tree. closing this bug