New package, py-vorta.

Vorta is a graphical user interface for borgbackup.
This commit is contained in:
Benny Siegert 2020-11-21 08:08:40 +00:00
parent ff57f4d9dd
commit ccf9f5e6c4
5 changed files with 253 additions and 0 deletions

3
py-vorta/DESCR Normal file
View File

@ -0,0 +1,3 @@
Vorta is a graphical user interface for Borgbackup. It is based on Qt
and allows easy creation of backups, both locally and with various
cloud providers.

24
py-vorta/Makefile Normal file
View File

@ -0,0 +1,24 @@
# $NetBSD$
DISTNAME= vorta-0.7.1
#PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
GITHUB_TAG= v${PKGVERSION_NOREV}
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_GITHUB:=borgbase/}
MAINTAINER= bsiegert@NetBSD.org
HOMEPAGE= https://github.com/borgbase/vorta/
COMMENT= Graphical interface for borgbackup
#LICENSE= # TODO: (see mk/license.mk)
DEPENDS+= ${PYPKGPREFIX}-appdirs-[0-9]*:../../devel/py-appdirs
DEPENDS+= ${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko
DEPENDS+= ${PYPKGPREFIX}-peewee-[0-9]*:../../databases/py-peewee
DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
DEPENDS+= ${PYPKGPREFIX}-apscheduler-[0-9]*:../../wip/py-apscheduler
DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
# py-secretstorage
.include "../../x11/py-qt5/buildlink3.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

218
py-vorta/PLIST Normal file
View File

@ -0,0 +1,218 @@
@comment $NetBSD$
bin/vorta
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/vorta/__init__.py
${PYSITELIB}/vorta/__init__.pyc
${PYSITELIB}/vorta/__init__.pyo
${PYSITELIB}/vorta/__main__.py
${PYSITELIB}/vorta/__main__.pyc
${PYSITELIB}/vorta/__main__.pyo
${PYSITELIB}/vorta/_version.py
${PYSITELIB}/vorta/_version.pyc
${PYSITELIB}/vorta/_version.pyo
${PYSITELIB}/vorta/application.py
${PYSITELIB}/vorta/application.pyc
${PYSITELIB}/vorta/application.pyo
${PYSITELIB}/vorta/assets/UI/archivetab.ui
${PYSITELIB}/vorta/assets/UI/diffdialog.ui
${PYSITELIB}/vorta/assets/UI/diffresult.ui
${PYSITELIB}/vorta/assets/UI/extractdialog.ui
${PYSITELIB}/vorta/assets/UI/mainwindow.ui
${PYSITELIB}/vorta/assets/UI/misctab.ui
${PYSITELIB}/vorta/assets/UI/profileadd.ui
${PYSITELIB}/vorta/assets/UI/repoadd.ui
${PYSITELIB}/vorta/assets/UI/repotab.ui
${PYSITELIB}/vorta/assets/UI/scheduletab.ui
${PYSITELIB}/vorta/assets/UI/sourcetab.ui
${PYSITELIB}/vorta/assets/UI/sshadd.ui
${PYSITELIB}/vorta/assets/icons/check-circle.svg
${PYSITELIB}/vorta/assets/icons/clock-o.svg
${PYSITELIB}/vorta/assets/icons/cloud-download.svg
${PYSITELIB}/vorta/assets/icons/copy.svg
${PYSITELIB}/vorta/assets/icons/cut.svg
${PYSITELIB}/vorta/assets/icons/edit.svg
${PYSITELIB}/vorta/assets/icons/folder-open.svg
${PYSITELIB}/vorta/assets/icons/globe.svg
${PYSITELIB}/vorta/assets/icons/hdd-o-active.png
${PYSITELIB}/vorta/assets/icons/hdd-o.png
${PYSITELIB}/vorta/assets/icons/loading.gif
${PYSITELIB}/vorta/assets/icons/plus.svg
${PYSITELIB}/vorta/assets/icons/refresh.svg
${PYSITELIB}/vorta/assets/icons/server.svg
${PYSITELIB}/vorta/assets/icons/stream-solid.svg
${PYSITELIB}/vorta/assets/icons/tasks.svg
${PYSITELIB}/vorta/assets/icons/terminal.svg
${PYSITELIB}/vorta/assets/icons/trash.svg
${PYSITELIB}/vorta/assets/icons/unlink.svg
${PYSITELIB}/vorta/assets/icons/wifi.svg
${PYSITELIB}/vorta/assets/icons/window-restore.svg
${PYSITELIB}/vorta/assets/metadata/Screenshot-1-Repository.png
${PYSITELIB}/vorta/assets/metadata/Screenshot-2-Sources.png
${PYSITELIB}/vorta/assets/metadata/Screenshot-3-Schedule.png
${PYSITELIB}/vorta/assets/metadata/Screenshot-4-Archives.png
${PYSITELIB}/vorta/assets/metadata/com.borgbase.Vorta.appdata.xml
${PYSITELIB}/vorta/assets/metadata/com.borgbase.Vorta.desktop
${PYSITELIB}/vorta/autostart.py
${PYSITELIB}/vorta/autostart.pyc
${PYSITELIB}/vorta/autostart.pyo
${PYSITELIB}/vorta/borg/__init__.py
${PYSITELIB}/vorta/borg/__init__.pyc
${PYSITELIB}/vorta/borg/__init__.pyo
${PYSITELIB}/vorta/borg/_compatibility.py
${PYSITELIB}/vorta/borg/_compatibility.pyc
${PYSITELIB}/vorta/borg/_compatibility.pyo
${PYSITELIB}/vorta/borg/borg_thread.py
${PYSITELIB}/vorta/borg/borg_thread.pyc
${PYSITELIB}/vorta/borg/borg_thread.pyo
${PYSITELIB}/vorta/borg/check.py
${PYSITELIB}/vorta/borg/check.pyc
${PYSITELIB}/vorta/borg/check.pyo
${PYSITELIB}/vorta/borg/create.py
${PYSITELIB}/vorta/borg/create.pyc
${PYSITELIB}/vorta/borg/create.pyo
${PYSITELIB}/vorta/borg/delete.py
${PYSITELIB}/vorta/borg/delete.pyc
${PYSITELIB}/vorta/borg/delete.pyo
${PYSITELIB}/vorta/borg/diff.py
${PYSITELIB}/vorta/borg/diff.pyc
${PYSITELIB}/vorta/borg/diff.pyo
${PYSITELIB}/vorta/borg/extract.py
${PYSITELIB}/vorta/borg/extract.pyc
${PYSITELIB}/vorta/borg/extract.pyo
${PYSITELIB}/vorta/borg/info.py
${PYSITELIB}/vorta/borg/info.pyc
${PYSITELIB}/vorta/borg/info.pyo
${PYSITELIB}/vorta/borg/init.py
${PYSITELIB}/vorta/borg/init.pyc
${PYSITELIB}/vorta/borg/init.pyo
${PYSITELIB}/vorta/borg/list_archive.py
${PYSITELIB}/vorta/borg/list_archive.pyc
${PYSITELIB}/vorta/borg/list_archive.pyo
${PYSITELIB}/vorta/borg/list_repo.py
${PYSITELIB}/vorta/borg/list_repo.pyc
${PYSITELIB}/vorta/borg/list_repo.pyo
${PYSITELIB}/vorta/borg/mount.py
${PYSITELIB}/vorta/borg/mount.pyc
${PYSITELIB}/vorta/borg/mount.pyo
${PYSITELIB}/vorta/borg/prune.py
${PYSITELIB}/vorta/borg/prune.pyc
${PYSITELIB}/vorta/borg/prune.pyo
${PYSITELIB}/vorta/borg/umount.py
${PYSITELIB}/vorta/borg/umount.pyc
${PYSITELIB}/vorta/borg/umount.pyo
${PYSITELIB}/vorta/borg/version.py
${PYSITELIB}/vorta/borg/version.pyc
${PYSITELIB}/vorta/borg/version.pyo
${PYSITELIB}/vorta/config.py
${PYSITELIB}/vorta/config.pyc
${PYSITELIB}/vorta/config.pyo
${PYSITELIB}/vorta/i18n/__init__.py
${PYSITELIB}/vorta/i18n/__init__.pyc
${PYSITELIB}/vorta/i18n/__init__.pyo
${PYSITELIB}/vorta/keyring/__init__.py
${PYSITELIB}/vorta/keyring/__init__.pyc
${PYSITELIB}/vorta/keyring/__init__.pyo
${PYSITELIB}/vorta/keyring/abc.py
${PYSITELIB}/vorta/keyring/abc.pyc
${PYSITELIB}/vorta/keyring/abc.pyo
${PYSITELIB}/vorta/keyring/darwin.py
${PYSITELIB}/vorta/keyring/darwin.pyc
${PYSITELIB}/vorta/keyring/darwin.pyo
${PYSITELIB}/vorta/keyring/db.py
${PYSITELIB}/vorta/keyring/db.pyc
${PYSITELIB}/vorta/keyring/db.pyo
${PYSITELIB}/vorta/keyring/secretstorage.py
${PYSITELIB}/vorta/keyring/secretstorage.pyc
${PYSITELIB}/vorta/keyring/secretstorage.pyo
${PYSITELIB}/vorta/log.py
${PYSITELIB}/vorta/log.pyc
${PYSITELIB}/vorta/log.pyo
${PYSITELIB}/vorta/models.py
${PYSITELIB}/vorta/models.pyc
${PYSITELIB}/vorta/models.pyo
${PYSITELIB}/vorta/network_status/__init__.py
${PYSITELIB}/vorta/network_status/__init__.pyc
${PYSITELIB}/vorta/network_status/__init__.pyo
${PYSITELIB}/vorta/network_status/abc.py
${PYSITELIB}/vorta/network_status/abc.pyc
${PYSITELIB}/vorta/network_status/abc.pyo
${PYSITELIB}/vorta/network_status/darwin.py
${PYSITELIB}/vorta/network_status/darwin.pyc
${PYSITELIB}/vorta/network_status/darwin.pyo
${PYSITELIB}/vorta/network_status/network_manager.py
${PYSITELIB}/vorta/network_status/network_manager.pyc
${PYSITELIB}/vorta/network_status/network_manager.pyo
${PYSITELIB}/vorta/notifications.py
${PYSITELIB}/vorta/notifications.pyc
${PYSITELIB}/vorta/notifications.pyo
${PYSITELIB}/vorta/qt_single_application.py
${PYSITELIB}/vorta/qt_single_application.pyc
${PYSITELIB}/vorta/qt_single_application.pyo
${PYSITELIB}/vorta/scheduler.py
${PYSITELIB}/vorta/scheduler.pyc
${PYSITELIB}/vorta/scheduler.pyo
${PYSITELIB}/vorta/tray_menu.py
${PYSITELIB}/vorta/tray_menu.pyc
${PYSITELIB}/vorta/tray_menu.pyo
${PYSITELIB}/vorta/updater.py
${PYSITELIB}/vorta/updater.pyc
${PYSITELIB}/vorta/updater.pyo
${PYSITELIB}/vorta/utils.py
${PYSITELIB}/vorta/utils.pyc
${PYSITELIB}/vorta/utils.pyo
${PYSITELIB}/vorta/views/__init__.py
${PYSITELIB}/vorta/views/__init__.pyc
${PYSITELIB}/vorta/views/__init__.pyo
${PYSITELIB}/vorta/views/archive_tab.py
${PYSITELIB}/vorta/views/archive_tab.pyc
${PYSITELIB}/vorta/views/archive_tab.pyo
${PYSITELIB}/vorta/views/diff_dialog.py
${PYSITELIB}/vorta/views/diff_dialog.pyc
${PYSITELIB}/vorta/views/diff_dialog.pyo
${PYSITELIB}/vorta/views/diff_result.py
${PYSITELIB}/vorta/views/diff_result.pyc
${PYSITELIB}/vorta/views/diff_result.pyo
${PYSITELIB}/vorta/views/extract_dialog.py
${PYSITELIB}/vorta/views/extract_dialog.pyc
${PYSITELIB}/vorta/views/extract_dialog.pyo
${PYSITELIB}/vorta/views/main_window.py
${PYSITELIB}/vorta/views/main_window.pyc
${PYSITELIB}/vorta/views/main_window.pyo
${PYSITELIB}/vorta/views/misc_tab.py
${PYSITELIB}/vorta/views/misc_tab.pyc
${PYSITELIB}/vorta/views/misc_tab.pyo
${PYSITELIB}/vorta/views/partials/__init__.py
${PYSITELIB}/vorta/views/partials/__init__.pyc
${PYSITELIB}/vorta/views/partials/__init__.pyo
${PYSITELIB}/vorta/views/partials/loading_button.py
${PYSITELIB}/vorta/views/partials/loading_button.pyc
${PYSITELIB}/vorta/views/partials/loading_button.pyo
${PYSITELIB}/vorta/views/partials/tree_view.py
${PYSITELIB}/vorta/views/partials/tree_view.pyc
${PYSITELIB}/vorta/views/partials/tree_view.pyo
${PYSITELIB}/vorta/views/profile_add_edit_dialog.py
${PYSITELIB}/vorta/views/profile_add_edit_dialog.pyc
${PYSITELIB}/vorta/views/profile_add_edit_dialog.pyo
${PYSITELIB}/vorta/views/repo_add_dialog.py
${PYSITELIB}/vorta/views/repo_add_dialog.pyc
${PYSITELIB}/vorta/views/repo_add_dialog.pyo
${PYSITELIB}/vorta/views/repo_tab.py
${PYSITELIB}/vorta/views/repo_tab.pyc
${PYSITELIB}/vorta/views/repo_tab.pyo
${PYSITELIB}/vorta/views/schedule_tab.py
${PYSITELIB}/vorta/views/schedule_tab.pyc
${PYSITELIB}/vorta/views/schedule_tab.pyo
${PYSITELIB}/vorta/views/source_tab.py
${PYSITELIB}/vorta/views/source_tab.pyc
${PYSITELIB}/vorta/views/source_tab.pyo
${PYSITELIB}/vorta/views/ssh_dialog.py
${PYSITELIB}/vorta/views/ssh_dialog.pyc
${PYSITELIB}/vorta/views/ssh_dialog.pyo
${PYSITELIB}/vorta/views/utils.py
${PYSITELIB}/vorta/views/utils.pyc
${PYSITELIB}/vorta/views/utils.pyo

2
py-vorta/TODO Normal file
View File

@ -0,0 +1,2 @@
- py-secretstorage dependency is missing
- missing PYPKGPREFIX and alternatives for the main binary

6
py-vorta/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (vorta-0.7.1.tar.gz) = a921c40cdfaa20ade60d13dc4fdddba8528491b0
RMD160 (vorta-0.7.1.tar.gz) = e33c7a7361a0c6d4f1fdaeae4653ca607932fda2
SHA512 (vorta-0.7.1.tar.gz) = d079ea0219a7e8d2578a36272787594e9557101fe8be6472e08ce86499f284daec83c3f442e5c3fa4c06de9ffd85cf030956479a592cd1c5f1483ca154c7a68b
Size (vorta-0.7.1.tar.gz) = 408431 bytes