PKG_NAME:=borgbackup
PKG_VERSION:=1.2.4
-PKG_RELEASE:=2
+PKG_RELEASE:=3
PYPI_NAME:=borgbackup
PKG_HASH:=a4bd54e9469e81b7a30a6711423115abc818d9cd844ecb1ca0e6104bc5374da8
The data deduplication technique used makes Borg suitable for daily backups since only changes are stored. The authenticated encryption technique makes it suitable for backups to not fully trusted targets.
endef
-PKG_BUILD_DEPENDS:=python-cython/host
-
-# borg setup.py shall find these via pkg-config, but depends on python pkgconfig PyPi module
-# which quickly becomes a nightmare to build, since it build-depends on poetry which is not
-# available in the python package feed, and has a myriad of deps
-PYTHON3_PKG_SETUP_VARS:= \
- BORG_OPENSSL_PREFIX="/usr/lib" \
- BORG_LIBLZ4_PREFIX="/usr/lib" \
- BORG_LIBZSTD_PREFIX="/usr/lib" \
- BORG_LIBXXHASH_PREFIX="/usr/lib"
+PKG_BUILD_DEPENDS:=python-cython/host python-pkgconfig/host python-setuptools-scm/host
$(eval $(call Py3Package,borgbackup))
$(eval $(call BuildPackage,borgbackup))