unball is a bash script that tries to uncompress (extract from) all types of archives. It uses many other packages to do so (like zip, tar, rar, p7zip, arj...). This script was previously hosted at http://www.ssokolow.com/MyPrograms/Gentoo , but this address is not working now. At Ubuntu Launchpad: http://codebrowse.launchpad.net/~ssokolow/unball/dev/files you can get the script, documentation, tests and even an unball ebuild (which still points to older URL). Maybe before adding this package you should try to contact the author.
Huh... As I said, there *is* and ebuild at that URL address. Should we attach the ebuild to this bug or it's easier to just download from that address?
Yes, huh... you should attach anything relevant here.
Created attachment 132435 [details] unball-0.2.10.ebuild Ebuild downloaded directly from: http://codebrowse.launchpad.net/~ssokolow/unball/dev/files and attached here.
Heh. Seeing this bug appear in my Google results was quite a surprise to me. (I'm the author of unball) The ebuild being publicly available was actually a mistake I didn't notice. I forget whether I tested it, but as you can easily see, the test for the paq6 extractor will always fail because it's calling "which FOOOOOOOOOOOOOOO". Anyway, I've had a really busy year, but I hope to find time to work on unball in 2009. My plan is to make one or two bugfix releases and then rewrite it in Python so I can stop wasting most of my time reinventing wheels.
Created attachment 195939 [details] unball-0.2.11.1.ebuild I'm finally getting my life under control, so I released 0.2.11 as a maintenance release for the 0.2.x series... and immediately had to release 0.2.11.1 because I'd been away from the codebase too long and forgot to update the docs and complete the ebuild. Here's the ebuild, tested working on my system with the live launchpad download URL. I'll have 0.3.0 (a complete rewrite in Python with support for falling back to alternate extractors) ready as soon as I finish squashing regressions and switching from install.sh to setup.py.