e2ac5a4
%undefine __cmake_in_source_build
046b322
%global framework akonadi-search
046b322
Rex Dieter 295c7e3
# uncomment to enable bootstrap mode
Rex Dieter 295c7e3
#global bootstrap 1
Rex Dieter 295c7e3
Rex Dieter 295c7e3
%if !0%{?bootstrap}
Rex Dieter 295c7e3
%global tests 1
Rex Dieter 295c7e3
%endif
Rex Dieter 295c7e3
Rex Dieter a39c5eb
Name:    kf5-%{framework}
602b59a
Version: 20.08.3
d1fe8f0
Release: 1%{?dist}
Rex Dieter a39c5eb
Summary: The Akonadi Search library and indexing agent
046b322
Rex Dieter a39c5eb
License: LGPLv2+
Rex Dieter 4a651c2
URL:     https://cgit.kde.org/%{framework}.git
046b322
046b322
%global revision %(echo %{version} | cut -d. -f3)
046b322
%if %{revision} >= 50
046b322
%global stable unstable
046b322
%else
046b322
%global stable stable
046b322
%endif
350528b
Source0: http://download.kde.org/%{stable}/release-service/%{version}/src/%{framework}-%{version}.tar.xz
046b322
db24e39
# libical (and thus kcalendarcore) not on all arches for RHEL8.
db24e39
%if 0%{?rhel} == 8
530b6ca
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
db24e39
%endif
db24e39
7f29c44
BuildRequires: make
046b322
BuildRequires:  extra-cmake-modules
Rex Dieter 295c7e3
BuildRequires:  kf5-rpm-macros
046b322
BuildRequires:  kf5-ki18n-devel >= 5.15
046b322
BuildRequires:  kf5-kconfig-devel >= 5.15
046b322
BuildRequires:  kf5-kcrash-devel >= 5.15
046b322
BuildRequires:  kf5-krunner-devel >= 5.15
046b322
BuildRequires:  kf5-kcmutils-devel >= 5.15
Rex Dieter 22e9aba
%global majmin_ver %(echo %{version} | cut -d. -f1,2)
Rex Dieter 22e9aba
BuildRequires:  kf5-akonadi-mime-devel >= %{majmin_ver} 
Rex Dieter 489cf61
BuildRequires:  kf5-akonadi-server-devel >= %{majmin_ver}
Rex Dieter 22e9aba
BuildRequires:  kf5-kcontacts-devel >= %{majmin_ver}
Rex Dieter 22e9aba
BuildRequires:  kf5-kcalendarcore-devel >= %{majmin_ver}
Rex Dieter 22e9aba
BuildRequires:  kf5-kmime-devel >= %{majmin_ver}
Rex Dieter 295c7e3
BuildRequires:  qt5-qtbase-devel
Rex Dieter 295c7e3
BuildRequires:  xapian-core-devel
Rex Dieter 295c7e3
%if 0%{?tests}
Rex Dieter 295c7e3
BuildRequires: dbus-x11
Rex Dieter 295c7e3
BuildRequires: time
Rex Dieter 295c7e3
BuildRequires: xorg-x11-server-Xvfb
Rex Dieter 295c7e3
%endif
046b322
046b322
%description
046b322
%{summary}.
046b322
046b322
%package        devel
046b322
Summary:        Development files for %{name}
046b322
Requires:       %{name}%{?_isa} = %{version}-%{release}
046b322
Requires:       qt5-qtbase-devel
046b322
Requires:       kf5-kcoreaddons-devel
046b322
Requires:       kf5-akonadi-server-devel
046b322
Requires:       kf5-akonadi-mime-devel
046b322
Requires:       kf5-kcontacts-devel
046b322
Requires:       kf5-kmime-devel
046b322
Requires:       kf5-kcalendarcore-devel
046b322
%description    devel
046b322
The %{name}-devel package contains libraries and header files for
046b322
developing applications that use %{name}.
046b322
046b322
046b322
%prep
Rex Dieter a39c5eb
%autosetup -n %{framework}-%{version} -p1
046b322
Rex Dieter 22e9aba
046b322
%build
6dbcf71
%cmake_kf5 \
Rex Dieter 295c7e3
  -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF}
