|
Jonathan |
ae1dad0 |
Name: vorta
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
2f49ee9 |
Version: 0.8.12
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
ef21000 |
Release: 5%{?dist}
|
|
Jonathan |
ae1dad0 |
Summary: A GUI for Borg Backup
|
|
Jonathan |
ae1dad0 |
License: GPL-3.0-only AND BSD-2-Clause AND OFL-1.1
|
|
Jonathan |
ae1dad0 |
# src/vorta/qt_single_application.py if BSD-2-Clause
|
|
Jonathan |
ae1dad0 |
# src/vorta/assets/icons are OFL-1.1
|
|
Jonathan |
ae1dad0 |
URL: https://vorta.borgbase.com/
|
|
Jonathan |
ae1dad0 |
Source0: https://github.com/borgbase/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
BuildRequires: python3-devel
|
|
Jonathan |
ae1dad0 |
BuildRequires: desktop-file-utils
|
|
Jonathan |
ae1dad0 |
BuildRequires: libappstream-glib
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
Requires: borgbackup
|
|
Jonathan |
ae1dad0 |
Requires: hicolor-icon-theme
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
e56d27f |
Requires: qt5-qtsvg
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
BuildArch: noarch
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
%description
|
|
Jonathan |
ae1dad0 |
Vorta is a backup client for macOS and Linux desktops.
|
|
Jonathan |
ae1dad0 |
It integrates the mighty BorgBackup with your desktop environment
|
|
Jonathan |
ae1dad0 |
to protect your data from disk failure, ransomware and theft
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
%prep
|
|
Jonathan |
ae1dad0 |
%autosetup
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
b3971a6 |
# https://github.com/borgbase/vorta/issues/1690
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
b3971a6 |
sed -i 's/platformdirs >=2.6.0/platformdirs >=2.3.0/g' setup.cfg
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
%generate_buildrequires
|
|
Jonathan |
ae1dad0 |
%pyproject_buildrequires
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
%build
|
|
Jonathan |
ae1dad0 |
%pyproject_wheel
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
%check
|
|
Jonathan |
ae1dad0 |
# all tests require a GUI (pyqt5) to complete
|
|
Jonathan |
ae1dad0 |
# so they won't work in mock
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
%install
|
|
Jonathan |
ae1dad0 |
%pyproject_install
|
|
Jonathan |
ae1dad0 |
%pyproject_save_files %{name}
|
|
Jonathan |
ae1dad0 |
#%%py3_install
|
|
Jonathan |
ae1dad0 |
install -D -p -m 644 src/vorta/assets/icons/icon.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/com.borgbase.Vorta.svg
|
|
Jonathan |
ae1dad0 |
install -D -p -m 644 package/icon-symbolic.svg %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps/com.borgbase.Vorta-symbolic.svg
|
|
Jonathan |
ae1dad0 |
install -D -p src/vorta/assets/metadata/com.borgbase.Vorta.desktop -t %{buildroot}%{_datadir}/applications/
|
|
Jonathan |
ae1dad0 |
install -D -p src/vorta/assets/metadata/com.borgbase.Vorta.appdata.xml -t %{buildroot}/%{_metainfodir}/
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
desktop-file-validate %{buildroot}/%{_datadir}/applications/com.borgbase.Vorta.desktop
|
|
Jonathan |
ae1dad0 |
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
%files -f %{pyproject_files}
|
|
Jonathan |
ae1dad0 |
%doc README.md CONTRIBUTORS.md
|
|
Jonathan |
ae1dad0 |
%license LICENSE.txt
|
|
Jonathan |
ae1dad0 |
%{_bindir}/vorta
|
|
Jonathan |
ae1dad0 |
%{_datadir}/applications/com.borgbase.Vorta.desktop
|
|
Jonathan |
ae1dad0 |
%{_metainfodir}/com.borgbase.Vorta.appdata.xml
|
|
Jonathan |
ae1dad0 |
%{_datadir}/icons/hicolor/*/apps/com.borgbase.Vorta*.svg
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
|
|
Jonathan |
ae1dad0 |
%changelog
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
ef21000 |
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.12-5
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
ef21000 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
ef21000 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
89feb0e |
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.12-4
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
89feb0e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
89feb0e |
|
|
![](https://seccdn.libravatar.org/avatar/1a9144d73212ff13448ac0f03cb7b1b2bc7be4e69708d6ae997a5a82e141e461?s=16&d=retro) |
8ac9c97 |
* Thu Jul 06 2023 Python Maint <python-maint@redhat.com> - 0.8.12-3
|
|
![](https://seccdn.libravatar.org/avatar/1a9144d73212ff13448ac0f03cb7b1b2bc7be4e69708d6ae997a5a82e141e461?s=16&d=retro) |
8ac9c97 |
- Rebuilt for Python 3.12
|
|
![](https://seccdn.libravatar.org/avatar/1a9144d73212ff13448ac0f03cb7b1b2bc7be4e69708d6ae997a5a82e141e461?s=16&d=retro) |
8ac9c97 |
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
42cf0f4 |
* Mon Apr 10 2023 Jonathan Wright <jonathan@almalinux.org> - 0.8.12-2
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
42cf0f4 |
- Override minimum platformdirs version
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
42cf0f4 |
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
2f49ee9 |
* Mon Apr 10 2023 Jonathan Wright <jonathan@almalinux.org> - 0.8.12-1
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
2f49ee9 |
- Update to 0.8.12
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
2f49ee9 |
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
478e1a2 |
* Sun Apr 09 2023 Jonathan Wright <jonathan@almalinux.org> - 0.8.11-1
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
478e1a2 |
- Update to 0.8.11 rhbz#2185461
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
478e1a2 |
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
e56d27f |
* Mon Jan 23 2023 Jonathan Wright <jonathan@almalinux.org> - 0.8.10-2
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
e56d27f |
- Add requires qt5-qtsvg rhbz#2162072
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
e56d27f |
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
8d93e5f |
* Sun Jan 22 2023 Jonathan Wright <jonathan@almalinux.org> - 0.8.10-1
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
8d93e5f |
- Update to 0.8.10 rhbz#2163001
|
|
![](https://seccdn.libravatar.org/avatar/303e86b32e27fcc3ee5419b7d52dee4d1d2b71bd07d7bbbb3283979b1456ab5e?s=16&d=retro) |
8d93e5f |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
d34cc87 |
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.9-2
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
d34cc87 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
d34cc87 |
|
|
Jonathan |
eeb237e |
* Mon Nov 07 2022 Jonathan Wright <jonathan@almalinux.org> - 0.8.9-1
|
|
Jonathan |
eeb237e |
- Update to 0.8.9 rhbz#2140355
|
|
Jonathan |
eeb237e |
|
|
Jonathan |
ae1dad0 |
* Mon Aug 22 2022 Jonathan Wright <jonathan@almalinux.org> - 0.8.7-1
|
|
Jonathan |
ae1dad0 |
- Initial package build
|
|
Jonathan |
ae1dad0 |
- Thanks to luminoso for his work in COPR
|
|
Jonathan |
ae1dad0 |
- rhbz#2120883
|