ports/net/grilo/Makefile
Don Lewis 06c7e4ba75 net/grilo: *_DEPENDS cleanup
We only need gettext-tools and not the rest of gettext.

Add libxml2 to BUILD_DEPENDS though it really does nothing.
2025-06-23 01:24:43 -07:00

39 lines
969 B
Makefile

PORTNAME= grilo
PORTVERSION= 0.3.19
PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= Framework focused on making media discovery and browsing
WWW= https://gitlab.gnome.org/GNOME/grilo
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \
libtotem-plparser.so:multimedia/totem-pl-parser
USES= cpe gettext-tools gnome localbase meson pathfix pkgconfig \
python:build tar:xz vala:build
CPE_VENDOR= gnome
USE_LDCONFIG= yes
# libxml2 is not really needed at all, see:
https://gitlab.gnome.org/GNOME/grilo/-/merge_requests/109
USE_GNOME= glib20 introspection:build libxml2:build
BINARY_ALIAS= python=${PYTHON_VERSION}
MESON_ARGS= -Denable-gtk-doc=false -Dsoup3=true
OPTIONS_SUB= yes
OPTIONS_DEFINE= UI
UI_DESC= Enable testing UI
UI_MESON_TRUE= enable-test-ui
UI_LIB_DEPENDS= liboauth.so:net/liboauth
UI_USE= GNOME=gdkpixbuf,gtk30
PLIST_SUB+= LIBVER=319
.include <bsd.port.mk>