Date: Sat, 26 Jan 2019 10:48:48 +0000 (UTC) From: Tobias Kortkamp <tobik@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r491259 - in head/multimedia: . gnome-twitch Message-ID: <201901261048.x0QAmmQm056867@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tobik Date: Sat Jan 26 10:48:48 2019 New Revision: 491259 URL: https://svnweb.freebsd.org/changeset/ports/491259 Log: New port: multimedia/gnome-twitch GTK based player for Twitch.tv online live video streams. WWW: http://gnome-twitch.vinszent.com PR: 224980 Submitted by: greg@unrelenting.technology Reviewed by: yuri (earlier version) Added: head/multimedia/gnome-twitch/ head/multimedia/gnome-twitch/Makefile (contents, props changed) head/multimedia/gnome-twitch/distinfo (contents, props changed) head/multimedia/gnome-twitch/pkg-descr (contents, props changed) head/multimedia/gnome-twitch/pkg-plist (contents, props changed) Modified: head/multimedia/Makefile Modified: head/multimedia/Makefile ============================================================================== --- head/multimedia/Makefile Sat Jan 26 10:44:39 2019 (r491258) +++ head/multimedia/Makefile Sat Jan 26 10:48:48 2019 (r491259) @@ -92,6 +92,7 @@ SUBDIR += gnome-mplayer SUBDIR += gnome-mpv SUBDIR += gnome-subtitles + SUBDIR += gnome-twitch SUBDIR += gpac-libgpac SUBDIR += gpac-mp4box SUBDIR += gpodder Added: head/multimedia/gnome-twitch/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/gnome-twitch/Makefile Sat Jan 26 10:48:48 2019 (r491259) @@ -0,0 +1,60 @@ +# $FreeBSD$ + +PORTNAME= gnome-twitch +DISTVERSIONPREFIX= v +DISTVERSION= 0.4.1-147 +DISTVERSIONSUFFIX= -gbbca68b +CATEGORIES= multimedia + +MAINTAINER= greg@unrelenting.technology +COMMENT= GTK+ Twitch livestream player + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/GPL3 + +LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ + libpeas-1.0.so:devel/libpeas \ + libsoup-2.4.so:devel/libsoup \ + libwebkit2gtk-4.0.so:www/webkit2-gtk3 + +USES= compiler:c11 gettext gnome meson pkgconfig python:3.5+,build tar:xz +USE_GITHUB= yes +GH_ACCOUNT= vinszent +USE_GNOME= gtk30 +GLIB_SCHEMAS= com.vinszent.GnomeTwitch.gschema.xml +INSTALLS_ICONS= yes +USE_XORG= x11 + +# for meson_post-install.py +BINARY_ALIAS= python3=${PYTHON_CMD} +# prevent stray USE_GNOME=gdkpixbuf2 +LDFLAGS+= -Wl,--as-needed +MESON_ARGS= -Dbuild-player-backends=${PLAYER_BACKENDS:tl:S/_/-/:ts,} + +OPTIONS_MULTI= BACKEND +OPTIONS_MULTI_BACKEND= GSTREAMER_CAIRO GSTREAMER_CLUTTER \ + GSTREAMER_OPENGL MPV_OPENGL +OPTIONS_DEFAULT= MPV_OPENGL +OPTIONS_SUB= yes + +GSTREAMER_CAIRO_DESC= GStreamer decoding + Cairo drawing backend +GSTREAMER_OPENGL_DESC= GStreamer decoding + OpenGL drawing backend +GSTREAMER_CLUTTER_DESC= GStreamer decoding + Clutter drawing backend +MPV_OPENGL_DESC= MPV decoding + OpenGL drawing backend + +GSTREAMER_CLUTTER_LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \ + libclutter-gst-3.0.so:multimedia/clutter-gst3 \ + libclutter-gtk-1.0.so:graphics/clutter-gtk3 +GSTREAMER_CLUTTER_USE= gstreamer1=hls + +GSTREAMER_CAIRO_USE= gstreamer1=hls,cairo +GSTREAMER_OPENGL_USE= gstreamer1=hls + +MPV_OPENGL_LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ + libmpv.so:multimedia/mpv + +.for opt in ${OPTIONS_MULTI_BACKEND} +${opt}_VARS= PLAYER_BACKENDS+=${opt} +.endfor + +.include <bsd.port.mk> Added: head/multimedia/gnome-twitch/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/gnome-twitch/distinfo Sat Jan 26 10:48:48 2019 (r491259) @@ -0,0 +1,3 @@ +TIMESTAMP = 1525519896 +SHA256 (vinszent-gnome-twitch-v0.4.1-147-gbbca68b_GH0.tar.gz) = 81132f4ea1024190662e74e3fdb7fa70f3afb1706f4510339123c0b432709c9b +SIZE (vinszent-gnome-twitch-v0.4.1-147-gbbca68b_GH0.tar.gz) = 1435742 Added: head/multimedia/gnome-twitch/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/gnome-twitch/pkg-descr Sat Jan 26 10:48:48 2019 (r491259) @@ -0,0 +1,3 @@ +GTK based player for Twitch.tv online live video streams. + +WWW: http://gnome-twitch.vinszent.com Added: head/multimedia/gnome-twitch/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/gnome-twitch/pkg-plist Sat Jan 26 10:48:48 2019 (r491259) @@ -0,0 +1,38 @@ +bin/gnome-twitch +include/gnome-twitch/gt-log.h +include/gnome-twitch/gt-player-backend.h +lib/girepository-1.0/GnomeTwitch-0.4.1.typelib +%%GSTREAMER_CAIRO%%lib/gnome-twitch/player-backends/libplayer-backend-gstreamer-cairo.so +%%GSTREAMER_CLUTTER%%lib/gnome-twitch/player-backends/libplayer-backend-gstreamer-clutter.so +%%GSTREAMER_OPENGL%%lib/gnome-twitch/player-backends/libplayer-backend-gstreamer-opengl.so +%%MPV_OPENGL%%lib/gnome-twitch/player-backends/libplayer-backend-mpv-opengl.so +%%GSTREAMER_CAIRO%%lib/gnome-twitch/player-backends/player-backend-gstreamer-cairo.plugin +%%GSTREAMER_CLUTTER%%lib/gnome-twitch/player-backends/player-backend-gstreamer-clutter.plugin +%%GSTREAMER_OPENGL%%lib/gnome-twitch/player-backends/player-backend-gstreamer-opengl.plugin +%%MPV_OPENGL%%lib/gnome-twitch/player-backends/player-backend-mpv-opengl.plugin +lib/libgnome-twitch.so +lib/libgnome-twitch.so.0 +lib/libgnome-twitch.so.0.4.1 +libdata/pkgconfig/gnome-twitch.pc +share/gir-1.0/GnomeTwitch-0.4.1.gir +share/applications/com.vinszent.GnomeTwitch.desktop +share/icons/hicolor/16x16/apps/com.vinszent.GnomeTwitch.png +share/icons/hicolor/24x24/apps/com.vinszent.GnomeTwitch.png +share/icons/hicolor/256x256/apps/com.vinszent.GnomeTwitch.png +share/icons/hicolor/32x32/apps/com.vinszent.GnomeTwitch.png +share/icons/hicolor/48x48/apps/com.vinszent.GnomeTwitch.png +share/icons/hicolor/512x512/apps/com.vinszent.GnomeTwitch.png +share/icons/hicolor/scalable/apps/com.vinszent.GnomeTwitch.svg +share/icons/hicolor/symbolic/apps/com.vinszent.GnomeTwitch-symbolic.svg +share/locale/cs/LC_MESSAGES/gnome-twitch.mo +share/locale/de/LC_MESSAGES/gnome-twitch.mo +share/locale/es/LC_MESSAGES/gnome-twitch.mo +share/locale/fr/LC_MESSAGES/gnome-twitch.mo +share/locale/hu/LC_MESSAGES/gnome-twitch.mo +share/locale/nl/LC_MESSAGES/gnome-twitch.mo +share/locale/pl/LC_MESSAGES/gnome-twitch.mo +share/locale/pt/LC_MESSAGES/gnome-twitch.mo +share/locale/ru/LC_MESSAGES/gnome-twitch.mo +share/locale/sr/LC_MESSAGES/gnome-twitch.mo +share/locale/sv/LC_MESSAGES/gnome-twitch.mo +share/metainfo/com.vinszent.GnomeTwitch.appdata.xml
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201901261048.x0QAmmQm056867>