Import gmpc-plugins 0.18.0. Finally, upstream decided to bundle several

plugins altogether, this will clean a bit audio/...
This package provides various cover/metadata/lyrics fetcher plugins,
jamendo and magnatune plugins, osd & shout plugins, and a nice tag editor
plugin. No upgrade path is possible, you'll have to manually remove old
versions of those plugins before installing this package.

ok ajacoutot@ jasper@
This commit is contained in:
landry 2009-04-23 19:26:47 +00:00
parent b1b7cdbbcd
commit 9df357103a
6 changed files with 163 additions and 0 deletions

View File

@ -0,0 +1,50 @@
# $OpenBSD: Makefile,v 1.1.1.1 2009/04/23 19:26:47 landry Exp $
SHARED_ONLY = Yes
COMMENT = bundle of plugins for gmpc
VERSION = 0.18.0
DISTNAME = gmpc-plugins-${VERSION}
CATEGORIES = audio
MAINTAINER = Landry Breuil <gaston@gcu.info>
HOMEPAGE = http://gmpc.wikia.com/wiki/Gnome_Music_Player_Client
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=musicpd/}
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
LIB_DEPENDS = tag,tag_c::audio/taglib \
xosd::x11/xosd
WANTLIB = ICE SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \
Xfixes Xi Xinerama Xrandr Xrender Xt atk-1.0 cairo \
crypto curl expat fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 \
gio-2.0 glade-2.0 glib-2.0 glitz gmodule-2.0 gobject-2.0 \
gthread-2.0 gtk-x11-2.0 idn m mpd pango-1.0 pangocairo-1.0 \
pangoft2-1.0 pcre pixman-1 png pthread sqlite3 ssl \
stdc++ xml2 z
MODULES = devel/gettext
RUN_DEPENDS = :gmpc->=${VERSION}:audio/gmpc \
::audio/vorbis-tools
BUILD_DEPENDS = ${RUN_DEPENDS}
USE_LIBTOOL = Yes
USE_X11 = Yes
USE_GMAKE = Yes
CONFIGURE_STYLE=gnu
CONFIGURE_ARGS= --disable-avahi \
--disable-mserver \
--disable-libnotify \
--disable-wikipedia \
--disable-lirc
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (gmpc-plugins-0.18.0.tar.gz) = 8DlZNx7u6eQxD279uwi+jA==
RMD160 (gmpc-plugins-0.18.0.tar.gz) = nao/tJP+Zg4xJUD6idLZv9ybRxo=
SHA1 (gmpc-plugins-0.18.0.tar.gz) = 6N9rb/8FQ0cqUdSZOg/fUIFIi5g=
SHA256 (gmpc-plugins-0.18.0.tar.gz) = 5mrPdJYrcuEQInJFBeO+IKoc9gUzyQIiJaKG8lD+ZKw=
SIZE (gmpc-plugins-0.18.0.tar.gz) = 4593578

View File

@ -0,0 +1,27 @@
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2009/04/23 19:26:47 landry Exp $
./configure is a bit fucked, it disables tagedit
when you disable wikipedia, and enters wikipedia
subdir anyway. it's already fixed in upstream git
--- Makefile.in.orig Mon Mar 9 18:13:05 2009
+++ Makefile.in Tue Apr 21 22:45:56 2009
@@ -158,7 +158,7 @@ AUTOMAKE_OPTIONS = foreign 1.6
@AVAHI_OPT_TRUE@AVAHI_OPT_DIR = gmpc-avahi
-@LIBNOTIFY_OPT_TRUE@LIBNOTIFY_OPT_DIR = gmpc-avahi
+@LIBNOTIFY_OPT_TRUE@LIBNOTIFY_OPT_DIR = gmpc-libnotify
@ALARM_OPT_TRUE@ALARM_OPT_DIR = gmpc-alarm
@@ -178,9 +178,9 @@ AUTOMAKE_OPTIONS = foreign 1.6
#if LASTFMRADIO_OPT
#LASTFMRADIO_OPT_DIR= gmpc-shout
#endif
-@TAGEDIT_OPT_TRUE@TAGEDIT_OPT_DIR = gmpc-tagedit
+TAGEDIT_OPT_DIR = gmpc-tagedit
-@WIKIPEDIA_OPT_TRUE@WIKIPEDIA_OPT_DIR = gmpc-wikipedia
+#@WIKIPEDIA_OPT_TRUE@WIKIPEDIA_OPT_DIR = gmpc-wikipedia
SUBDIRS = \
$(ALARM_OPT_DIR)\

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-gmpc-shout_src_plugin_c,v 1.1.1.1 2009/04/23 19:26:47 landry Exp $
default to our sndio backend for ogg123
--- gmpc-shout/src/plugin.c.orig Tue Apr 21 20:41:36 2009
+++ gmpc-shout/src/plugin.c Tue Apr 21 20:41:48 2009
@@ -31,7 +31,7 @@
#endif
#define SHOUT_HOSTNAME "http://192.150.0.102:8000/mpd.ogg"
-#define SHOUT_OUTPUT "pulse"
+#define SHOUT_OUTPUT "sndio"
#include <config.h>
GPid ogg123_pid = -1;

