You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
1.5 KiB
72 lines
1.5 KiB
6 years ago
|
%global gitcommit 19083d0
|
||
|
|
||
|
Name: bdsync
|
||
|
Summary: Kind of rsync for block devices
|
||
|
Version: 0.10.2
|
||
|
Release: 1_git%{gitcommit}%{?dist}
|
||
|
Group: Applications/Internet
|
||
|
# git clone https://github.com/TargetHolding/bdsync.git
|
||
|
# cd bdsync
|
||
|
# COMMIT=bf31b1d8 ; git archive --format=tar --prefix=bdsync-0.8-$COMMIT/ $COMMIT | gzip > ../bdsync-0.8-$COMMIT.tar.gz
|
||
|
Source: bdsync-%{version}-%{gitcommit}.tar.gz
|
||
|
License: GPL
|
||
|
BuildRequires: gcc
|
||
|
BuildRequires: openssl-devel
|
||
|
#BuildRequires: pandoc
|
||
|
Requires: openssl
|
||
|
|
||
|
|
||
|
|
||
|
%description
|
||
|
bdsync is a kind of rsync for block devices. Bdsync lacks most of of the rsync
|
||
|
functionality and options, but rsync lacks good block device synchronization.
|
||
|
|
||
|
|
||
|
%prep
|
||
|
%setup -q -n bdsync-%{version}-%{gitcommit}
|
||
|
sed 's/all:\ bdsync\ bdsync\.1/all:\ bdsync/' -i Makefile
|
||
|
|
||
|
|
||
|
%build
|
||
|
make CFLAGS="%{optflags}"
|
||
|
|
||
|
|
||
|
%check
|
||
|
make test
|
||
|
|
||
|
|
||
|
%install
|
||
|
rm -rf $RPM_BUILD_ROOT/
|
||
|
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
|
||
|
#mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
|
||
|
cp %{name} $RPM_BUILD_ROOT/%{_bindir}/%{name}
|
||
|
#cp %{name}.1 $RPM_BUILD_ROOT/%{_mandir}/man1/%{name}.1
|
||
|
|
||
|
|
||
|
%clean
|
||
|
rm -rf $RPM_BUILD_ROOT
|
||
|
|
||
|
|
||
|
%files
|
||
|
%defattr(-,root,root)
|
||
|
%doc README.md
|
||
|
%attr(755,root,root) %{_bindir}/%{name}
|
||
|
#%{_mandir}/man1/%{name}.1*
|
||
|
|
||
|
|
||
|
%postun
|
||
|
|
||
|
|
||
|
%changelog
|
||
|
* Tue Jan 20 2015 Rolf Fokkens <rolf.fokkens@target-holding.nl>
|
||
|
- rebased on github 0.8
|
||
|
|
||
|
* Thu Oct 02 2014 Rolf Fokkens <rolf.fokkens@target-holding.nl>
|
||
|
- rebased on github 0.7
|
||
|
|
||
|
* Thu Jun 28 2012 Rolf Fokkens <rolf@rolffokkens.nl>
|
||
|
- bump release (0.3)
|
||
|
|
||
|
* Sun Jun 24 2012 Rolf Fokkens <rolf@rolffokkens.nl>
|
||
|
- initial package (0.1)
|