Files
2025-12-23 10:06:38 +00:00

51 lines
1021 B
Makefile

COMMENT = encrypted backup using rsync algorithm
MODPY_DISTV = 3.0.6
DISTNAME = duplicity-${MODPY_DISTV}
DIST_TUPLE = gitlab duplicity duplicity rel.${MODPY_DISTV} .
WRKDIST = ${WRKDIR}/duplicity-rel.${MODPY_DISTV}-f92abcb2339e0dfe4640e5e3a6428396eb4bd3d9
CATEGORIES = sysutils
HOMEPAGE = https://www.nongnu.org/duplicity/
# GPLv2
PERMIT_PACKAGE = Yes
WANTLIB += rsync
MODULES = lang/python
MODPY_PYBUILD = setuptools_scm
BUILD_DEPENDS = devel/gettext,-tools \
devel/py-pip \
sysutils/py-pipx
LIB_DEPENDS = net/librsync
RUN_DEPENDS = devel/py-fasteners \
net/ncftp \
security/gnupg \
security/py-paramiko
TEST_DEPENDS = archivers/gtar \
archivers/par2cmdline \
devel/py-codestyle \
devel/py-coverage \
devel/py-mock \
devel/py-pexpect \
devel/pylint \
devel/py-test \
devel/py-test-cov \
devel/py-test-runner \
sysutils/py-psutil \
textproc/py-sphinx
MAKE_ENV = LIBRSYNC_DIR=${LOCALBASE}
#MODPY_ADJ_FILES = bin/duplicity
.include <bsd.port.mk>