Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 141351 - media-sound/lastfmplayer-1.0.0.1_p2113r version bump
Summary: media-sound/lastfmplayer-1.0.0.1_p2113r version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Stefan Schweizer (RETIRED)
URL: http://www.last.fm/tools/downloads/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-21 18:14 UTC by David Li
Modified: 2006-07-24 13:04 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for media-radio/lastfmplayer-1.0.0.1_p2113.ebuild (lastfmplayer-1.0.0.1_p2113.ebuild,2.65 KB, text/plain)
2006-07-21 18:17 UTC, David Li
Details
Start up script (lastfm.sh,307 bytes, text/plain)
2006-07-21 18:18 UTC, David Li
Details
Start up script (lastfm.sh,377 bytes, text/plain)
2006-07-21 18:47 UTC, David Li
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Li 2006-07-21 18:14:14 UTC
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
Comment 1 David Li 2006-07-21 18:17:12 UTC
Created attachment 92463 [details]
Ebuild for media-radio/lastfmplayer-1.0.0.1_p2113.ebuild
Comment 2 David Li 2006-07-21 18:18:08 UTC
Created attachment 92464 [details]
Start up script

Goes in the files directory
Comment 3 David Li 2006-07-21 18:19:31 UTC
Oh, I forgot to mention, you need to get the lastfm.protocol file from the current portage tree (/usr/portage/media-sound/lastfmplayer/files)
Comment 4 David Li 2006-07-21 18:47:24 UTC
Created attachment 92465 [details]
Start up script

Fixed bug. Made clearifications
Comment 5 Stefan Schweizer (RETIRED) gentoo-dev 2006-07-23 11:20:19 UTC
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 :)
Comment 6 David Li 2006-07-23 16:10:42 UTC
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.
Comment 7 David Li 2006-07-24 12:43:09 UTC
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
Comment 8 Stefan Schweizer (RETIRED) gentoo-dev 2006-07-24 13:04:49 UTC
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.