d90b213
%undefine __cmake_in_source_build
Rex Dieter 3792450
%global framework kcalutils
Dan Vrátil 9c482e8
Rex Dieter eea93dd
# uncomment to enable bootstrap mode
Rex Dieter eea93dd
#global bootstrap 1
Rex Dieter eea93dd
Rex Dieter eea93dd
%if !0%{?bootstrap}
Rex Dieter eea93dd
%global tests 1
Rex Dieter eea93dd
%endif
Rex Dieter eea93dd
Rex Dieter 3792450
Name:    kf5-kcalendarutils
179c2ce
Version: 20.08.3
6022fc6
Release: 1%{?dist}
Rex Dieter 153941a
Summary: The KCalendarUtils Library
Dan Vrátil 9c482e8
Rex Dieter 153941a
License: LGPLv2+
Rex Dieter 6d0e2d7
URL:     https://cgit.kde.org/%{framework}.git
Dan Vrátil 9c482e8
Dan Vrátil 9c482e8
%global revision %(echo %{version} | cut -d. -f3)
Dan Vrátil 9c482e8
%if %{revision} >= 50
Dan Vrátil 9c482e8
%global stable unstable
Dan Vrátil 9c482e8
%else
Dan Vrátil 9c482e8
%global stable stable
Dan Vrátil 9c482e8
%endif
a1592be
Source0:        http://download.kde.org/%{stable}/release-service/%{version}/src/%{framework}-%{version}.tar.xz
Dan Vrátil 9c482e8
1236237
# libical (and thus kcalendarcore) not on all arches for RHEL8.
1236237
%if 0%{?rhel} == 8
89a1e17
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
1236237
%endif
1236237
62f6d69
BuildRequires: make
Dan Vrátil 9c482e8
BuildRequires:  extra-cmake-modules
Rex Dieter 7aa7d27
# when macros.grantlee5 was introduced
Rex Dieter 7aa7d27
BuildRequires:  grantlee-qt5-devel >= 5.1.0-2
Rex Dieter 7aa7d27
%{?grantlee5_requires}
Rex Dieter eea93dd
BuildRequires:  kf5-rpm-macros
750f024
BuildRequires:  kf5-kcoreaddons-devel >= 5.15
750f024
BuildRequires:  kf5-kconfig-devel >= 5.15
750f024
BuildRequires:  kf5-ki18n-devel >= 5.15
750f024
BuildRequires:  kf5-kdelibs4support-devel >= 5.15
750f024
BuildRequires:  kf5-kcodecs-devel >= 5.15
Rex Dieter 87b3d2c
#global majmin_ver %(echo %{version} | cut -d. -f1,2)
Rex Dieter 87b3d2c
%global majmin_ver %{version}
Rex Dieter c9a1980
BuildRequires:  kf5-kcalendarcore-devel >= %{majmin_ver}
Rex Dieter c9a1980
BuildRequires:  kf5-kidentitymanagement-devel >= %{majmin_ver}
Rex Dieter eea93dd
BuildRequires:  qt5-qtbase-devel
Rex Dieter eea93dd
%if 0%{?tests}
Rex Dieter eea93dd
BuildRequires: dbus-x11
Rex Dieter eea93dd
BuildRequires: xorg-x11-server-Xvfb
Rex Dieter eea93dd
%endif
Rex Dieter eea93dd
Rex Dieter eea93dd
Provides:       kf5-%{framework} = %{version}-%{release}
Rex Dieter eea93dd
Provides:       kf5-%{framework}%{?_isa} = %{version}-%{release}
Dan Vrátil 9c482e8
Dan Vrátil 9c482e8
%description
Dan Vrátil 9c482e8
%{summary}.
Dan Vrátil 9c482e8
Dan Vrátil 9c482e8
%package        devel
Dan Vrátil 9c482e8
Summary:        Development files for %{name}
Rex Dieter 3792450
Provides:       kf5-%{framework}-devel = %{version}-%{release}
Rex Dieter eea93dd
Provides:       kf5-%{framework}-devel%{?_isa} = %{version}-%{release}
Dan Vrátil 9c482e8
Requires:       %{name}%{?_isa} = %{version}-%{release}
Dan Vrátil 9c482e8
Requires:       kf5-kcoreaddons-devel
Dan Vrátil 9c482e8
Requires:       kf5-kdelibs4support-devel
Dan Vrátil 9c482e8
Requires:       kf5-kcalendarcore-devel
Dan Vrátil 9c482e8
%description    devel
Dan Vrátil 9c482e8
The %{name}-devel package contains libraries and header files for
Dan Vrátil 9c482e8
developing applications that use %{name}.
Dan Vrátil 9c482e8
Dan Vrátil 9c482e8
Dan Vrátil 9c482e8
%prep
Rex Dieter eea93dd
%autosetup -n %{framework}-%{version} -p1
Dan Vrátil 9c482e8
Rex Dieter c9a1980
Dan Vrátil 9c482e8
%build
6e13618
%cmake_kf5 \
Rex Dieter eea93dd
  -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF}
