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

Collapse All | Expand All

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

Return to bug 224980