d3291f6
Name: bdsync
d3291f6
Summary: Remote sync for block devices
eb14a62
Version: 0.11.2
7620ca3
Release: 7%{?dist}
d3291f6
License: GPLv2
a266285
Source: https://github.com/rolffokkens/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
d3291f6
URL: http://bdsync.rolf-fokkens.nl/
d3291f6
d3291f6
Patch1: bdsync-0.10-buildflags.patch
d3291f6
d3291f6
BuildRequires: gcc
d3291f6
BuildRequires: openssl-devel
d3291f6
BuildRequires: pandoc
5a710f0
BuildRequires: make
d3291f6
d3291f6
d3291f6
%description
d3291f6
Bdsync can be used to synchronize block devices over a network. It generates
d3291f6
a "binary patchfile" in an efficient way by comparing MD5 checksums of 32k
d3291f6
blocks of the local block device LOCDEV and the remote block device REMDEV.
d3291f6
d3291f6
This binary patchfile can be sent to the remote machine and applied to its
d3291f6
block device DSTDEV, after which the local blockdev LOCDEV and the remote
d3291f6
block device REMDEV are synchronized.
d3291f6
d3291f6
bdsync was built to do the only thing rsync isn't able to do: synchronize
d3291f6
block devices.
d3291f6
d3291f6
d3291f6
%prep
d3291f6
%setup -q
d3291f6
%patch1 -p1
d3291f6
d3291f6
d3291f6
%build
d3291f6
%set_build_flags
d3291f6
%make_build
d3291f6
d3291f6
d3291f6
%check
d3291f6
make test
d3291f6
d3291f6
d3291f6
%install
d3291f6
mkdir -p %{buildroot}/%{_bindir}
d3291f6
mkdir -p %{buildroot}/%{_mandir}/man1
d3291f6
cp %{name} %{buildroot}/%{_bindir}/%{name}
d3291f6
cp %{name}.1 %{buildroot}/%{_mandir}/man1/%{name}.1
d3291f6
d3291f6
d3291f6
%files 
d3291f6
%if 0%{?fedora}
d3291f6
%license COPYING
d3291f6
%else
d3291f6
%doc COPYING
d3291f6
%endif
d3291f6
%doc README.md
d3291f6
%{_bindir}/%{name}
d3291f6
%{_mandir}/man1/%{name}.1*
d3291f6
d3291f6
d3291f6
%changelog
7620ca3
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-7
7620ca3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
7620ca3
57b2458
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-6
57b2458
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
57b2458
538d9b3
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 0.11.2-5
538d9b3
- Rebuilt with OpenSSL 3.0.0
538d9b3
35c5135
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-4
35c5135
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
35c5135
4881042
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-3
4881042
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
4881042
09fca12
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.2-2
09fca12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
09fca12
eb14a62
* Tue Jul 14 2020 Michael Hampton <error@ioerror.us> - 0.11.2-1
eb14a62
- Update to upstream 0.11.2 including LTO patch
eb14a62
a266285
* Tue Jul 14 2020 Michael Hampton <error@ioerror.us> - 0.11.1-5
a266285
- Corrected upstream Source: URL
a266285
cc207fe
* Tue Jun 30 2020 Jeff Law <law@redhat.com> - 0.11.1-4
cc207fe
- Fix broken ASM exposed by LTO
cc207fe
b56e565
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-3
b56e565
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b56e565
ce78bed
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-2
ce78bed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
ce78bed
0d312c2
* Mon Jul 15 2019 Michael Hampton <error@ioerror.us> 0.11.1-1
0d312c2
- Rebase to 0.11.1
0d312c2
d3291f6
* Mon Jul 15 2019 Michael Hampton <error@ioerror.us> 0.10.2-3
d3291f6
- Initial import into Fedora (BZ#1402656)
d3291f6
d3291f6
* Fri Feb 08 2019 Michael Hampton <error@ioerror.us> 0.10.2-2
d3291f6
- Improvements from Fedora package review (BZ#1402656)
d3291f6
- Patch to use Fedora build flags (BZ#1583329)
d3291f6
d3291f6
* Thu Feb 07 2019 Michael Hampton <error@ioerror.us> 0.10.2-1
d3291f6
- Rebase to 0.10.2
d3291f6
d3291f6
* Thu Dec 08 2016 Michael Hampton <error@ioerror.us> 0.10-2
d3291f6
- General cleanup to meet Fedora/EPEL package guidelines
d3291f6
- Added new description from upstream
d3291f6
d3291f6
* Wed Dec 07 2016 Michael Hampton <error@ioerror.us> 0.10-1
d3291f6
- Update to upstream 0.10
d3291f6
d3291f6
* Thu May 07 2015 Michael Hampton <error@ioerror.us> 0.9-1
d3291f6
- Various cleanups, based on upstream spec file
d3291f6
d3291f6
* Tue Jan 20 2015 Rolf Fokkens <rolf.fokkens@target-holding.nl>
d3291f6
- rebased on github 0.8
d3291f6
d3291f6
* Thu Oct 02 2014 Rolf Fokkens <rolf.fokkens@target-holding.nl>
d3291f6
- rebased on github 0.7
d3291f6
d3291f6
* Thu Jun 28 2012 Rolf Fokkens <rolf@rolffokkens.nl>
d3291f6
- bump release (0.3)
d3291f6
d3291f6
* Sun Jun 24 2012 Rolf Fokkens <rolf@rolffokkens.nl>
d3291f6
- initial package (0.1)