blob: e0c3b57618a5222f544950065f82da7c29e003b2 (
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
|
PORTNAME= xapp
DISTVERSION= 2.8.9
CATEGORIES= x11 gnome
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Cross-desktop libraries and common resources
WWW= https://github.com/linuxmint/xapp
LICENSE= LGPL3
LICENSE_FILE?= ${WRKSRC}/COPYING.LESSER
LIB_DEPENDS= libdbusmenu-gtk3.so:devel/libdbusmenu
RUN_DEPENDS= bash:shells/bash
USES= gettext-tools gnome meson pkgconfig python shebangfix xorg
USE_GITHUB= yes
GH_ACCOUNT= linuxmint
USE_GNOME= cairo gdkpixbuf glib20 gtk30 libgnomekbd
USE_LDCONFIG= yes
USE_XORG= x11
GLIB_SCHEMAS= org.x.apps.gschema.xml
SHEBANG_FILES= data schemas scripts status-applets test-scripts
PLIST_SUB+= LIBVERSION=${PORTVERSION}
PORTSCOUT= limit:^[0-9.]+$$ # ignore master.mint* tags
BINARY_ALIAS= python3=${PYTHON_CMD}
OPTIONS_DEFINE= DOCS INTROSPECTION MATE STATUS VAPI XFCE
OPTIONS_DEFAULT= INTROSPECTION MATE STATUS VAPI XFCE
OPTIONS_SUB= yes
DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc
DOCS_MESON_TRUE= docs
INTROSPECTION_DESC= Enable GObject introspection
INTROSPECTION_MESON_TRUE= introspection
INTROSPECTION_USE= GNOME=pygobject3,introspection:build
MATE_DESC= Install mate specific items
MATE_MESON_TRUE= mate
STATUS_DESC= Build the XApp StatusNotifier service
STATUS_MESON_TRUE= status-notifier
VAPI_DESC= Enable Vala bindings
VAPI_MESON_TRUE= vapi
VAPI_USES= vala:build
VAPI_IMPLIES= INTROSPECTION
XFCE_DESC= Install xfce specific items
XFCE_MESON_TRUE= xfce
.include <bsd.port.mk>
|