6dbcf71
e2ac5a4
%cmake_build
046b322
Rex Dieter 22e9aba
046b322
%install
e2ac5a4
%cmake_install
046b322
Rex Dieter b12189a
%find_lang %{name} --all-name --with-html
Rex Dieter b12189a
046b322
Rex Dieter 295c7e3
%check
Rex Dieter 295c7e3
%if 0%{?tests}
Rex Dieter 295c7e3
export CTEST_OUTPUT_ON_FAILURE=1
Rex Dieter 295c7e3
xvfb-run -a \
Rex Dieter 295c7e3
dbus-launch --exit-with-session \
Rex Dieter 295c7e3
time \
Rex Dieter 295c7e3
make test ARGS="--output-on-failure --timeout 30" -C %{_target_platform} ||:
Rex Dieter 295c7e3
%endif
Rex Dieter 295c7e3
Rex Dieter 295c7e3
36a7f55
%ldconfig_scriptlets
046b322
Rex Dieter b12189a
%files -f %{name}.lang
6dbcf71
%license LICENSES/*
4eb8961
%{_kf5_datadir}/qlogging-categories5/*%{framework}.*
046b322
%{_kf5_libdir}/libKF5AkonadiSearchPIM.so.*
046b322
%{_kf5_libdir}/libKF5AkonadiSearchCore.so.*
046b322
%{_kf5_libdir}/libKF5AkonadiSearchXapian.so.*
046b322
%{_kf5_libdir}/libKF5AkonadiSearchDebug.so.*
046b322
046b322
%{_kf5_bindir}/akonadi_indexing_agent
046b322
%{_kf5_datadir}/akonadi/agents/akonadiindexingagent.desktop
046b322
%{_kf5_datadir}/kservices5/plasma-krunner-pimcontacts_config.desktop
Rex Dieter a39c5eb
%{_kf5_qtplugindir}/akonadi/
046b322
%{_kf5_qtplugindir}/kcm_krunner_pimcontacts.so
462bb42
%{_kf5_plugindir}/krunner/krunner_pimcontacts.so
046b322
046b322
%files devel
046b322
%{_kf5_libdir}/libKF5AkonadiSearchPIM.so
046b322
%{_kf5_libdir}/libKF5AkonadiSearchCore.so
046b322
%{_kf5_libdir}/libKF5AkonadiSearchXapian.so
046b322
%{_kf5_libdir}/libKF5AkonadiSearchDebug.so
046b322
%{_kf5_includedir}/akonadi_search_version.h
Rex Dieter 22e9aba
%{_kf5_includedir}/AkonadiSearch/
Rex Dieter 22e9aba
%{_kf5_libdir}/cmake/KF5AkonadiSearch/
046b322
046b322
046b322
%changelog
602b59a
* Fri Nov  6 15:37:43 CST 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.3-1
602b59a
- 20.08.3
602b59a
3f1447a
* Tue Sep 15 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.1-1
3f1447a
- 20.08.1
3f1447a
d1fe8f0
* Tue Aug 18 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.0-1
d1fe8f0
- 20.08.0
d1fe8f0
c9b0a22
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20.04.3-3
c9b0a22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c9b0a22
a1c1c3a
* Wed Jul 15 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.3-2
a1c1c3a
- rebuild (krunner)
a1c1c3a
2530965
* Fri Jul 10 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.3-1
2530965
- 20.04.3
2530965
93bb5ce
* Fri Jun 12 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.2-1
93bb5ce
- 20.04.2
93bb5ce
fe22b7c
* Wed May 27 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.1-1
fe22b7c
- 20.04.1
fe22b7c
350528b
* Fri Apr 24 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.0-1
350528b
- 20.04.0
350528b
3ad1579
* Sat Mar 07 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.3-1
3ad1579
- 19.12.3
3ad1579
2d6edb1
* Tue Feb 04 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.2-1
2d6edb1
- 19.12.2
2d6edb1
02e369f
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 19.12.1-2
02e369f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
02e369f
fe8df09
* Sat Jan 18 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.1-1
fe8df09
- 19.12.1
fe8df09
8a4de2c
* Mon Nov 11 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.08.3-1
8a4de2c
- 19.08.3
8a4de2c
3a18ccd
* Fri Oct 18 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.08.2-1
3a18ccd
- 19.08.2
3a18ccd
5c4e3c1
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 19.04.3-2
5c4e3c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5c4e3c1
e27dd18
* Fri Jul 12 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.3-1
e27dd18
- 19.04.3
e27dd18
311bd17
* Wed Jun 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.2-1
311bd17
- 19.04.2
311bd17
b2d06d9
* Fri Mar 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.3-1
b2d06d9
- 18.12.3
b2d06d9
ed40a2f
* Tue Feb 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.2-1
ed40a2f
- 18.12.2
ed40a2f
0380239
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 18.12.1-2
0380239
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
0380239
6aa3c21
* Tue Jan 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.1-1
6aa3c21
- 18.12.1
6aa3c21
7a9a2d1
* Fri Dec 14 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.12.0-1
7a9a2d1
- 18.12.0
7a9a2d1
a4affaf
* Tue Nov 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.3-1
a4affaf
- 18.08.3
a4affaf
24a2d32
* Wed Oct 10 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.2-1
24a2d32
- 18.08.2
24a2d32
dbf73d4
* Mon Oct 01 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.1-1
dbf73d4
- 18.08.1
dbf73d4
7808048
* Fri Jul 13 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.3-1
7808048
- 18.04.3
7808048
b8327cb
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 18.04.2-2
b8327cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b8327cb
47f3a42
* Wed Jun 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.2-1
47f3a42
- 18.04.2
47f3a42
5fb4b64
* Wed May 09 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.1-1
5fb4b64
- 18.04.1
5fb4b64
1e058c7
* Fri Apr 20 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.0-1
1e058c7
- 18.04.0
1e058c7
c71f08a
* Tue Mar 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.3-1
c71f08a
- 17.12.3
c71f08a
cf94c80
* Tue Feb 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.2-1
cf94c80
- 17.12.2
cf94c80
30ffe09
* Thu Jan 11 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.1-1
30ffe09
- 17.12.1
30ffe09
d768e96
* Tue Dec 12 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.12.0-1
d768e96
- 17.12.0
d768e96
c56510c
* Wed Dec 06 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.11.90-1
c56510c
- 17.11.90
c56510c
3fcc534
* Wed Nov 22 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.11.80-1
3fcc534
- 17.11.80
3fcc534
a260986
* Wed Nov 08 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.3-1
a260986
- 17.08.3
a260986
5aea224
* Mon Sep 25 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.1-1
5aea224
- 17.08.1
5aea224
ed4ea1f
* Fri Jul 28 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.3-1
ed4ea1f
- 17.04.3
ed4ea1f
705ae4f
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 17.04.2-2
705ae4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
705ae4f
Rex Dieter 1ad4f52
* Thu Jun 15 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.2-1
Rex Dieter 1ad4f52
- 17.04.2
Rex Dieter 1ad4f52
Rex Dieter 4a651c2
* Sat May 13 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.1-1
Rex Dieter 4a651c2
- 17.04.1
Rex Dieter 4a651c2
Rex Dieter 29aed6b
* Thu Mar 09 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.3-1
Rex Dieter 29aed6b
- 16.12.3
Rex Dieter 29aed6b
Rex Dieter c31d8c6
* Thu Feb 09 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.2-1
Rex Dieter c31d8c6
- 16.12.2
Rex Dieter c31d8c6
Rex Dieter 1825849
* Mon Jan 16 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.1-1
Rex Dieter 1825849
- 16.12.1
Rex Dieter 1825849
Rex Dieter b162417
* Fri Dec 23 2016 Rex Dieter <rdieter@math.unl.edu> - 16.08.3-2
Rex Dieter b162417
- rebuild (xapian)
Rex Dieter b162417
Rex Dieter 7acb5d0
* Mon Dec 05 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.3-1
Rex Dieter 7acb5d0
- 16.08.3
Rex Dieter 7acb5d0
Rex Dieter b9d5d7b
* Thu Oct 13 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.2-1
Rex Dieter b9d5d7b
- 16.08.2
Rex Dieter b9d5d7b
Rex Dieter 0cf305f
* Thu Sep 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.1-1
Rex Dieter 0cf305f
- 16.08.1
Rex Dieter 0cf305f
Rex Dieter 651bede
* Sun Sep 04 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.0-1
Rex Dieter 651bede
- 16.08.0
Rex Dieter 651bede
Rex Dieter ccf10d7
* Sun Jul 10 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.3-1
Rex Dieter ccf10d7
- 16.04.3
Rex Dieter ccf10d7
Rex Dieter 3af8699
* Sun Jun 12 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.2-1
Rex Dieter 3af8699
- 16.04.2
Rex Dieter 3af8699
Rex Dieter 005f0dd
* Sun May 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.1-1
Rex Dieter 005f0dd
- 16.04.1
Rex Dieter 005f0dd
Rex Dieter 295c7e3
* Sun May 01 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.0-1
Rex Dieter 295c7e3
- 16.04.0, support bootstrap, add %%check
Rex Dieter 295c7e3
Rex Dieter a39c5eb
* Sat Apr 30 2016 Rex Dieter <rdieter@fedoraproject.org> - 15.12.3-2
Rex Dieter a39c5eb
- update URL
Rex Dieter a39c5eb
- own %%{_kf5_qtplugindir}/akonadi/
Rex Dieter a39c5eb
Rex Dieter 51e6490
* Tue Mar 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 15.12.3-1
Rex Dieter 51e6490
- 15.12.3
Rex Dieter 51e6490
Rex Dieter 1935bdf
* Sun Feb 14 2016 Rex Dieter <rdieter@fedoraproject.org> - 15.12.2-1
Rex Dieter 1935bdf
- 15.12.2
Rex Dieter 1935bdf
Rex Dieter 22e9aba
* Sat Feb 06 2016 Rex Dieter <rdieter@fedoraproject.org> 15.12.1-1
Rex Dieter 22e9aba
- 15.12.1
Rex Dieter 22e9aba
c9de9f0
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 15.12.0-4
c9de9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c9de9f0
bf07588
* Sat Jan 23 2016 Robert Scheck <robert@fedoraproject.org> - 15.12.0-3
bf07588
- Rebuild for libical 2.0.0
bf07588
1e4250e
* Tue Dec 15 2015 Jan Grulich <jgrulich@redhat.com> - 15.12.0-2
1e4250e
- Remove obsoletes/conflicts with kdepimlibs
1e4250e
5fe85bb
* Tue Dec 15 2015 Jan Grulich <jgrulich@redhat.com> - 15.12-0-1
5fe85bb
- Update to 15.12.0
5fe85bb
39ce7ed
* Mon Dec 07 2015 Jan Grulich <jgrulich@redhat.com> - 15.11.90-1
39ce7ed
- Update to 15.11.90
39ce7ed
046b322
* Thu Dec 03 2015 Jan Grulich <jgrulich@redhat.com> - 15.11.80-1
046b322
- Update to 15.11.80
046b322
046b322
* Mon Aug 24 2015 Daniel Vrátil <dvratil@redhat.com> - 15.08.0-1
046b322
- Initial version