commit 2aa35dae85660ee5e16a399f9ae7bfb1f2ea03b8 Author: Björn Esser bjoern.esser@gmail.com Date: Mon Feb 24 14:10:07 2014 +0100
keep a clean copy of examples
shogun.spec | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) --- diff --git a/shogun.spec b/shogun.spec index 9ad282b..e9ddfbf 100644 --- a/shogun.spec +++ b/shogun.spec @@ -656,13 +656,6 @@ install -pm 0644 %{SOURCE99} third_party/GoogleMock # Copy data into proper location. cp -a %{_datadir}/%{name}/data data
-# Add data to examples, because they need it to be run. -for _dir in 'documented' 'undocumented' -do - unlink examples/${_dir}/data - ln -fs %{_datadir}/%{name}/data/toy examples/${_dir}/data -done - # Copy all stuff into %%{py3dir} for the Python3-build. cp -a . %{py3dir}
@@ -831,6 +824,16 @@ done ###############################################################################
%check +# Keep a clean copy of examples. +cp -a examples examples.clean + +# Add data to clean examples, because they need it to be run. +for _dir in 'documented' 'undocumented' +do + unlink examples.clean/${_dir}/data + ln -fs %{_datadir}/%{name}/data/toy examples/${_dir}/data +done + %if 0%{?with_tests} # Disabled tests: # @@ -877,6 +880,10 @@ popd %endif #0%{?with_python3} %endif #0%{?with_tests}
+# Restore the clean copy +rm -rf examples +mv examples.clean examples + ###############################################################################
%{?el5:%clean}