summaryrefslogtreecommitdiff
path: root/media-sound/mpdscribble
diff options
context:
space:
mode:
authormirror@stealer.net <mirror@stealer.net>2013-01-06 08:14:41 +0000
committermirror@stealer.net <mirror@stealer.net>2013-01-06 08:14:41 +0000
commite30a6a82e7988a58649477b2010ff7af646c169c (patch)
tree56ba7d06cb78a62f9979df4630a4d159173322e5 /media-sound/mpdscribble
Initial commit
Diffstat (limited to 'media-sound/mpdscribble')
-rw-r--r--media-sound/mpdscribble/ChangeLog217
-rw-r--r--media-sound/mpdscribble/Manifest17
-rw-r--r--media-sound/mpdscribble/files/mpdscribble.rc20
-rw-r--r--media-sound/mpdscribble/metadata.xml18
-rw-r--r--media-sound/mpdscribble/mpdscribble-0.22.ebuild36
5 files changed, 308 insertions, 0 deletions
diff --git a/media-sound/mpdscribble/ChangeLog b/media-sound/mpdscribble/ChangeLog
new file mode 100644
index 0000000000000..2a24624d9697a
--- /dev/null
+++ b/media-sound/mpdscribble/ChangeLog
@@ -0,0 +1,217 @@
+# ChangeLog for media-sound/mpdscribble
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/mpdscribble/ChangeLog,v 1.50 2012/05/05 08:38:38 mgorny Exp $
+
+ 05 May 2012; Michał Górny <mgorny@gentoo.org> mpdscribble-0.22.ebuild:
+ dev-util/pkgconfig -> virtual/pkgconfig
+
+ 23 Jul 2011; Christoph Mende <angelos@gentoo.org>
+ -files/mpdscribble-0.18-ldadd_gthread.patch, -mpdscribble-0.21.ebuild:
+ Remove old
+
+ 23 Jul 2011; Markus Meier <maekke@gentoo.org> mpdscribble-0.22.ebuild:
+ x86 stable, bug #375371
+
+ 16 Jul 2011; Markos Chandras <hwoarang@gentoo.org> mpdscribble-0.22.ebuild:
+ Stable on amd64 wrt bug #375371
+
+*mpdscribble-0.22 (09 Jul 2011)
+
+ 09 Jul 2011; Christoph Mende <angelos@gentoo.org>
+ -files/mpdscribble-0.19-config_path.patch, +mpdscribble-0.22.ebuild:
+ Version bump and remove unused patch
+
+ 14 Jun 2011; Christoph Mende <angelos@gentoo.org> mpdscribble-0.21.ebuild:
+ Force libsoup, curl's last working version was removed
+
+ 24 May 2011; Christoph Mende <angelos@gentoo.org> mpdscribble-0.21.ebuild:
+ Adjust curl dependency
+
+ 21 May 2011; Christoph Mende <angelos@gentoo.org> -mpdscribble-0.19.ebuild,
+ -mpdscribble-0.20.ebuild:
+ Remove old
+
+ 21 May 2011; Raúl Porcel <armin76@gentoo.org> mpdscribble-0.19.ebuild,
+ mpdscribble-0.20.ebuild, mpdscribble-0.21.ebuild:
+ Drop sparc keywords and x86 stable wrt #365067
+
+ 29 Apr 2011; Markos Chandras <hwoarang@gentoo.org> mpdscribble-0.21.ebuild:
+ Stable on amd64 wrt bug #365067
+
+*mpdscribble-0.21 (14 Jan 2011)
+
+ 14 Jan 2011; Tim Harder <radhermit@gentoo.org> +mpdscribble-0.21.ebuild:
+ Version bump. Update required libmpdclient version.
+
+*mpdscribble-0.20 (11 Oct 2010)
+
+ 11 Oct 2010; Tim Harder <radhermit@gentoo.org> -mpdscribble-0.17.ebuild,
+ -mpdscribble-0.18.ebuild, -mpdscribble-0.18.1.ebuild,
+ +mpdscribble-0.20.ebuild:
+ Version bump to new bugfix release (fixes bug #339499, thanks to Mr. B
+ <tenebrarum@gmail.com> for reporting) and remove old.
+
+ 06 Sep 2010; <angelos@gentoo.org> mpdscribble-0.19.ebuild,
+ +files/mpdscribble-0.19-config_path.patch:
+ Fix config file install path (bug #327959)
+
+ 08 Jul 2010; Raúl Porcel <armin76@gentoo.org> mpdscribble-0.19.ebuild:
+ sparc stable wrt #320929
+
+ 01 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ mpdscribble-0.19.ebuild:
+ x86 stable wrt bug #320929
+
+ 25 May 2010; Christoph Mende <angelos@gentoo.org> mpdscribble-0.19.ebuild:
+ amd64 stable (bug 320929), thanks to Roeland Douma
+
+ 16 Apr 2010; Brent Baude <ranger@gentoo.org> mpdscribble-0.19.ebuild:
+ keyworded ~arch for ppc, bug 302024
+
+ 25 Jan 2010; Christoph Mende <angelos@gentoo.org> mpdscribble-0.19.ebuild:
+ Added missing libmpdclient dependency (bug #302024)
+
+*mpdscribble-0.19 (23 Jan 2010)
+
+ 23 Jan 2010; Christoph Mende <angelos@gentoo.org>
+ +mpdscribble-0.19.ebuild:
+ Version bump
+
+*mpdscribble-0.18.1 (30 Oct 2009)
+
+ 30 Oct 2009; Christoph Mende <angelos@gentoo.org>
+ +mpdscribble-0.18.1.ebuild:
+ Version bump
+
+ 17 Aug 2009; Christian Faulhammer <fauli@gentoo.org>
+ mpdscribble-0.17.ebuild:
+ stable x86, bug 279567
+
+ 29 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
+ mpdscribble-0.18.ebuild, +files/mpdscribble-0.18-ldadd_gthread.patch:
+ Fix missing LDADD for -lgthread-2.0.
+
+*mpdscribble-0.18 (29 Jul 2009)
+
+ 29 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
+ +mpdscribble-0.18.ebuild:
+ Version bump. Change libsoup dep. to curl since it's apparently preferred
+ by the upstream configure.ac.
+
+ 01 Jul 2009; Markus Meier <maekke@gentoo.org> mpdscribble-0.17.ebuild:
+ amd64 stable, bug #272350
+
+ 26 Jun 2009; Raúl Porcel <armin76@gentoo.org> mpdscribble-0.17.ebuild:
+ sparc stable wrt #272350
+
+*mpdscribble-0.17 (10 Mar 2009)
+
+ 10 Mar 2009; Christoph Mende <angelos@gentoo.org>
+ +mpdscribble-0.17.ebuild:
+ Version bump
+
+ 15 Feb 2009; Christoph Mende <angelos@gentoo.org> files/mpdscribble.rc:
+ Don't fork twice and fix the pid file in the init script
+
+*mpdscribble-0.16 (19 Jan 2009)
+
+ 19 Jan 2009; Christoph Mende <angelos@gentoo.org> files/mpdscribble.rc,
+ +mpdscribble-0.16.ebuild:
+ Version bump and remove -m from stop() in mpdscribble.rc (bug 254302)
+
+*mpdscribble-0.15 (07 Jan 2009)
+
+ 07 Jan 2009; Christoph Mende <angelos@gentoo.org>
+ +mpdscribble-0.15.ebuild:
+ Version bump
+
+*mpdscribble-0.13 (20 Dec 2008)
+
+ 20 Dec 2008; Christoph Mende <angelos@gentoo.org> metadata.xml,
+ mpdscribble-0.2.12.ebuild, +mpdscribble-0.13.ebuild:
+ Version bump and taking maintainership
+
+ 29 Jan 2008; Samuli Suominen <drac@gentoo.org> -mpdscribble-0.2.6.ebuild,
+ -mpdscribble-0.2.7.ebuild, -mpdscribble-0.2.9.ebuild,
+ -mpdscribble-0.2.10.ebuild, mpdscribble-0.2.12.ebuild:
+ Fix libsoup depends
+
+ 14 Jan 2008; Tony Vroon <chainsaw@gentoo.org> mpdscribble-0.2.6.ebuild,
+ mpdscribble-0.2.7.ebuild, mpdscribble-0.2.9.ebuild,
+ mpdscribble-0.2.10.ebuild, mpdscribble-0.2.12.ebuild:
+ Add pkgconfig dependency for the Evil Compile Person
+ <bugs@dev.gentooexperimental.org>, closes bug #205621. Quoted a few
+ variables on the way.
+
+ 29 Jul 2007; Steve Dibb <beandog@gentoo.org> mpdscribble-0.2.12.ebuild:
+ amd64 stable, bug 183314
+
+ 07 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ mpdscribble-0.2.12.ebuild:
+ Stable on sparc
+
+ 16 May 2007; Jeroen Roovers <jer@gentoo.org> mpdscribble-0.2.12.ebuild:
+ Marked ~hppa (bug #177664).
+
+ 01 May 2007; Marius Mauch <genone@gentoo.org> mpdscribble-0.2.6.ebuild,
+ mpdscribble-0.2.7.ebuild, mpdscribble-0.2.9.ebuild,
+ mpdscribble-0.2.10.ebuild, mpdscribble-0.2.12.ebuild:
+ Replacing einfo with elog
+
+ 18 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ mpdscribble-0.2.12.ebuild:
+ Keyworded ~sparc wrt #172113
+
+*mpdscribble-0.2.12 (15 Mar 2007)
+
+ 15 Mar 2007; Michael Marineau <marineam@gentoo.org>
+ +mpdscribble-0.2.12.ebuild:
+ Version bump to 0.2.12
+
+ 22 Jun 2006; Tom Martin <slarti@gentoo.org> files/mpdscribble.rc:
+ Add 'use mpd' to depend() part of initscript. Resolves bug #135129.
+
+*mpdscribble-0.2.10 (03 Jun 2006)
+
+ 03 Jun 2006; Tom Martin <slarti@gentoo.org> +mpdscribble-0.2.10.ebuild:
+ Version bump to 0.2.10. Resolves bug #135348.
+
+*mpdscribble-0.2.9 (28 May 2006)
+
+ 28 May 2006; Tom Martin <slarti@gentoo.org> mpdscribble-0.2.6.ebuild,
+ mpdscribble-0.2.7.ebuild, +mpdscribble-0.2.9.ebuild:
+ Version bump to 0.2.9, plus fix a few more URLs in the old ebuilds.
+
+ 20 May 2006; Tom Martin <slarti@gentoo.org> mpdscribble-0.2.7.ebuild:
+ Homepage moved, $HOMEPAGE altered accordingly.
+
+ 09 Dec 2005; <chainsaw@gentoo.org> mpdscribble-0.2.6.ebuild,
+ mpdscribble-0.2.7.ebuild:
+ Depend on libsoup-2.2 as older versions will not work; closes bug #111287.
+
+*mpdscribble-0.2.7 (10 Nov 2005)
+
+ 10 Nov 2005; Tom Martin <slarti@gentoo.org> +mpdscribble-0.2.7.ebuild:
+ Version bump to 0.2.7.
+
+ 29 Oct 2005; Tom Martin <slarti@gentoo.org> files/mpdscribble.rc:
+ A few grammar and consistency corrections in the RC script's messages.
+
+ 15 Oct 2005; Joseph Jezak <josejx@gentoo.org> mpdscribble-0.2.6.ebuild:
+ Marked ~ppc for bug #107814.
+
+ 17 Sep 2005; Thomas Matthijs <axxo@gentoo.org> mpdscribble-0.2.6.ebuild:
+ Fix dep, keyword ~x86
+
+ 17 Sep 2005; Tom Martin <slarti@gentoo.org> mpdscribble-0.2.6.ebuild:
+ Alter DEPEND, resolves bug #106172.
+
+ 16 Sep 2005; Tom Martin <slarti@gentoo.org> mpdscribble-0.2.6.ebuild:
+ Added an RDEPEND for mpd or mpd-svn. I really am scatter-brained.
+
+*mpdscribble-0.2.6 (15 Sep 2005)
+
+ 15 Sep 2005; Tom Martin <slarti@gentoo.org> +files/mpdscribble.rc,
+ +metadata.xml, +mpdscribble-0.2.6.ebuild:
+ Initial import, resolves bug 86934. Thanks to Boris Smus <boris@z3.ca>.
+
diff --git a/media-sound/mpdscribble/Manifest b/media-sound/mpdscribble/Manifest
new file mode 100644
index 0000000000000..ae7b02bee3e82
--- /dev/null
+++ b/media-sound/mpdscribble/Manifest
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX mpdscribble.rc 474 RMD160 b64550bf36a751e95197620d5afb3f370e45e5ab SHA1 b341f6af0a10353f7e0d05b10f9f091102e103b2 SHA256 c53787e97649d65b86de9fa041a5030727cd01f3ffebd330bc63abdb2eb88a93
+DIST mpdscribble-0.22.tar.bz2 116981 RMD160 3aac9b2190a0d4e9af3e8c57efa9a2ed4618da78 SHA1 24d77789a6f0316f645a8e75e6fbcd030481111f SHA256 1cde2b5f8c70f0e3e6f059d01bf0b0f2eac2b29fbcd14b01a8a5103e603feb41
+EBUILD mpdscribble-0.22.ebuild 931 RMD160 cbfb026537b4ca91c8f92b9de06b2467034a3376 SHA1 d73f28676274304abc0661413e7fb1cd55ec6fa6 SHA256 8a37d30f30a0e779897188b7bca44654246c4568031fda06d68a8d8e78ee4233
+MISC ChangeLog 7621 RMD160 98df1ab10bdda99c90c52d0cba4cc8fa59a2dce4 SHA1 bb587a170eb58fcaefceef7f05da1126b8fea061 SHA256 218b8549b4b8224d62f6c9b764edfed95206d909adf7ad9006a676b30b9531ca
+MISC metadata.xml 692 RMD160 6329e2163adbe48b0f1129bd858956aeeb7aa9d6 SHA1 8cbecb112f1a406a0013c13b150e0ce983c6283b SHA256 0f16c0804f0808cafc0787f4992f5fd8c6866b96d6f4c535a90fc8c476636230
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iJwEAQEIAAYFAk+k50QACgkQfXuS5UK5QB0ZDAP+N34n0HNbnFUTZ4i1x6w0u8V5
+/XLkMOc0gSpsxaZt2e7Gas1FbzC4fowNZlcNXVl4rVYsAtDbV6By05EPMGrAaOtZ
+zQuRjUIT+lsXHwllKrzwkxaBbE42uJt90As+K7vw8xowwRyMm46HuBTk8Nk0D4Xs
+SzcfRTOSkw08PgAh6PM=
+=DFIE
+-----END PGP SIGNATURE-----
diff --git a/media-sound/mpdscribble/files/mpdscribble.rc b/media-sound/mpdscribble/files/mpdscribble.rc
new file mode 100644
index 0000000000000..463d27fec89b7
--- /dev/null
+++ b/media-sound/mpdscribble/files/mpdscribble.rc
@@ -0,0 +1,20 @@
+#!/sbin/runscript
+
+depend() {
+ need net
+ use mpd
+}
+
+start () {
+
+ ebegin "Starting Music Player Daemon Audioscrobbler client"
+ start-stop-daemon --start --exec /usr/bin/mpdscribble -- --pidfile /var/run/mpdscribble.pid
+ eend $?
+}
+
+stop () {
+ ebegin "Stopping Music Player Daemon Audioscrobbler client"
+ start-stop-daemon --stop --quiet -p /var/run/mpdscribble.pid --exec /usr/bin/mpdscribble || eerror "mpdscribble is not running"
+ rm -f /var/run/mpdscribble.pid
+ eend $?
+}
diff --git a/media-sound/mpdscribble/metadata.xml b/media-sound/mpdscribble/metadata.xml
new file mode 100644
index 0000000000000..ad471e80db3e0
--- /dev/null
+++ b/media-sound/mpdscribble/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sound</herd>
+ <maintainer>
+ <email>angelos@gentoo.org</email>
+ <name>Christoph Mende</name>
+ </maintainer>
+ <longdescription lang="en">
+ A client for the Music Player Daemon that sends information to
+ Audioscrobbler -- a website (www.last.fm) displaying what various people
+ listen to. This information is then used to show friends, generate
+ recommended listening information, listen to a radio station with a
+ playlist tailored to the user's taste, and to show interesting
+ statistics about your listening habits.
+ </longdescription>
+</pkgmetadata>
+
diff --git a/media-sound/mpdscribble/mpdscribble-0.22.ebuild b/media-sound/mpdscribble/mpdscribble-0.22.ebuild
new file mode 100644
index 0000000000000..0fc89162e2fbf
--- /dev/null
+++ b/media-sound/mpdscribble/mpdscribble-0.22.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/mpdscribble/mpdscribble-0.22.ebuild,v 1.4 2012/05/05 08:38:38 mgorny Exp $
+
+EAPI=4
+inherit eutils
+
+DESCRIPTION="An MPD client that submits information to Audioscrobbler"
+HOMEPAGE="http://mpd.wikia.com/wiki/Client:Mpdscribble"
+SRC_URI="mirror://sourceforge/musicpd/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~ppc x86"
+IUSE="+curl"
+
+RDEPEND=">=dev-libs/glib-2.16:2
+ >=media-libs/libmpdclient-2.2
+ curl? ( net-misc/curl )
+ !curl? ( net-libs/libsoup:2.4 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_configure() {
+ local myclient=soup
+ use curl && myclient=curl
+ econf \
+ --with-http-client=${myclient} \
+ --docdir="${EPREFIX}"/usr/share/doc/${PF}
+}
+
+src_install() {
+ default
+ newinitd "${FILESDIR}/mpdscribble.rc" mpdscribble
+ dodir /var/cache/mpdscribble
+}