View File

@ -0,0 +1,12 @@
A bundle of plugins for gmpc :
* Amazon.com cover fetcher
* Music directory metadata fetcher
* Last.fm metadata fetcher
* Lyricwiki lyrics fetcher
* Lyrics fetcher
* Jamendo: Browse and listen to music from jamendo
* Magnatune: Browse and listen to music from magnatune
* Extra Playlist: Add an extra view to the play queue
* Tagedit: Quickly fix your tags
* Osd: More modern looking song notification
* Shout: Play mpd's shout (ogg) stream locally

View File

@ -0,0 +1,56 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2009/04/23 19:26:47 landry Exp $
@conflict gmpc-coveramazon-*
@conflict gmpc-osd-*
@conflict gmpc-lyrics-*
@conflict gmpc-lastfm-*
@conflict gmpc-magnatune-*
@conflict gmpc-shout-*
@pkgpath audio/gmpcca
@pkgpath audio/gmpc-osd
@pkgpath audio/gmpc-lyrics
@pkgpath audio/gmpc-lastfm
@pkgpath audio/gmpc-magnatune
@pkgpath audio/gmpc-shout
lib/gmpc/
lib/gmpc/plugins/
lib/gmpc/plugins/alarmplugin.a
lib/gmpc/plugins/alarmplugin.la
lib/gmpc/plugins/alarmplugin.so
lib/gmpc/plugins/caaplugin.a
lib/gmpc/plugins/caaplugin.la
lib/gmpc/plugins/caaplugin.so
lib/gmpc/plugins/gmpctageditplugin.a
lib/gmpc/plugins/gmpctageditplugin.la
lib/gmpc/plugins/gmpctageditplugin.so
lib/gmpc/plugins/jamendoplugin.a
lib/gmpc/plugins/jamendoplugin.la
lib/gmpc/plugins/jamendoplugin.so
lib/gmpc/plugins/lastfmplugin.a
lib/gmpc/plugins/lastfmplugin.la
lib/gmpc/plugins/lastfmplugin.so
lib/gmpc/plugins/libextraplaylist.a
lib/gmpc/plugins/libextraplaylist.la
lib/gmpc/plugins/libextraplaylist.so
lib/gmpc/plugins/lyricsplugin.a
lib/gmpc/plugins/lyricsplugin.la
lib/gmpc/plugins/lyricsplugin.so
lib/gmpc/plugins/lyricwikiplugin.a
lib/gmpc/plugins/lyricwikiplugin.la
lib/gmpc/plugins/lyricwikiplugin.so
lib/gmpc/plugins/magnatuneplugin.a
lib/gmpc/plugins/magnatuneplugin.la
lib/gmpc/plugins/magnatuneplugin.so
lib/gmpc/plugins/mdcaplugin.a
lib/gmpc/plugins/mdcaplugin.la
lib/gmpc/plugins/mdcaplugin.so
lib/gmpc/plugins/osdplugin.a
lib/gmpc/plugins/osdplugin.la
lib/gmpc/plugins/osdplugin.so
lib/gmpc/plugins/shoutplugin.a
lib/gmpc/plugins/shoutplugin.la
lib/gmpc/plugins/shoutplugin.so
share/gmpc/plugins/
share/gmpc/plugins/jamendo/
share/gmpc/plugins/jamendo/jamendo.png
share/gmpc/plugins/magnatune/
share/gmpc/plugins/magnatune/magnatune.png