The Last.FM team has completely redone their radio player and the new svn branch is svn://svn.audioscrobbler.net/LastFM_client/trunk Also, they have decided to do a version number reset so it's currently at 1.0.0.1. I think this is also a good oppertunity to move lastfmplayer to media-radio. I've created a preliminary working ebuild. Signficant ebuild differences from previous versions are: 1) GCC 4.1 compilation has been fixed 2) There is a new wrapper which will dump the cache and log files into ~/.config/Last.fm/bin instead of making a group writable folder Although the current script is ugly and may cause problems if any significant changes, it's better than what we have now IMHO. The new player writes quite a lot of personlized files and it's no long going to work to dump all the files into one folder. Also, a minor problem is that the about page says the it is "for OSX 10.4". I'm not entirely sure exactly what SVN checkout is 1.0.0.1, but I'm guessing it's 2117
Created attachment 92463 [details] Ebuild for media-radio/lastfmplayer-1.0.0.1_p2113.ebuild
Created attachment 92464 [details] Start up script Goes in the files directory
Oh, I forgot to mention, you need to get the lastfm.protocol file from the current portage tree (/usr/portage/media-sound/lastfmplayer/files)
Created attachment 92465 [details] Start up script Fixed bug. Made clearifications
Gentoo stays as close as possible to upstream. That is why I did not include the home directory cache. But thanks for the other parts of the ebuild :)
There will be a few terminal messages about not being able to write logs. That might annoy upstream a little, but whatever. I think it's cleaner than that awful script I made.
Small mistake, looks like I forgot the check the "doc" use flag before calling dodoc. I did remeber to put it in IUSE however... Line 41 should be: use doc && dodoc ChangeLog HACKING README TODO
no, USE=doc is meant for additional depends or docs that are built. Just doc installation can be disabled with FEATURES=nodoc or something like that ;) it is used in the embedded profiles. Point is: dont use doc && dodoc.