View | Details | Raw Unified | Return to bug 224980 | Differences between
and this patch

Collapse All | Expand All

(-)multimedia/gnome-twitch/Makefile (+53 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	gnome-twitch
4
DISTVERSIONPREFIX=	v
5
DISTVERSION=	0.4.1
6
CATEGORIES=	multimedia
7
8
MAINTAINER=	greg@unrelenting.technology
9
COMMENT=	GTK+ Twitch livestream player
10
11
LICENSE=	GPLv3
12
LICENSE_FILE=	${WRKSRC}/GPL3
13
14
LIB_DEPENDS=	libjson-glib-1.0.so:devel/json-glib \
15
		libpeas-1.0.so:devel/libpeas \
16
		libsoup-2.4.so:devel/libsoup \
17
		libwebkit2gtk-4.0.so:www/webkit2-gtk3
18
19
USES=		compiler:c11 meson pkgconfig tar:xz
20
21
USE_GITHUB=	yes
22
GH_ACCOUNT=	vinszent
23
24
USE_GNOME=	gtk30
25
USE_XORG=	x11
26
LDFLAGS+=	-Wl,--as-needed  # prevent the stray USE_GNOME=gdkpixbuf2
27
GLIB_SCHEMAS=	com.vinszent.GnomeTwitch.gschema.xml
28
INSTALLS_ICONS=	yes
29
30
OPTIONS_MULTI=		BACKEND
31
OPTIONS_MULTI_BACKEND=	MPV_OPENGL GSTREAMER_CAIRO GSTREAMER_OPENGL GSTREAMER_CLUTTER
32
OPTIONS_DEFAULT=	MPV_OPENGL
33
OPTIONS_SUB=		yes
34
35
MPV_OPENGL_DESC=	MPV decoding with OpenGL drawing backend
36
GSTREAMER_CAIRO_DESC=	GStreamer decoding with Cairo drawing backend
37
GSTREAMER_OPENGL_DESC=	GStreamer decoding with OpenGL drawing backend
38
GSTREAMER_CLUTTER_DESC=	GStreamer decoding with Clutter drawing backend
39
40
MPV_OPENGL_LIB_DEPENDS=		libepoxy.so:graphics/libepoxy \
41
				libmpv.so:multimedia/mpv
42
43
GSTREAMER_CLUTTER_LIB_DEPENDS=	libclutter-1.0.so:graphics/clutter \
44
				libclutter-gtk-1.0.so:graphics/clutter-gtk3 \
45
				libclutter-gst-3.0.so:multimedia/clutter-gst3
46
47
GSTREAMER_CAIRO_USE=	gstreamer1=yes
48
GSTREAMER_OPENGL_USE=	gstreamer1=yes
49
GSTREAMER_CLUTTER_USE=	gstreamer1=yes
50
51
MESON_ARGS=		-Dbuild-player-backends=${OPTIONS_MULTI_BACKEND_SELECTED:tl:S/_/-/:ts,}
52
53
.include <bsd.port.mk>
(-)multimedia/gnome-twitch/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1515352626
2
SHA256 (vinszent-gnome-twitch-v0.4.1_GH0.tar.gz) = a0e2b13bdd9c2ca572bf70da9b440e886aedf4d1588073dc1338743e8b6eacef
3
SIZE (vinszent-gnome-twitch-v0.4.1_GH0.tar.gz) = 1402347
(-)multimedia/gnome-twitch/files/patch-meson__options.txt (+7 lines)
Line 0 Link Here
1
--- meson_options.txt.orig	2018-01-07 19:29:35 UTC
2
+++ meson_options.txt
3
@@ -1,3 +1,3 @@
4
 option('build-executable', type : 'boolean', value : true, description : 'Build the main executable')
5
 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')
6
-option('use-deprecated-webkit', type : 'boolean', value : false, descritpion : 'Use deprecated WebKit1 API')
7
+option('use-deprecated-webkit', type : 'boolean', value : false, description : 'Use deprecated WebKit1 API')
(-)multimedia/gnome-twitch/pkg-descr (+3 lines)
Line 0 Link Here
1
GTK based player for Twitch.tv online live video streams.
2
3
WWW: http://gnome-twitch.vinszent.com
(-)multimedia/gnome-twitch/pkg-plist (+32 lines)
Line 0 Link Here
1
bin/gnome-twitch
2
include/gnome-twitch/gt-log.h
3
include/gnome-twitch/gt-player-backend.h
4
%%GSTREAMER_CAIRO%%lib/gnome-twitch/player-backends/libplayer-backend-gstreamer-cairo.so
5
%%GSTREAMER_CLUTTER%%lib/gnome-twitch/player-backends/libplayer-backend-gstreamer-clutter.so
6
%%GSTREAMER_OPENGL%%lib/gnome-twitch/player-backends/libplayer-backend-gstreamer-opengl.so
7
%%MPV_OPENGL%%lib/gnome-twitch/player-backends/libplayer-backend-mpv-opengl.so
8
%%GSTREAMER_CAIRO%%lib/gnome-twitch/player-backends/player-backend-gstreamer-cairo.plugin
9
%%GSTREAMER_CLUTTER%%lib/gnome-twitch/player-backends/player-backend-gstreamer-clutter.plugin
10
%%GSTREAMER_OPENGL%%lib/gnome-twitch/player-backends/player-backend-gstreamer-opengl.plugin
11
%%MPV_OPENGL%%lib/gnome-twitch/player-backends/player-backend-mpv-opengl.plugin
12
share/appdata/com.vinszent.GnomeTwitch.appdata.xml
13
share/applications/com.vinszent.GnomeTwitch.desktop
14
share/icons/hicolor/16x16/apps/com.vinszent.GnomeTwitch.png
15
share/icons/hicolor/24x24/apps/com.vinszent.GnomeTwitch.png
16
share/icons/hicolor/256x256/apps/com.vinszent.GnomeTwitch.png
17
share/icons/hicolor/32x32/apps/com.vinszent.GnomeTwitch.png
18
share/icons/hicolor/48x48/apps/com.vinszent.GnomeTwitch.png
19
share/icons/hicolor/512x512/apps/com.vinszent.GnomeTwitch.png
20
share/icons/hicolor/scalable/apps/com.vinszent.GnomeTwitch.svg
21
share/icons/hicolor/symbolic/apps/com.vinszent.GnomeTwitch-symbolic.svg
22
share/locale/cs/LC_MESSAGES/gnome-twitch.mo
23
share/locale/de/LC_MESSAGES/gnome-twitch.mo
24
share/locale/es/LC_MESSAGES/gnome-twitch.mo
25
share/locale/fr/LC_MESSAGES/gnome-twitch.mo
26
share/locale/hu/LC_MESSAGES/gnome-twitch.mo
27
share/locale/nl/LC_MESSAGES/gnome-twitch.mo
28
share/locale/pl/LC_MESSAGES/gnome-twitch.mo
29
share/locale/pt/LC_MESSAGES/gnome-twitch.mo
30
share/locale/ru/LC_MESSAGES/gnome-twitch.mo
31
share/locale/sr/LC_MESSAGES/gnome-twitch.mo
32
share/locale/sv/LC_MESSAGES/gnome-twitch.mo

Return to bug 224980