Hi,
I'm trying to port deja-dup. My make file looks like this :
PORTNAME= deja-dup
PORTVERSION= 47.0
CATEGORIES= sysutils
MASTER_SITES= https://gitlab.gnome.org/World/deja-dup/-/archive/47.0/
MAINTAINER= xav...@amdh.fr
COMMENT= Graphical file backup utility using duplicity as its backend
LICENSE= GPLv3
USES=tar:bzip2
USE_GITLAB=yes
BUILD_DEPENDS= valac:lang/vala \
LIB_DEPENDS=libnotify.so:devel/libnotify \
libpeas-1.0.so:devel/libpeas \
libsecret-1.so:security/libsecret \
libadwaita-1.so:x11-toolkits/libadwaita
RUN_DEPENDS=
${PYTHON_PKGNAMEPREFIX}duplicity>=3.0.3:sysutils/duplicity@${PY_FLAVOR}
USES=meson pkgconfig gettext tar:xz
USE_GNOME=glib20 gtk30
GLIB_SCHEMAS=org.gnome.DejaDup.gschema.xml
.include <bsd.port.mk>
It passes portlint, and cd work/deja-dup-47.0 && meson setup _build
shows no dependency error
It is inspired from previous attempt
<https://forums.freebsd.org/threads/how-to-creat-pkg-plist-file-for-a-new-port.47553/>
in 2014
I cannot figure out how to trigger meson commands (from Contributing.md
<https://gitlab.gnome.org/World/deja-dup/-/blob/main/CONTRIBUTING.md>) :
meson setup _build
meson compile -C _build
meson devenv -C _build deja-dup
meson test -C _build
I thought that USES=meson would do the job...
Can you help, please ?
TIA
Regards,
Xavier
--
Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
https://www.amdh.fr