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.
71 lines
1.5 KiB
71 lines
1.5 KiB
%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)
|
|
|