Till Hofmann fd83e52
Name:           btrfs-sxbackup
63ce9a9
Version:        0.6.11
0247067
Release:        24%{?dist}
Till Hofmann fd83e52
Summary:        Incremental btrfs snapshot backups with push/pull support via SSH
Till Hofmann ddb3580
License:        GPL-2.0-only
Till Hofmann fd83e52
URL:            https://github.com/masc3d/btrfs-sxbackup
Till Hofmann fd83e52
Source0:        https://github.com/masc3d/btrfs-sxbackup/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Till Hofmann fd83e52
# Add a manpage. The manpage was sent upstream but rejected, because they want
Till Hofmann fd83e52
# to avoid maintaining multiple documentations and generate the manpage from the
Till Hofmann fd83e52
# existing documentation instead. Keep the manpage until upstream has found a
Till Hofmann fd83e52
# solution. Also see https://github.com/masc3d/btrfs-sxbackup/issues/26.
Till Hofmann fd83e52
Patch0:         btrfs-sxbackup-manpages.patch
Till Hofmann fd83e52
# Fix missing test suite from setup.py.
Till Hofmann fd83e52
Patch1:         btrfs-sxbackup-tests.patch
Till Hofmann fd83e52
Till Hofmann fd83e52
BuildArch:      noarch
Till Hofmann fd83e52
BuildRequires:  python3-devel
af7e26e
BuildRequires:  python3-setuptools
Till Hofmann fd83e52
Till Hofmann fd83e52
%description
Till Hofmann fd83e52
Btrfs snapshot backup utility with push/pull support via SSH, retention, Email
Till Hofmann fd83e52
notifications, compression of transferred data, and syslog logging.
Till Hofmann fd83e52
Till Hofmann fd83e52
Till Hofmann fd83e52
%prep
Till Hofmann fd83e52
%autosetup -p 1 -n %{name}-%{version}
Till Hofmann fd83e52
Till Hofmann fd83e52
Till Hofmann fd83e52
%build
Till Hofmann fd83e52
%py3_build
Till Hofmann fd83e52
Till Hofmann fd83e52
Till Hofmann fd83e52
%install
Till Hofmann fd83e52
%py3_install
Till Hofmann fd83e52
install -d %{buildroot}/%{_mandir}/man1
Till Hofmann fd83e52
install -p -m644 man/* %{buildroot}/%{_mandir}/man1
Till Hofmann 05e4545
install -d %{buildroot}/%{_sysconfdir}
Till Hofmann 05e4545
install -p -m644 etc/btrfs-sxbackup.conf %{buildroot}/%{_sysconfdir}
Till Hofmann fd83e52
Till Hofmann fd83e52
Till Hofmann fd83e52
%check
Till Hofmann fd83e52
%{__python3} setup.py test
Till Hofmann fd83e52
Till Hofmann fd83e52
Till Hofmann fd83e52
%files
Till Hofmann fd83e52
%doc README.rst
Till Hofmann fd83e52
%license LICENSE
Till Hofmann fd83e52
%{_bindir}/btrfs-sxbackup
Till Hofmann fd83e52
%{python3_sitelib}/*
Till Hofmann fd83e52
%{_mandir}/man1/*
Till Hofmann 05e4545
%config(noreplace) %{_sysconfdir}/btrfs-sxbackup.conf
Till Hofmann fd83e52
Till Hofmann fd83e52
Till Hofmann fd83e52
%changelog
0247067
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-24
0247067
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
0247067
9927807
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-23
9927807
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
9927807
4bb99a4
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-22
4bb99a4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
4bb99a4
c51acbe
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 0.6.11-21
c51acbe
- Rebuilt for Python 3.12
c51acbe
5d9b5be
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-20
5d9b5be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
5d9b5be
ee98067
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-19
ee98067
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
ee98067
aa1ea98
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 0.6.11-18
aa1ea98
- Rebuilt for Python 3.11
aa1ea98
86379db
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-17
86379db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
86379db
1b5f941
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-16
1b5f941
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
1b5f941
2716c7a
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.6.11-15
2716c7a
- Rebuilt for Python 3.10
2716c7a
605a5e8
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-14
605a5e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
605a5e8
da8288b
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-13
da8288b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
da8288b
af7e26e
* Wed Jun 24 2020 Till Hofmann <thofmann@fedoraproject.org> - 0.6.11-12
af7e26e
- Explicitly BR python3-setuptools (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GCPGM34ZGEOVUHSBGZTRYR5XKHTIJ3T7/)
af7e26e
652d4f5
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.6.11-11
652d4f5
- Rebuilt for Python 3.9
652d4f5
d118cc9
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-10
d118cc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
d118cc9
8bc4193
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.6.11-9
8bc4193
- Rebuilt for Python 3.8.0rc1 (#1748018)
8bc4193
5717e94
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.6.11-8
5717e94
- Rebuilt for Python 3.8
5717e94
cdaa0a7
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-7
cdaa0a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
cdaa0a7
769f10e
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-6
769f10e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
769f10e
c44cc29
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-5
c44cc29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
c44cc29
e87216b
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.6.11-4
e87216b
- Rebuilt for Python 3.7
e87216b
69380b5
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-3
69380b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
69380b5
069676d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.11-2
069676d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
069676d
63ce9a9
* Sun Mar 26 2017 Till Hofmann <till.hofmann@posteo.de> - 0.6.11-1
63ce9a9
- Update to 0.6.11
63ce9a9
c425b49
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.10-3
c425b49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c425b49
bb06222
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.6.10-2
bb06222
- Rebuild for Python 3.6
bb06222
Till Hofmann 5854eaa
* Sat Aug 27 2016 Till Hofmann <till.hofmann@posteo.de> - 0.6.10-1
Till Hofmann 5854eaa
- Update to 0.6.10
Till Hofmann 5854eaa
2ed8851
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.9-3
2ed8851
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
2ed8851
Till Hofmann 05e4545
* Sun Jul 10 2016 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 0.6.9-2
Till Hofmann 05e4545
- Add default config file
Till Hofmann 05e4545
Till Hofmann 9313849
* Tue Jun 28 2016 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 0.6.9-1
Till Hofmann 9313849
- Update to 0.6.9
Till Hofmann 9313849
Till Hofmann e4c643a
* Mon Jun 20 2016 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 0.6.8-1
Till Hofmann e4c643a
- Update to 0.6.8
Till Hofmann e4c643a
Till Hofmann b41d472
* Wed Jun 15 2016 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 0.6.7-1
Till Hofmann b41d472
- Update to 0.6.7
Till Hofmann b41d472
Till Hofmann fd83e52
* Mon Jun 06 2016 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 0.6.6-2
Till Hofmann fd83e52
- Change license to GPLv2+, add license file
Till Hofmann fd83e52
Till Hofmann fd83e52
* Sat Jun 04 2016 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 0.6.6-1
Till Hofmann fd83e52
- Update to 0.6.6
Till Hofmann fd83e52
Till Hofmann fd83e52
* Fri Jan 01 2016 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 0.5.9-3
Till Hofmann fd83e52
- Patch setup.py to run unit tests correctly
Till Hofmann fd83e52
Till Hofmann fd83e52
* Fri Jan 01 2016 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 0.5.9-2
Till Hofmann fd83e52
- Add manpages
Till Hofmann fd83e52
Till Hofmann fd83e52
* Sat Dec 05 2015 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 0.5.9-1
Till Hofmann fd83e52
- Update to newest upstream release
Till Hofmann fd83e52
Till Hofmann fd83e52
* Tue Nov  3 2015 Till Hofmann <hofmann@kbsg.rwth-aachen.de> - 0.5.8-1
Till Hofmann fd83e52
- Initial package