svn commit: r538031 - in head/multimedia: . playerctl
Baptiste Daroussin
bapt at FreeBSD.org
Fri Jun 5 16:12:21 UTC 2020
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 at 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 at aaronly.me>
+# $FreeBSD$
+
+PORTNAME= playerctl
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.1.1
+CATEGORIES= multimedia audio
+
+MAINTAINER= aly at 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
More information about the svn-ports-head
mailing list