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

Reply via email to