blob: 110e7525cc9270e3f6c40d53bbd2a4ef1c0aac35 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
PORTNAME= Tuba
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.2
CATEGORIES= net-im
MAINTAINER= nxjoseph@protonmail.com
COMMENT= Browse the Fediverse
WWW= https://github.com/GeopJr/Tuba \
https://tuba.geopjr.dev
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libgee-0.8.so:devel/libgee \
libgraphene-1.0.so:graphics/graphene \
libicuuc.so:devel/icu \
libjson-glib-1.0.so:devel/json-glib \
libsecret-1.so:security/libsecret \
libsoup-3.0.so:devel/libsoup3
USES= desktop-file-utils gettext-tools gnome meson pkgconfig \
vala:build
USE_GITHUB= yes
GH_ACCOUNT= GeopJr
USE_GNOME= cairo gdkpixbuf glib20 gtk40 gtksourceview5 libadwaita libxml2
GLIB_SCHEMAS= dev.geopjr.Tuba.gschema.xml
OPTIONS_DEFAULT= CLAPPER GNOMEKEYRING GSTREAMER SPELLING WEBP
OPTIONS_GROUP= FEATURES
OPTIONS_GROUP_FEATURES= BROWSER CLAPPER EXIV2 GSTREAMER SPELLING WEBP
OPTIONS_SINGLE= KEYRING
OPTIONS_SINGLE_KEYRING= GNOMEKEYRING
BROWSER_DESC= Enable in-app WebKit Browser
CLAPPER_DESC= Install the default video player
SPELLING_DESC= Install spellcheck library
WEBP_DESC= Enable WebP support
BROWSER_BUILD_DEPENDS= webkit2-gtk_60>0:www/webkit2-gtk@60
BROWSER_RUN_DEPENDS= webkit2-gtk_60>0:www/webkit2-gtk@60
BROWSER_MESON_ENABLED= in-app-browser
CLAPPER_LIB_DEPENDS= libclapper-0.0.so:multimedia/clapper \
libclapper-gtk-0.0.so:multimedia/clapper
CLAPPER_MESON_ENABLED= clapper
EXIV2_LIB_DEPENDS= libgexiv2.so:graphics/gexiv2
EXIV2_MESON_ENABLED= gexiv2
GNOMEKEYRING_RUN_DEPENDS= gnome-keyring:security/gnome-keyring
GSTREAMER_USES= gstreamer
GSTREAMER_USE= GSTREAMER=fdkaac,good
GSTREAMER_MESON_ENABLED= gstreamer
SPELLING_LIB_DEPENDS= libspelling-1.so:x11-toolkits/libspelling
SPELLING_MESON_ENABLED= spelling
WEBP_RUN_DEPENDS= webp-pixbuf-loader>=0:graphics/webp-pixbuf-loader
post-patch:
@${REINPLACE_CMD} '176,190d' ${WRKSRC}/meson.build
post-install:
(cd ${BUILD_WRKSRC} && \
${STRIP_CMD} dev.geopjr.${PORTNAME} && \
${LN} dev.geopjr.${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl} && \
${INSTALL_MAN} data/dev.geopjr.${PORTNAME}.1 \
${STAGEDIR}${PREFIX}/share/man/man1/${PORTNAME:tl}.1)
.include <bsd.port.mk>
|