Hi! This is an ebuild for the current sancho-gtk+-binary. Sancho is a frontend for net-p2p/mldonkey with some great features as eg. link-ripping. It's written in java using SWT (see eclipse.org). Have fun!
Created attachment 28152 [details] sancho-bin-0.9.3.4.ebuild
Maybe the version built with the FOX widget toolkit would be a better option than this one built with the GTK+ widget toolkit. In th homepage with sancho there is the following note: "Note: SWT-GTK2 is known to be less responsive than it should be. Hopefully the IBM SWT people are still working on this(?). Please try the SWT-FOX build if this one's responsiveness is less than ideal." What do you think?
Created attachment 28202 [details] sancho-bin-fox-0.9.3.4.ebuild Well, here's one for you
Created attachment 28203 [details] sancho-bin-gtk-0.9.3.4.ebuild ... and the corresponding gtk+-ebuild
Thanks for the ebuilds. Maybe the package should be called sancho-fox-bin and sancho-gtk-bin. Note the -bin suffix at the end of the file names.
Created attachment 28268 [details] sancho-fox-bin-0.9.3.4.ebuild Ok, you're right. the "-bin" belongs to the end of the packagename. btw. is there a way to make the download dependent on useflags?
Created attachment 28269 [details] sancho-gtk-bin-0.9.3.4.ebuild and the one for gtk ...
The source referred to do in the ebuilds are for shared versions. For instance, the fox edition ebuild has the line SRC_URI="sancho-${MY_VERSION}-linux-shared-${MY_TOOLKIT}.tar.bz2" I am not seing a shared version to be downloaded from the package home page. In the case of the fox edition, all I see is the native binary sancho-0.9.4-linux-fox.tar.bz2 (not shared, compiled with gcj), and the java binary sancho-0.9.4-linux-fox-java.tar.bz2 (bytecodes). Am I missing something?
The latest version is 0.9.4
Created attachment 29573 [details] sancho-gtk-bin-0.9.4.ebuild Well, you're right. Sorry for the delay, I was on vacation. Now here's the up-to-date ebuild.
Created attachment 29574 [details] sancho-fox-bin-0.9.4.ebuild ... and of course the fox-version. The "shared" versions existed up to 0.9.3-4, now they're gone. These ebuilds are updated, of course. btw. I am not interested in the java-bytecode-versions, so i'll skip them, ok?
Created attachment 29615 [details] sancho-gtk-bin-0.9.4.2.ebuild These guys are too fast ... hehe
Created attachment 29616 [details] sancho-fox-bin-0.9.4.2.ebuild New version
The fox library is statically linked in the fox version of sancho. So no dependency on x11-libs/fox is needed. Have not tried the gtk version of sancho lately. Maybe it is statically linked to gtk+ as well. But being gtk+ a common library, maybe the author has keeped it dynamically linked. Take a look, please.
Created attachment 29618 [details] sancho-fox-bin-0.9.4.2.ebuild You're right, it's all statically linked
Created attachment 29619 [details] sancho-gtk-bin-0.9.4.2.ebuild This one, too, as ldd told me.
Created attachment 30377 [details] sancho-gtk-bin-0.9.4.3.ebuild Here we go again ... Now both ebuilds are the same - just rename this one to "sancho-fox-bin-{version}.ebuild" and it
Created attachment 30377 [details] sancho-gtk-bin-0.9.4.3.ebuild Here we go again ... Now both ebuilds are the same - just rename this one to "sancho-fox-bin-{version}.ebuild" and it´ll work. Toolkit and version is extracted from the package name, so future versions should finally be possible to be installed through this ebuild by just changing the version number in the ebuild filename. Have fun!
net-p2p/sancho-bin has just been added to portage.
When emerging net-p2p/sancho-bin the ebuild fails due to a missing download file (404). I have no knowledge of ebuilds and failed at attempting to change the url to the latest version (0.9.4-3 -> 0.9.4-4). The new file is located at: http://sancho-gui.sourceforge.net/tmp/sancho-0.9.4-4-linux-gtk.tar.bz2 Emerge error: $ ACCEPT_KEYWORDS="~x86" emerge -f sancho-bin Calculating dependencies ...done! >>> emerge (1 of 1) net-p2p/sancho-bin-0.9.4.3 to / >>> Downloading http://sancho-gui.sourceforge.net/tmp/sancho-0.9.4-3-linux-gtk.tar.bz2 --03:00:34-- http://sancho-gui.sourceforge.net/tmp/sancho-0.9.4-3-linux-gtk.tar.bz2 => `/usr/portage/distfiles/sancho-0.9.4-3-linux-gtk.tar.bz2' Resolving sancho-gui.sourceforge.net... 66.35.250.209 Connecting to sancho-gui.sourceforge.net[66.35.250.209]:80... connected. HTTP request sent, awaiting response... 404 Not Found 03:00:35 ERROR 404: Not Found. !!! Couldn't download sancho-0.9.4-3-linux-gtk.tar.bz2. Aborting. !!! Fetch for /usr/portage/net-p2p/sancho-bin/sancho-bin-0.9.4.3.ebuild failed, continuing... !!! Some fetch errors were encountered. Please see above for details.
A new bug (#53046) has been open regarding your report, requesting an update of the sancho-bin package and offering a better ebuild that deals more cleanly with the version number of the package.
Link to new bug #53046
There
There´s a mouch better sancho in portage, so this ebuild is not needed anymore. Have fun! Daniel