#
# Conditional build:
-# {!?_without_static build without dar_static
-#
+%bcond_without static # build without dar_static
+
Summary: dar makes backup of a directory tree and files
Summary(pl): dar - narzêdzie do tworzenia kopii zapasowych drzew katalogów i plików
Name: dar
BuildRequires: bzip2-devel
BuildRequires: libstdc++-devel
BuildRequires: zlib-devel
-%if %{!?_without_static:1}0
+%if %{with static}
BuildRequires: attr-static
BuildRequires: bzip2-static
BuildRequires: glibc-static
%build
%{__make} \
-%if %{!?_without_static:1}0
+%if %{with static}
BUILD_STATIC=\"yes\" \
%else
BUILD_STATIC=\"no\" \
%install
rm -rf $RPM_BUILD_ROOT
-%{!?_without_static:install -d $RPM_BUILD_ROOT/bin}
+%{?with_static:install -d $RPM_BUILD_ROOT/bin}
%{__make} install \
-%if %{!?_without_static:1}0
+%if %{with static}
BUILD_STATIC=\"yes\" \
%else
BUILD_STATIC=\"no\" \
BIN_DIR=%{_bindir} \
MAN_DIR=%{_mandir}
-%{!?_without_static:mv -f $RPM_BUILD_ROOT{%{_bindir},/bin}/dar_static}
+%{?with_static:mv -f $RPM_BUILD_ROOT{%{_bindir},/bin}/dar_static}
%clean
rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/*
%{_mandir}/man1/*
-%if %{!?_without_static:1}0
+%if %{with static}
%files static
%defattr(644,root,root,755)
%attr(755,root,root) /bin/*