mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
audio/gmpc-plugins: disable all plugins but shout, which is the only one i use.
other plugins probably don't work anymore, and would need to be ported to gtk+3 anyway.
This commit is contained in:
+26
-16
@@ -2,7 +2,7 @@ COMMENT = bundle of plugins for gmpc
|
||||
|
||||
VERSION = 11.8.16
|
||||
DISTNAME = gmpc-plugins-${VERSION}
|
||||
REVISION = 16
|
||||
REVISION = 17
|
||||
|
||||
CATEGORIES = audio
|
||||
|
||||
@@ -14,28 +14,25 @@ SITES = https://www.musicpd.org/download/gmpc-plugins/${VERSION}/
|
||||
# GPLv2
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
|
||||
WANTLIB += Xrandr Xrender atk-1.0 avahi-client avahi-common avahi-glib
|
||||
WANTLIB += cairo dbus-1 dbus-glib-1 expat ffi fontconfig freetype
|
||||
WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
|
||||
WANTLIB += gobject-2.0 graphite2 gthread-2.0 gtk-x11-2.0 harfbuzz
|
||||
WANTLIB += iconv intl lzma m mpd pango-1.0 pangocairo-1.0 pangoft2-1.0
|
||||
WANTLIB += pcre2-8 pixman-1 png pthread sqlite3 ${COMPILER_LIBCXX}
|
||||
WANTLIB += tag tag_c xcb xcb-render xcb-shm xml2 z fribidi
|
||||
WANTLIB += execinfo jpeg Xau Xdmcp
|
||||
WANTLIB += ${COMPILER_LIBCXX} X11 Xau Xcomposite Xcursor Xdamage
|
||||
WANTLIB += Xdmcp Xext Xfixes Xi Xinerama Xrandr Xrender atk-1.0
|
||||
WANTLIB += atk-bridge-2.0 atspi cairo cairo-gobject dbus-1 epoll-shim
|
||||
WANTLIB += epoxy expat ffi fontconfig freetype fribidi gdk-3 gdk_pixbuf-2.0
|
||||
WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2
|
||||
WANTLIB += gtk-3 harfbuzz iconv intl jpeg m mpd pango-1.0 pangocairo-1.0
|
||||
WANTLIB += pangoft2-1.0 pcre2-8 pixman-1 png wayland-client wayland-cursor
|
||||
WANTLIB += wayland-egl xcb xcb-render xcb-shm xkbcommon xml2 z
|
||||
|
||||
COMPILER = base-clang ports-gcc base-gcc
|
||||
|
||||
MODULES = textproc/intltool
|
||||
|
||||
LIB_DEPENDS = audio/taglib \
|
||||
x11/dbus-glib
|
||||
RUN_DEPENDS = audio/gmpc>=11.8.90
|
||||
|
||||
RUN_DEPENDS = audio/gmpc>=${VERSION} \
|
||||
audio/vorbis-tools
|
||||
LIB_DEPENDS= audio/libmpd>=11.8.90 \
|
||||
x11/gtk+3
|
||||
|
||||
BUILD_DEPENDS = audio/gmpc>=${VERSION} \
|
||||
audio/vorbis-tools \
|
||||
BUILD_DEPENDS = audio/gmpc>=11.8.90 \
|
||||
x11/gob2
|
||||
|
||||
USE_GMAKE = Yes
|
||||
@@ -45,12 +42,25 @@ LIBTOOL_FLAGS = --tag=disable-static
|
||||
CONFIGURE_STYLE = gnu
|
||||
CONFIGURE_ARGS= --disable-mserver \
|
||||
--disable-mmkeys \
|
||||
--disable-awn \
|
||||
--disable-alarm \
|
||||
--disable-albumview \
|
||||
--disable-avahi \
|
||||
--disable-libnotify \
|
||||
--disable-lyrics \
|
||||
--disable-lyricwiki \
|
||||
--disable-tagedit \
|
||||
--disable-jamendo \
|
||||
--disable-magnatune \
|
||||
--disable-lirc \
|
||||
--disable-wikipedia
|
||||
|
||||
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib -liconv"
|
||||
|
||||
post-patch:
|
||||
sed -i -e 's/gtk+-2.0 >= 2.8/gtk+-3.0/g' ${WRKSRC}/*/configure
|
||||
|
||||
post-install:
|
||||
rm ${PREFIX}/lib/gmpc/plugins/*.la
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
port to Gtk+3
|
||||
|
||||
Index: gmpc-shout/src/plugin.c
|
||||
--- gmpc-shout/src/plugin.c.orig
|
||||
+++ gmpc-shout/src/plugin.c
|
||||
@@ -134,7 +134,7 @@ static void shout_init(void)
|
||||
bindtextdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
|
||||
bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
|
||||
|
||||
- gtk_init_add((GtkFunction)shout_add_si_icon, NULL);
|
||||
+ g_idle_add(shout_add_si_icon, NULL);
|
||||
}
|
||||
|
||||
/* main plugin_osd info */
|
||||
@@ -1,9 +1,2 @@
|
||||
A bundle of plugins for gmpc :
|
||||
* Avahi: zeroconf profile scanning
|
||||
* Lyricwiki lyrics fetcher
|
||||
* Lyrics fetcher
|
||||
* Jamendo: Browse and listen to music from jamendo
|
||||
* Magnatune: Browse and listen to music from magnatune
|
||||
* Tagedit: Quickly fix your tags
|
||||
* Osd: More modern looking song notification
|
||||
* Shout: Play mpd's shout (ogg) stream locally
|
||||
|
||||
@@ -1,159 +1,13 @@
|
||||
@conflict gmpc-coveramazon-*
|
||||
@conflict gmpc-osd-*
|
||||
@conflict gmpc-lyrics-*
|
||||
@conflict gmpc-lastfm-*
|
||||
@conflict gmpc-magnatune-*
|
||||
@conflict gmpc-shout-*
|
||||
@conflict gmpc-wikipedia-*
|
||||
@pkgpath audio/gmpcca
|
||||
@pkgpath audio/gmpc-osd
|
||||
@pkgpath audio/gmpc-lyrics
|
||||
@pkgpath audio/gmpc-lastfm
|
||||
@pkgpath audio/gmpc-magnatune
|
||||
@pkgpath audio/gmpc-shout
|
||||
@pkgpath audio/gmpc-plugins,-main
|
||||
@pkgpath audio/gmpc-plugins,-wikipedia
|
||||
lib/gmpc/
|
||||
lib/gmpc/plugins/
|
||||
@so lib/gmpc/plugins/alarmplugin.so
|
||||
@so lib/gmpc/plugins/albumviewplugin.so
|
||||
@so lib/gmpc/plugins/avahiplugin.so
|
||||
@so lib/gmpc/plugins/awnplugin.so
|
||||
@so lib/gmpc/plugins/gmpctageditplugin.so
|
||||
@so lib/gmpc/plugins/jamendoplugin.so
|
||||
@so lib/gmpc/plugins/lyricsplugin.so
|
||||
@so lib/gmpc/plugins/lyricwikiplugin.so
|
||||
@so lib/gmpc/plugins/magnatuneplugin.so
|
||||
@so lib/gmpc/plugins/shoutplugin.so
|
||||
share/gmpc-albumview/
|
||||
share/gmpc-albumview/icons/
|
||||
share/gmpc-albumview/icons/Humanity/
|
||||
share/gmpc-albumview/icons/Humanity/128x128/
|
||||
share/gmpc-albumview/icons/Humanity/128x128/apps/
|
||||
share/gmpc-albumview/icons/Humanity/128x128/apps/albumview.png
|
||||
share/gmpc-albumview/icons/Humanity/16x16/
|
||||
share/gmpc-albumview/icons/Humanity/16x16/apps/
|
||||
share/gmpc-albumview/icons/Humanity/16x16/apps/albumview.png
|
||||
share/gmpc-albumview/icons/Humanity/22x22/
|
||||
share/gmpc-albumview/icons/Humanity/22x22/apps/
|
||||
share/gmpc-albumview/icons/Humanity/22x22/apps/albumview.png
|
||||
share/gmpc-albumview/icons/Humanity/24x24/
|
||||
share/gmpc-albumview/icons/Humanity/24x24/apps/
|
||||
share/gmpc-albumview/icons/Humanity/24x24/apps/albumview.png
|
||||
share/gmpc-albumview/icons/Humanity/32x32/
|
||||
share/gmpc-albumview/icons/Humanity/32x32/apps/
|
||||
share/gmpc-albumview/icons/Humanity/32x32/apps/albumview.png
|
||||
share/gmpc-albumview/icons/Humanity/48x48/
|
||||
share/gmpc-albumview/icons/Humanity/48x48/apps/
|
||||
share/gmpc-albumview/icons/Humanity/48x48/apps/albumview.png
|
||||
share/gmpc-albumview/icons/Humanity/64x64/
|
||||
share/gmpc-albumview/icons/Humanity/64x64/apps/
|
||||
share/gmpc-albumview/icons/Humanity/64x64/apps/albumview.png
|
||||
share/gmpc-albumview/icons/Humanity/72x72/
|
||||
share/gmpc-albumview/icons/Humanity/72x72/apps/
|
||||
share/gmpc-albumview/icons/Humanity/72x72/apps/albumview.png
|
||||
share/gmpc-albumview/icons/Humanity/96x96/
|
||||
share/gmpc-albumview/icons/Humanity/96x96/apps/
|
||||
share/gmpc-albumview/icons/Humanity/96x96/apps/albumview.png
|
||||
share/gmpc-albumview/icons/Humanity/scalable/
|
||||
share/gmpc-albumview/icons/Humanity/scalable/apps/
|
||||
share/gmpc-albumview/icons/Humanity/scalable/apps/albumview.svg
|
||||
share/gmpc-albumview/icons/hicolor/
|
||||
share/gmpc-albumview/icons/hicolor/128x128/
|
||||
share/gmpc-albumview/icons/hicolor/128x128/apps/
|
||||
share/gmpc-albumview/icons/hicolor/128x128/apps/albumview.png
|
||||
share/gmpc-albumview/icons/hicolor/16x16/
|
||||
share/gmpc-albumview/icons/hicolor/16x16/apps/
|
||||
share/gmpc-albumview/icons/hicolor/16x16/apps/albumview.png
|
||||
share/gmpc-albumview/icons/hicolor/22x22/
|
||||
share/gmpc-albumview/icons/hicolor/22x22/apps/
|
||||
share/gmpc-albumview/icons/hicolor/22x22/apps/albumview.png
|
||||
share/gmpc-albumview/icons/hicolor/24x24/
|
||||
share/gmpc-albumview/icons/hicolor/24x24/apps/
|
||||
share/gmpc-albumview/icons/hicolor/24x24/apps/albumview.png
|
||||
share/gmpc-albumview/icons/hicolor/32x32/
|
||||
share/gmpc-albumview/icons/hicolor/32x32/apps/
|
||||
share/gmpc-albumview/icons/hicolor/32x32/apps/albumview.png
|
||||
share/gmpc-albumview/icons/hicolor/48x48/
|
||||
share/gmpc-albumview/icons/hicolor/48x48/apps/
|
||||
share/gmpc-albumview/icons/hicolor/48x48/apps/albumview.png
|
||||
share/gmpc-albumview/icons/hicolor/64x64/
|
||||
share/gmpc-albumview/icons/hicolor/64x64/apps/
|
||||
share/gmpc-albumview/icons/hicolor/64x64/apps/albumview.png
|
||||
share/gmpc-albumview/icons/hicolor/72x72/
|
||||
share/gmpc-albumview/icons/hicolor/72x72/apps/
|
||||
share/gmpc-albumview/icons/hicolor/72x72/apps/albumview.png
|
||||
share/gmpc-albumview/icons/hicolor/96x96/
|
||||
share/gmpc-albumview/icons/hicolor/96x96/apps/
|
||||
share/gmpc-albumview/icons/hicolor/96x96/apps/albumview.png
|
||||
share/gmpc-albumview/icons/hicolor/scalable/
|
||||
share/gmpc-albumview/icons/hicolor/scalable/apps/
|
||||
share/gmpc-albumview/icons/hicolor/scalable/apps/albumview.svg
|
||||
share/gmpc/plugins/
|
||||
share/gmpc/plugins/jamendo/
|
||||
share/gmpc/plugins/jamendo/jamendo.png
|
||||
share/gmpc/plugins/magnatune/
|
||||
share/gmpc/plugins/magnatune/magnatune.png
|
||||
share/locale/bg/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/bg/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/bg/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/bs/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/bs/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/bs/LC_MESSAGES/gmpc-shout.mo
|
||||
share/locale/bs/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/de/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/de/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/de/LC_MESSAGES/gmpc-shout.mo
|
||||
share/locale/de/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/en_CA/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/es/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/es/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/es/LC_MESSAGES/gmpc-shout.mo
|
||||
share/locale/es/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/fi/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/fi/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/fr/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/fr/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/fr/LC_MESSAGES/gmpc-shout.mo
|
||||
share/locale/fr/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/hu/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/id/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/it/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/it/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/it/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/ja/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/ja/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/ml/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/nb/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/nb/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/nb/LC_MESSAGES/gmpc-shout.mo
|
||||
share/locale/nb/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/nl/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/nl/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/nl/LC_MESSAGES/gmpc-shout.mo
|
||||
share/locale/nl/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/pl/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/pl/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/pl/LC_MESSAGES/gmpc-shout.mo
|
||||
share/locale/pl/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/ro/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/ro/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/ro/LC_MESSAGES/gmpc-shout.mo
|
||||
share/locale/ro/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/ru/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/ru/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/ru/LC_MESSAGES/gmpc-shout.mo
|
||||
share/locale/ru/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/sl/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/sq/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/sq/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/sv/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/sv/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/sv/LC_MESSAGES/gmpc-tagedit.mo
|
||||
share/locale/tr/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/gmpc-alarm.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/gmpc-lyricwiki.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/gmpc-shout.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/gmpc-tagedit.mo
|
||||
|
||||
Reference in New Issue
Block a user