Attached is an ebuild for gnome btdownload client. This would benefit greatly from a future core/gui seperation of the bittorrent main package, so to support other frontends. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 22446 [details] ebuild
without looking @ the package a few comments : * the header seems incorrect, i doubt CVS will pick it up right like this (needs another $) * unsetting SRC_URI serves no purpose, it just gets overridden. It can be removed. * The description, i don't know if it's smart to have those ""'s in the middle * keywords should only contain archs the submitter actually tested this on himself, i doubt that is the case here. * shouldnt the bittorrent dep be a virtual (dunno much about that) ? * for a gnome application, the DEPENDs show a weird lack of gnome deps These points probably need looking into before any further steps are taken.
Created attachment 27902 [details] Corrected ebuild
Can y'all get this to run correctly with newer systems? $ gnome-btdownload Traceback (most recent call last): File "/usr/bin/gnome-btdownload", line 792, in ? run(sys.argv[1:]) File "/usr/bin/gnome-btdownload", line 789, in run client = GtkClient(args) File "/usr/bin/gnome-btdownload", line 723, in __init__ result = GtkFileOpenDialog('Open location for BitTorrent meta file', filters=filters, modal=True).run() File "/usr/bin/gnome-btdownload", line 217, in __init__ GtkFileActionDialog.__init__(self, title, gtk.FILE_CHOOSER_ACTION_OPEN, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK), filters, default, modal, multiple, localonly) AttributeError: 'module' object has no attribute 'FILE_CHOOSER_ACTION_OPEN'
The problem is that >=gnome-btdownload-0.0.11 depends on >=pygtk-2.3. That having been said, gnome-btdownload is now added to portage with a few changes: 1) DEPEND on net-p2p/bittorrent instead of virtual/bittorrent: this is because I realized some packages such as bittornado do not install the required python libraries correctly. 2) add SLOT="0" 3) add IUSE="" Thanks for your submission!