Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Jun 2020 16:12:19 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r538031 - in head/multimedia: . playerctl
Message-ID:  <202006051612.055GCJk6009418@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Fri Jun  5 16:12:19 2020
New Revision: 538031
URL: https://svnweb.freebsd.org/changeset/ports/538031

Log:
  New port multimedia/playerctl
  
  Playerctl is a command-line utility and library for controlling media players
  that implement the MPRIS D-Bus Interface Specification. Playerctl makes it easy
  to bind player actions, such as play and pause, to media keys. You can also get
  metadata about the playing track such as the artist and title for integration
  into statusline generators or other command-line tools.
  
  For more advanced users, Playerctl provides an introspectable library available
  in your favorite scripting language that allows more detailed control like the
  ability to subscribe to media player events or get metadata such as artist and
  title for the playing track.
  
  WWW: https://github.com/altdesktop/playerctl
  
  PR:		246212
  Submitted by:	Aaron LI <liweitianux@live.com>

Added:
  head/multimedia/playerctl/
  head/multimedia/playerctl/Makefile   (contents, props changed)
  head/multimedia/playerctl/distinfo   (contents, props changed)
  head/multimedia/playerctl/pkg-descr   (contents, props changed)
  head/multimedia/playerctl/pkg-plist   (contents, props changed)
Modified:
  head/multimedia/Makefile

Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile	Fri Jun  5 15:50:55 2020	(r538030)
+++ head/multimedia/Makefile	Fri Jun  5 16:12:19 2020	(r538031)
@@ -319,6 +319,7 @@
     SUBDIR += php-pHash
     SUBDIR += pipewire
     SUBDIR += pitivi
+    SUBDIR += playerctl
     SUBDIR += plexmediaserver
     SUBDIR += plexmediaserver-plexpass
     SUBDIR += podcastdl

Added: head/multimedia/playerctl/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/playerctl/Makefile	Fri Jun  5 16:12:19 2020	(r538031)
@@ -0,0 +1,34 @@
+# Created by: Aaron LI <aly@aaronly.me>
+# $FreeBSD$
+
+PORTNAME=	playerctl
+DISTVERSIONPREFIX=	v
+DISTVERSION=	2.1.1
+CATEGORIES=	multimedia audio
+
+MAINTAINER=	aly@aaronly.me
+COMMENT=	MPRIS command-line controller and library
+
+LICENSE=	LGPL3+
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=		gnome meson pkgconfig
+USE_GNOME=	glib20
+
+USE_LDCONFIG=	yes
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	altdesktop
+
+OPTIONS_DEFINE=	DOC INTROSPECTION
+OPTIONS_SUB=	yes
+
+DOC_DESC=	Build GTK documentation
+DOC_BUILD_DEPENDS=	gtkdoc-scan:textproc/gtk-doc
+DOC_MESON_TRUE=	gtk-doc
+
+INTROSPECTION_DESC=	Build GObject Introspection
+INTROSPECTION_USE=	gnome=introspection:build
+INTROSPECTION_MESON_TRUE=	introspection
+
+.include <bsd.port.mk>

Added: head/multimedia/playerctl/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/playerctl/distinfo	Fri Jun  5 16:12:19 2020	(r538031)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1588651281
+SHA256 (altdesktop-playerctl-v2.1.1_GH0.tar.gz) = 9eb810c1fd8e1afa5c76cecd34a2d22cc95e2029afe502025db8a38bce13e68d
+SIZE (altdesktop-playerctl-v2.1.1_GH0.tar.gz) = 63956

Added: head/multimedia/playerctl/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/playerctl/pkg-descr	Fri Jun  5 16:12:19 2020	(r538031)
@@ -0,0 +1,12 @@
+Playerctl is a command-line utility and library for controlling media players
+that implement the MPRIS D-Bus Interface Specification. Playerctl makes it easy
+to bind player actions, such as play and pause, to media keys. You can also get
+metadata about the playing track such as the artist and title for integration
+into statusline generators or other command-line tools.
+
+For more advanced users, Playerctl provides an introspectable library available
+in your favorite scripting language that allows more detailed control like the
+ability to subscribe to media player events or get metadata such as artist and
+title for the playing track.
+
+WWW: https://github.com/altdesktop/playerctl

Added: head/multimedia/playerctl/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/playerctl/pkg-plist	Fri Jun  5 16:12:19 2020	(r538031)
@@ -0,0 +1,35 @@
+bin/playerctl
+bin/playerctld
+include/playerctl/playerctl-enum-types.h
+include/playerctl/playerctl-player-manager.h
+include/playerctl/playerctl-player-name.h
+include/playerctl/playerctl-player.h
+include/playerctl/playerctl-version.h
+include/playerctl/playerctl.h
+%%INTROSPECTION%%lib/girepository-1.0/Playerctl-2.0.typelib
+lib/libplayerctl.a
+lib/libplayerctl.so
+lib/libplayerctl.so.2
+lib/libplayerctl.so.2.1.1
+libdata/pkgconfig/playerctl.pc
+man/man1/playerctl.1.gz
+share/dbus-1/services/org.mpris.MediaPlayer2.playerctld.service
+%%INTROSPECTION%%share/gir-1.0/Playerctl-2.0.gir
+%%DOC%%share/gtk-doc/html/playerctl/PlayerctlPlayer.html
+%%DOC%%share/gtk-doc/html/playerctl/PlayerctlPlayerManager.html
+%%DOC%%share/gtk-doc/html/playerctl/annotation-glossary.html
+%%DOC%%share/gtk-doc/html/playerctl/api-index-full.html
+%%DOC%%share/gtk-doc/html/playerctl/ch01.html
+%%DOC%%share/gtk-doc/html/playerctl/deprecated-api-index.html
+%%DOC%%share/gtk-doc/html/playerctl/home.png
+%%DOC%%share/gtk-doc/html/playerctl/index.html
+%%DOC%%share/gtk-doc/html/playerctl/left-insensitive.png
+%%DOC%%share/gtk-doc/html/playerctl/left.png
+%%DOC%%share/gtk-doc/html/playerctl/object-tree.html
+%%DOC%%share/gtk-doc/html/playerctl/playerctl-playerctl-player-name.html
+%%DOC%%share/gtk-doc/html/playerctl/playerctl.devhelp2
+%%DOC%%share/gtk-doc/html/playerctl/right-insensitive.png
+%%DOC%%share/gtk-doc/html/playerctl/right.png
+%%DOC%%share/gtk-doc/html/playerctl/style.css
+%%DOC%%share/gtk-doc/html/playerctl/up-insensitive.png
+%%DOC%%share/gtk-doc/html/playerctl/up.png



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006051612.055GCJk6009418>