svn commit: r401753 - in head/audio: . deadbeef-mpris2-plugin

Alexey Dokuchaev danfe at FreeBSD.org
Mon Nov 16 05:07:09 UTC 2015


Author: danfe
Date: Mon Nov 16 05:07:07 2015
New Revision: 401753
URL: https://svnweb.freebsd.org/changeset/ports/401753

Log:
  Add a port of up-to-date implementation of the MPRIS protocol for DeaDBeeF
  music player.
  
  Original MPRIS plugin (`audio/deadbeef-mpris-plugin') does not work anymore
  and seems to be orphaned.  Original plugin supported MPRISv1 and MPRISv2;
  this plugin only supports version two.
  
  WWW: https://github.com/Serranya/deadbeef-mpris2-plugin

Added:
  head/audio/deadbeef-mpris2-plugin/
  head/audio/deadbeef-mpris2-plugin/Makefile   (contents, props changed)
  head/audio/deadbeef-mpris2-plugin/distinfo   (contents, props changed)
  head/audio/deadbeef-mpris2-plugin/pkg-descr   (contents, props changed)
Modified:
  head/audio/Makefile

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Mon Nov 16 04:13:46 2015	(r401752)
+++ head/audio/Makefile	Mon Nov 16 05:07:07 2015	(r401753)
@@ -96,6 +96,7 @@
     SUBDIR += dcd
     SUBDIR += deadbeef
     SUBDIR += deadbeef-mpris-plugin
+    SUBDIR += deadbeef-mpris2-plugin
     SUBDIR += decibel-audio-player
     SUBDIR += deforaos-mixer
     SUBDIR += dekagen

Added: head/audio/deadbeef-mpris2-plugin/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/deadbeef-mpris2-plugin/Makefile	Mon Nov 16 05:07:07 2015	(r401753)
@@ -0,0 +1,26 @@
+# Created by: Alexey Dokuchaev <danfe at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	deadbeef-mpris2-plugin
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.8
+CATEGORIES=	audio
+
+MAINTAINER=	danfe at FreeBSD.org
+COMMENT=	MPRIS protocol version 2 plugin for DeaDBeeF music player
+
+LICENSE=	GPLv3
+
+BUILD_DEPENDS=	${LOCALBASE}/include/deadbeef/deadbeef.h:${PORTSDIR}/audio/deadbeef
+RUN_DEPENDS:=	${BUILD_DEPENDS}
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	Serranya
+
+USES=		autoreconf libtool pkgconfig
+GNU_CONFIGURE=	yes
+USE_GNOME=	glib20
+
+PLIST_FILES=	lib/deadbeef/mpris.so
+
+.include <bsd.port.mk>

Added: head/audio/deadbeef-mpris2-plugin/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/deadbeef-mpris2-plugin/distinfo	Mon Nov 16 05:07:07 2015	(r401753)
@@ -0,0 +1,2 @@
+SHA256 (Serranya-deadbeef-mpris2-plugin-v1.8_GH0.tar.gz) = c6601e2c1f83bfe5e76c859386fc47dad8f44508f10321dab357aa57bd82cec1
+SIZE (Serranya-deadbeef-mpris2-plugin-v1.8_GH0.tar.gz) = 9396

Added: head/audio/deadbeef-mpris2-plugin/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/deadbeef-mpris2-plugin/pkg-descr	Mon Nov 16 05:07:07 2015	(r401753)
@@ -0,0 +1,16 @@
+This plugin aims to implement the MPRIS protocol for DeaDBeeF music player.
+
+The original MPRIS plugin for DeaDBeeF does not work anymore and seems to be
+orphaned.  The original plugin supported MPRISv1 and MPRISv2.  This plugin
+only supports version two.
+
+What is currently missing:
+
+  - The whole optional "org.mpris.MediaPlayer2.TrackList" interface
+  - The whole optional "org.mpris.MediaPlayer2.Playlists" interface
+  - The optional "Fullscreen" property of the org.mpris.MediaPlayer2
+    interface
+  - The optional "CanSetFullscreen" property of the org.mpris.MediaPlayer2
+    interface
+
+WWW: https://github.com/Serranya/deadbeef-mpris2-plugin


More information about the svn-ports-all mailing list