6e13618
d90b213
%cmake_build
Dan Vrátil 9c482e8
Rex Dieter c9a1980
Dan Vrátil 9c482e8
%install
d90b213
%cmake_install
Dan Vrátil 9c482e8
Rex Dieter 6d3692a
%find_lang %{name} --all-name --with-html
Rex Dieter 6d3692a
Dan Vrátil 9c482e8
Rex Dieter eea93dd
%check
Rex Dieter eea93dd
%if 0%{?tests}
Rex Dieter eea93dd
export CTEST_OUTPUT_ON_FAILURE=1
Rex Dieter eea93dd
xvfb-run -a \
Rex Dieter eea93dd
dbus-launch --exit-with-session \
Rex Dieter eea93dd
make test ARGS="--output-on-failure --timeout 60" -C %{_target_platform} ||:
Rex Dieter eea93dd
%endif
Rex Dieter eea93dd
Rex Dieter eea93dd
1477b96
%ldconfig_scriptlets
Dan Vrátil 9c482e8
Rex Dieter 6d3692a
%files -f %{name}.lang
6e13618
%license LICENSES/*
28b0b19
%{_kf5_datadir}/qlogging-categories5/*%{framework}.*
Dan Vrátil 9c482e8
%{_kf5_libdir}/libKF5CalendarUtils.so.*
Rex Dieter 7aa7d27
%{grantlee5_plugindir}/kcalendar_grantlee_plugin.so
Dan Vrátil 9c482e8
Dan Vrátil 9c482e8
%files devel
Dan Vrátil 9c482e8
%{_kf5_includedir}/kcalutils_version.h
Rex Dieter c9a1980
%{_kf5_includedir}/KCalUtils/
Dan Vrátil 9c482e8
%{_kf5_libdir}/libKF5CalendarUtils.so
Rex Dieter c9a1980
%{_kf5_libdir}/cmake/KF5CalendarUtils/
Dan Vrátil 9c482e8
%{_kf5_archdatadir}/mkspecs/modules/qt_KCalUtils.pri
Dan Vrátil 9c482e8
Dan Vrátil 9c482e8
Dan Vrátil 9c482e8
%changelog
179c2ce
* Fri Nov  6 15:40:12 CST 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.3-1
179c2ce
- 20.08.3
179c2ce
07d702e
* Tue Sep 15 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.1-1
07d702e
- 20.08.1
07d702e
6022fc6
* Tue Aug 18 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.0-1
6022fc6
- 20.08.0
6022fc6
ba5a78f
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20.04.3-2
ba5a78f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
ba5a78f
9004ac8
* Fri Jul 10 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.3-1
9004ac8
- 20.04.3
9004ac8
2a264b1
* Fri Jun 12 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.2-1
2a264b1
- 20.04.2
2a264b1
8704941
* Wed May 27 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.1-1
8704941
- 20.04.1
8704941
a1592be
* Fri Apr 24 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.0-1
a1592be
- 20.04.0
a1592be
900d702
* Sat Mar 07 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.3-1
900d702
- 19.12.3
900d702
4ac485a
* Mon Feb 17 2020 Mohan Boddu <rdieter@fedoraproject.org> - 19.12.2-2
4ac485a
- Rebuilt for grantlee-qt5-5.2.0-3
4ac485a
012dd0a
* Tue Feb 04 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.2-1
012dd0a
- 19.12.2
012dd0a
7d590d6
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 19.12.1-2
7d590d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7d590d6
c3ed2b7
* Sat Jan 18 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.1-1
c3ed2b7
- 19.12.1
c3ed2b7
f0d8949
* Mon Nov 11 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.08.3-1
f0d8949
- 19.08.3
f0d8949
e901c27
* Fri Oct 18 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.08.2-1
e901c27
- 19.08.2
e901c27
4c2e473
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 19.04.3-2
4c2e473
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4c2e473
3265f25
* Fri Jul 12 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.3-1
3265f25
- 19.04.3
3265f25
110b923
* Wed Jun 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.2-1
110b923
- 19.04.2
110b923
dc2cb66
* Fri Mar 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.3-1
dc2cb66
- 18.12.3
dc2cb66
8870671
* Tue Feb 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.2-1
8870671
- 18.12.2
8870671
b013b1d
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 18.12.1-2
b013b1d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b013b1d
8891dd3
* Tue Jan 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.1-1
8891dd3
- 18.12.1
8891dd3
e3c0258
* Fri Dec 14 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.12.0-1
e3c0258
- 18.12.0
e3c0258
888004b
* Tue Nov 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.3-1
888004b
- 18.08.3
888004b
1b26c79
* Wed Oct 10 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.2-1
1b26c79
- 18.08.2
1b26c79
5af6719
* Mon Oct 01 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.1-1
5af6719
- 18.08.1
5af6719
016480f
* Fri Jul 13 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.3-1
016480f
- 18.04.3
016480f
8538ad2
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 18.04.2-2
8538ad2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
8538ad2
ac04da0
* Wed Jun 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.2-1
ac04da0
- 18.04.2
ac04da0
57c5a68
* Wed May 09 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.1-1
57c5a68
- 18.04.1
57c5a68
2e17576
* Fri Apr 20 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.0-1
2e17576
- 18.04.0
2e17576
f41a62b
* Tue Mar 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.3-1
f41a62b
- 17.12.3
f41a62b
370c935
* Tue Feb 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.2-1
370c935
- 17.12.2
370c935
2d241a4
* Thu Jan 11 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.1-1
2d241a4
- 17.12.1
2d241a4
42b22f6
* Tue Dec 12 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.12.0-1
42b22f6
- 17.12.0
42b22f6
7cff2f8
* Wed Dec 06 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.11.90-1
7cff2f8
- 17.11.90
7cff2f8
03e8a40
* Wed Nov 22 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.11.80-1
03e8a40
- 17.11.80
03e8a40
a7c5856
* Wed Nov 08 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.3-1
a7c5856
- 17.08.3
a7c5856
9181f8e
* Mon Sep 25 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.1-1
9181f8e
- 17.08.1
9181f8e
172450b
* Fri Jul 28 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.3-1
172450b
- 17.04.3
172450b
012f86b
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 17.04.2-2
012f86b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
012f86b
Rex Dieter b1cd610
* Thu Jun 15 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.2-1
Rex Dieter b1cd610
- 17.04.2
Rex Dieter b1cd610
Rex Dieter 6d0e2d7
* Sat May 13 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.1-1
Rex Dieter 6d0e2d7
- 17.04.1
Rex Dieter 6d0e2d7
Rex Dieter 0624fb4
* Thu Mar 09 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.3-1
Rex Dieter 0624fb4
- 16.12.3
Rex Dieter 0624fb4
Rex Dieter f2238b6
* Thu Feb 09 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.2-1
Rex Dieter f2238b6
- 16.12.2
Rex Dieter f2238b6
Rex Dieter f8bd930
* Mon Jan 16 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.1-1
Rex Dieter f8bd930
- 16.12.1
Rex Dieter f8bd930
Rex Dieter e0f5884
* Mon Dec 05 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.3-1
Rex Dieter e0f5884
- 16.08.3
Rex Dieter e0f5884
Rex Dieter e6989ee
* Thu Oct 13 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.2-1
Rex Dieter e6989ee
- 16.08.2
Rex Dieter e6989ee
Rex Dieter 22ac3a3
* Thu Sep 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.1-1
Rex Dieter 22ac3a3
- 16.08.1
Rex Dieter 22ac3a3
Rex Dieter 5dd341c
* Sat Sep 03 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.0-1
Rex Dieter 5dd341c
- 16.08.0
Rex Dieter 5dd341c
Rex Dieter 7aa7d27
* Wed Aug 17 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.3-2
Rex Dieter 7aa7d27
- use macros.grantlee5
Rex Dieter 7aa7d27
Rex Dieter 39633c3
* Sun Jul 10 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.3-1
Rex Dieter 39633c3
- 16.04.3
Rex Dieter 39633c3
Rex Dieter 31b3822
* Sun Jun 12 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.2-1
Rex Dieter 31b3822
- 16.04.2
Rex Dieter 31b3822
Rex Dieter 1830e58
* Sun May 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.1-1
Rex Dieter 1830e58
- 16.04.1
Rex Dieter 1830e58
Rex Dieter eea93dd
* Sun May 01 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.0-1
Rex Dieter eea93dd
- 16.04.0, support bootstrap, add %%check
Rex Dieter eea93dd
Rex Dieter cb103c4
* Sat Apr 30 2016 Rex Dieter <rdieter@fedoraproject.org> - 15.12.3-4
Rex Dieter cb103c4
- own %%{_kf5_datadir}/kcalendar/
Rex Dieter cb103c4
Rex Dieter 3792450
* Tue Apr 19 2016 Rex Dieter <rdieter@fedoraproject.org> - 15.12.3-3
Rex Dieter 3792450
- -devel: Provides: kf5-kcalutils-devel
Rex Dieter 3792450
Rex Dieter 153941a
* Tue Apr 19 2016 Rex Dieter <rdieter@fedoraproject.org> - 15.12.3-2
Rex Dieter 153941a
- rebuild (grantlee-qt5), cleanup
Rex Dieter 153941a
Rex Dieter e8aa791
* Tue Mar 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 15.12.3-1
Rex Dieter e8aa791
- 15.12.3
Rex Dieter e8aa791
Rex Dieter 708227c
* Sun Feb 14 2016 Rex Dieter <rdieter@fedoraproject.org> - 15.12.2-1
Rex Dieter 708227c
- 15.12.2
Rex Dieter 708227c
Rex Dieter c9a1980
* Sat Feb 06 2016 Rex Dieter <rdieter@fedoraproject.org> 15.12.1-1
Rex Dieter c9a1980
- 15.12.1
Rex Dieter c9a1980
1b208a3
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 15.12.0-4
1b208a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1b208a3
d9b73cb
* Sat Jan 23 2016 Robert Scheck <robert@fedoraproject.org> - 15.12.0-3
d9b73cb
- Rebuild for libical 2.0.0
d9b73cb
ccf0daf
* Tue Dec 15 2015 Jan Grulich <jgrulich@redhat.com> - 15.12.0-2
ccf0daf
- Remove obsoletes/conflicts with kdepimlibs
ccf0daf
bfbfc59
* Tue Dec 15 2015 Jan Grulich <jgrulich@redhat.com> - 15.12-0-1
bfbfc59
- Update to 15.12.0
bfbfc59
f79f40b
* Mon Dec 07 2015 Jan Grulich <jgrulich@redhat.com> - 15.11.90-1
f79f40b
- Update to 15.11.90
f79f40b
750f024
* Thu Dec 03 2015 Jan Grulich <jgrulich@redhat.com> - 15.11.80-1
750f024
- Update to 15.11.80
750f024
Dan Vrátil 9c482e8
* Mon Aug 24 2015 Daniel Vrátil <dvratil@redhat.com> - 15.08.0-1
Dan Vrátil 9c482e8
- Initial version