COMMENT=	firmware update tool

GH_ACCOUNT=	fwupd
GH_PROJECT=	fwupd
GH_COMMIT=	cd474377d587d3074c2620ec0c11b42be827a153
DISTNAME=	fwupd-1.5.9

CATEGORIES=	sysutils

SHARED_LIBS +=  fwupd                     0.0
SHARED_LIBS +=  fwupdplugin               0.0

HOMEPAGE=	https://github.com/fwupd/fwupd
MAINTAINER=	Norbert Kaminski <norbert.kaminski@3mdeb.com>

# LGPLv2.1
PERMIT_PACKAGE=	Yes

WANTLIB += archive c curl gcab-1.0 gio-2.0 glib-2.0 gmodule-2.0
WANTLIB += gnutls gobject-2.0 gusb intl jcat json-glib-1.0 m sqlite3
WANTLIB += xmlb

MODULES=	devel/meson \
		textproc/intltool

LIB_DEPENDS=	archivers/gcab \
		textproc/libxmlb \
		textproc/libjcat \
		devel/libgusb \
		devel/gobject-introspection \
		devel/glib2 \
		devel/json-glib \
		databases/sqlite3 \
		net/curl \
		archivers/libarchive

BUILD_DEPENDS=	devel/gettext,-tools \
		devel/pkgconf \
		lang/vala \
		shells/bash-completion \
		textproc/gtk-doc

CONFIGURE_ARGS=	-Dplugin_uefi_capsule=false \
		-Dplugin_dell=false \
		-Dplugin_redfish=false \
		-Dplugin_nvme=false \
		-Dplugin_amt=false \
		-Dplugin_emmc=false \
		-Dplugin_altos=false \
		-Dplugin_thunderbolt=false \
		-Dplugin_synaptics_mst=false \
		-Dplugin_msr=false \
		-Dpolkit=false \
		-Dman=false \
		-Dgudev=false \
		-Dtests=false\
		-Dplugin_tpm=false \
		-Dsystemd=false \
		-Dlibjcat:man=false \
		-Dplugin_synaptics_rmi=false \
		-Dgcab:docs=false \
		-Dlibxmlb:docs=false

post-install:
	mv ${WRKINST}/etc/fwupd ${PREFIX}/share/examples/
	mv ${WRKINST}/etc/pki ${PREFIX}/share/examples/fwupd/
	
.include <bsd.port.mk>
