diff --git a/kf5-baloo.spec b/kf5-baloo.spec index c6af3d6..632f49e 100644 --- a/kf5-baloo.spec +++ b/kf5-baloo.spec @@ -1,9 +1,16 @@ -%define framework baloo +%global framework baloo + +# uncomment to enable bootstrap mode +#global bootstrap 1 + +%if !0%{?bootstrap} +%global tests 1 +%endif Name: kf5-%{framework} Summary: A Tier 3 KDE Frameworks 5 module that provides indexing and search functionality Version: 5.21.0 -Release: 2%{?dist} +Release: 3%{?dist} # libs are LGPL, tools are GPL # KDE e.V. may determine that future LGPL/GPL versions are accepted @@ -97,7 +104,8 @@ License: LGPLv2 or LGPLv3 %build mkdir %{_target_platform} pushd %{_target_platform} -%{cmake_kf5} .. +%{cmake_kf5} .. \ + -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF} popd make %{?_smp_mflags} -C %{_target_platform} @@ -124,6 +132,13 @@ cat kio_tags.lang kio_baloosearch.lang kio_timeline.lang balooctl.lang baloosear cat baloo_file.lang baloo_file_extractor.lang \ > %{name}-file.lang + +%check +%if 0%{?tests} +time make test -C %{_target_platform} ARGS="--timeout 300 --output-on-failure" +%endif + + %post touch --no-create %{_kf5_datadir}/icons/hicolor &> /dev/null || : @@ -175,6 +190,9 @@ fi %changelog +* Wed Apr 27 2016 Rex Dieter - 5.21.0-3 +- support bootstrap, %%check: enable tests + * Wed Apr 27 2016 Orion Poplawski - 5.21.0-2 - Do not obsolete/provide baloo{-file} in EPEL, use Conflicts (for now) - update URL