Attached is an ebuild from the application Clamz, which is a nice CLI Amazon MP3 downloader. In my opinion this blows away the official Amazon mp3 downloader which I have never been able to get to work on 64bit systems anyway. Description from http://code.google.com/p/clamz/ : Clamz is a little command-line program to download MP3 files from Amazon.com's music store. It is intended to serve as a substitute for Amazon's official MP3 Downloader, which is not free software (and therefore is only available in binary form for a limited set of platforms.) Clamz can be used to download either individual songs or complete albums that you have purchased from Amazon.
Created attachment 189832 [details] Clamz-0.2.ebuild CLI Amazon mp3 downloader
Thanks for this. I created a simple overlay containing this ebuild at http://github.com/thomasn/twixbox-overlay/tree/master since it doesn't seem to have made it to sunrise, and net-misc/amazonmp3 is not working for me on an athlon-xp box. -- Thomas
Created attachment 216020 [details] Clamz-0.2.ebuild CLI Amazon mp3 downloader I compiled and tested the program with amd64 system successfully, thus added ~amd64 keyword.
Created attachment 216022 [details] Clamz-0.2.ebuild CLI Amazon mp3 downloader ~amd64
Can someone please add this to the official tree? I'm no developer, but I just installed it "manually" (i.e., not using emerge at all) on my x86 system and it seems to work just fine. This is really needed since it seems to be impossible to install Amazon's MP3 Downloader now, even when unmasked, since one of its dependencies has fallen out of the tree.
I'd just like to say that this'll be very useful to me too. Please commit it.
Created attachment 226597 [details] clamz-0.3.ebuild
Created attachment 232059 [details] Ebuild for 0.4 I updated the ebuild to 0.4. This is a really useful! Somebody should try to get this into sunrise at least...
I'm interested in maintaining this. I've been trying to get amazonmp3 into the tree for a while, but got sick of trying to figure out the binary dependencies. There are a couple minor issues with the clamz-0.4 ebuild as attached here, but thanks for the good starting point. In particular: -> Instead of doing a full 'install' and then removing all the auto-generated mime stuff, you can just set UPDATE_MIME_DATABASE=true and UPDATE_DESKTOP_DATABASE=true when running econf. The files will be installed but no database updates until we manually do them in pkg_postinst. -> Any package that uses pkgconfig should have dev-util/pkgconfig in DEPEND -> I couldn't see any reason why this was RESTRICT="mirror", please tell me if I'm missing something here, but I've removed that. Enjoy your new net-misc/clamz-0.4