FreeBSD Bugzilla – Attachment 189495 Details for
Bug 224980
New port: multimedia/gnome-twitch, a twitch.tv livestream player
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
gnome-twitch.patch
gnome-twitch.patch (text/plain), 5.65 KB, created by
Val Packett
on 2018-01-07 20:23:01 UTC
(
hide
)
Description:
gnome-twitch.patch
Filename:
MIME Type:
Creator:
Val Packett
Created:
2018-01-07 20:23:01 UTC
Size:
5.65 KB
patch
obsolete
>diff --git c/multimedia/gnome-twitch/Makefile i/multimedia/gnome-twitch/Makefile >new file mode 100644 >index 000000000000..edc1329c05da >--- /dev/null >+++ i/multimedia/gnome-twitch/Makefile >@@ -0,0 +1,68 @@ >+# $FreeBSD$ >+ >+PORTNAME= gnome-twitch >+DISTVERSIONPREFIX= v >+DISTVERSION= 0.4.1 >+CATEGORIES= multimedia >+ >+MAINTAINER= greg@unrelenting.technology >+COMMENT= GTK+ Twitch livestream player >+ >+LICENSE= GPLv3+ >+ >+LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ >+ libjson-glib-1.0.so:devel/json-glib \ >+ libpeas-1.0.so:devel/libpeas \ >+ libwebkit2gtk-4.0.so:www/webkit2-gtk3 >+ >+USES= compiler:c11 meson pkgconfig tar:xz >+ >+USE_GITHUB= yes >+GH_ACCOUNT= vinszent >+ >+USE_GNOME= gtk30 >+USE_XORG+= x11 >+GLIB_SCHEMAS= com.vinszent.GnomeTwitch.gschema.xml >+INSTALLS_ICONS= yes >+LDFLAGS+= -Wl,--as-needed # gdkpixbuf2 >+ >+OPTIONS_SUB= yes >+OPTIONS_DEFAULT= MPV_OPENGL >+OPTIONS_MULTI= BACKEND >+OPTIONS_MULTI_BACKEND= MPV_OPENGL GSTREAMER_CAIRO GSTREAMER_OPENGL GSTREAMER_CLUTTER >+ >+MPV_OPENGL_DESC= MPV decoding + OpenGL drawing backend >+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_LIB_DEPENDS= libmpv.so:multimedia/mpv \ >+ libepoxy.so:graphics/libepoxy >+ >+GSTREAMER_CLUTTER_LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \ >+ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ >+ libclutter-gst-3.0.so:multimedia/clutter-gst3 >+ >+.include <bsd.port.options.mk> >+ >+.if ${PORT_OPTIONS:MGSTREAMER_CAIRO} || ${PORT_OPTIONS:MGSTREAMER_OPENGL} || ${PORT_OPTIONS:MGSTREAMER_CLUTTER} >+USE_GSTREAMER1= yes >+.endif >+ >+BACKENDS= >+.if ${PORT_OPTIONS:MMPV_OPENGL} >+BACKENDS+= mpv-opengl >+.endif >+.if ${PORT_OPTIONS:MGSTREAMER_CAIRO} >+BACKENDS+= gstreamer-cairo >+.endif >+.if ${PORT_OPTIONS:MGSTREAMER_OPENGL} >+BACKENDS+= gstreamer-opengl >+.endif >+.if ${PORT_OPTIONS:MGSTREAMER_CLUTTER} >+BACKENDS+= gstreamer-clutter >+.endif >+ >+MESON_ARGS+= -Dbuild-player-backends=${BACKENDS:ts,} >+ >+.include <bsd.port.mk> >diff --git c/multimedia/gnome-twitch/distinfo i/multimedia/gnome-twitch/distinfo >new file mode 100644 >index 000000000000..5840f73e4165 >--- /dev/null >+++ i/multimedia/gnome-twitch/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1515352626 >+SHA256 (vinszent-gnome-twitch-v0.4.1_GH0.tar.gz) = a0e2b13bdd9c2ca572bf70da9b440e886aedf4d1588073dc1338743e8b6eacef >+SIZE (vinszent-gnome-twitch-v0.4.1_GH0.tar.gz) = 1402347 >diff --git c/multimedia/gnome-twitch/files/patch-meson__options.txt i/multimedia/gnome-twitch/files/patch-meson__options.txt >new file mode 100644 >index 000000000000..7a94cf6c8274 >--- /dev/null >+++ i/multimedia/gnome-twitch/files/patch-meson__options.txt >@@ -0,0 +1,7 @@ >+--- meson_options.txt.orig 2018-01-07 19:29:35 UTC >++++ meson_options.txt >+@@ -1,3 +1,3 @@ >+ option('build-executable', type : 'boolean', value : true, description : 'Build the main executable') >+ option('build-player-backends', type : 'string', description : 'Comma separated list of player backends to build. Possible values are gstreamer-cairo, gstreamer-opengl, gstreamer-clutter and mpv-opengl') >+-option('use-deprecated-webkit', type : 'boolean', value : false, descritpion : 'Use deprecated WebKit1 API') >++option('use-deprecated-webkit', type : 'boolean', value : false, description : 'Use deprecated WebKit1 API') >diff --git c/multimedia/gnome-twitch/pkg-descr i/multimedia/gnome-twitch/pkg-descr >new file mode 100644 >index 000000000000..1e6f64d2119a >--- /dev/null >+++ i/multimedia/gnome-twitch/pkg-descr >@@ -0,0 +1,3 @@ >+GTK based player for Twitch.tv online live video streams. >+ >+WWW: http://gnome-twitch.vinszent.com >diff --git c/multimedia/gnome-twitch/pkg-plist i/multimedia/gnome-twitch/pkg-plist >new file mode 100644 >index 000000000000..f4f94152addc >--- /dev/null >+++ i/multimedia/gnome-twitch/pkg-plist >@@ -0,0 +1,32 @@ >+bin/gnome-twitch >+include/gnome-twitch/gt-log.h >+include/gnome-twitch/gt-player-backend.h >+%%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 >+share/appdata/com.vinszent.GnomeTwitch.appdata.xml >+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
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 224980
:
189495
|
189569
|
189570
|
190175
|
190176
|
193061