summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound/lastfmplayer')
-rw-r--r--media-sound/lastfmplayer/ChangeLog8
-rw-r--r--media-sound/lastfmplayer/files/digest-lastfmplayer-1.0.0.1_p21131
-rw-r--r--media-sound/lastfmplayer/lastfmplayer-1.0.0.1_p2113.ebuild92
3 files changed, 100 insertions, 1 deletions
diff --git a/media-sound/lastfmplayer/ChangeLog b/media-sound/lastfmplayer/ChangeLog
index d4d21e00c9bb..71fd829edf2f 100644
--- a/media-sound/lastfmplayer/ChangeLog
+++ b/media-sound/lastfmplayer/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/lastfmplayer
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/lastfmplayer/ChangeLog,v 1.4 2006/06/02 15:57:23 genstef Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/lastfmplayer/ChangeLog,v 1.5 2006/07/23 18:18:50 genstef Exp $
+
+*lastfmplayer-1.0.0.1_p2113 (23 Jul 2006)
+
+ 23 Jul 2006; Stefan Schweizer <genstef@gentoo.org>
+ +lastfmplayer-1.0.0.1_p2113.ebuild, -lastfmplayer-1.2_pre2099.ebuild:
+ version bump thanks to David Li <matrixhax0r@gmail.com> in bug 141351
02 Jun 2006; Stefan Schweizer <genstef@gentoo.org>
lastfmplayer-1.2_pre2099.ebuild:
diff --git a/media-sound/lastfmplayer/files/digest-lastfmplayer-1.0.0.1_p2113 b/media-sound/lastfmplayer/files/digest-lastfmplayer-1.0.0.1_p2113
new file mode 100644
index 000000000000..8b137891791f
--- /dev/null
+++ b/media-sound/lastfmplayer/files/digest-lastfmplayer-1.0.0.1_p2113
@@ -0,0 +1 @@
+
diff --git a/media-sound/lastfmplayer/lastfmplayer-1.0.0.1_p2113.ebuild b/media-sound/lastfmplayer/lastfmplayer-1.0.0.1_p2113.ebuild
new file mode 100644
index 000000000000..11a7c7dc1c00
--- /dev/null
+++ b/media-sound/lastfmplayer/lastfmplayer-1.0.0.1_p2113.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/lastfmplayer/lastfmplayer-1.0.0.1_p2113.ebuild,v 1.1 2006/07/23 18:18:50 genstef Exp $
+
+inherit eutils subversion versionator
+
+DESCRIPTION="The Last.fm player allows you to listen to their internet radio which is tailored to your music profile"
+HOMEPAGE="http://www.last.fm/help/player"
+SRC_URI=""
+ESVN_REPO_URI="svn://svn.audioscrobbler.net/LastFM_client/trunk"
+ESVN_OPTIONS="--revision ${PV#*_p}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="=x11-libs/qt-4*"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ if ! built_with_use x11-libs/qt gif png ; then
+ eerror "It appears that qt was compiled without the gif or png USE flag"
+ eerror
+ eerror "In order to work, you need to enable these USE flag(s)"
+ eerror "To do this, run the following in a command window:"
+ eerror "echo \"x11-libs/qt gif png\" >> /etc/portage/package.use"
+ eerror "and recompile qt using \"emerge -avN1 qt\""
+
+ die "no gif or png support in qt"
+ fi
+}
+
+src_compile() {
+ qmake || die "qmake failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ # Docs
+ dodoc ChangeLog HACKING README TODO
+
+ # The root at which the player, data, and cache
+ # are to be installed
+ local destination="/opt/lastfm"
+ cd bin
+
+ # Install the player
+ exeinto ${destination}
+ doexe LastFM
+
+ # Install libraries and symlinks
+ v=( $(get_version_components ) )
+ base=libLastFMTools.so
+ one=${base}.${v[0]}
+ two=${one}.${v[1]}
+ three=${two}.${v[2]}
+ dosym ${three} ${destination}/${two}
+ dosym ${two} ${destination}/${one}
+ dosym ${one} ${destination}/${base}
+
+ insinto ${destination}
+ doins -r data extensions services ${three}
+
+ # Make a folder such that album art cache works
+ diropts -m0775 -g audio
+ dodir ${destination}/cache
+ keepdir ${destination}/cache
+
+ # Icon, menu, protcol
+ make_wrapper lastfm ./LastFM ${destination} ${destination}
+ newicon data/icon.png lastfm.png
+ make_desktop_entry lastfm "Last.fm Player" lastfm.png
+
+ insinto /usr/share/services
+ doins ${FILESDIR}/lastfm.protocol
+}
+
+pkg_postinst() {
+ einfo "In order to use the Last.fm player with your mozilla based browser,"
+ einfo "You must follow these steps:"
+ einfo " 1. Go to \"about:config\" using the location bar"
+ einfo " 2. Right-click on the page. Select \"New\" and then \"String\""
+ einfo " 3. Type in the name field: \"network.protocol-handler.app.lastfm\""
+ einfo " 4. Type in the value field: \"/usr/bin/lastfm\""
+ einfo
+ einfo "If you experiance awkward fonts or widgets, you may consider"
+ einfo "running \"qtconfig\" and change the settings"
+ einfo
+ einfo "To configure a browser you need to add something like"
+ einfo "\"Browser=/usr/bin/firefox\" under [general] in ~/.config/last.fm/player.ini"
+}