kf5-kitinerary/kf5-kitinerary.spec

307 lines
8.4 KiB
RPMSpec
Raw Normal View History

2018-10-03 20:20:00 +00:00
%global framework kitinerary
# uncomment to enable bootstrap mode
#global bootstrap 1
%if !0%{?bootstrap}
%global tests 1
%endif
Name: kf5-%{framework}
2022-10-15 11:35:54 +00:00
Version: 22.08.2
2022-08-21 21:01:53 +00:00
Release: 1%{?dist}
2018-10-03 20:20:00 +00:00
Summary: A library containing itinerary data model and itinerary extraction code
License: LGPLv2+
2021-02-04 21:05:41 +00:00
URL: https://invent.kde.org/frameworks/%{framework}
2018-10-03 20:20:00 +00:00
%global revision %(echo %{version} | cut -d. -f3)
%if %{revision} >= 50
%global stable unstable
%else
%global stable stable
%endif
2020-04-24 14:09:11 +00:00
Source0: http://download.kde.org/%{stable}/release-service/%{version}/src/%{framework}-%{version}.tar.xz
2018-10-03 20:20:00 +00:00
# libical (and thus kcalendarcore) not on all arches for RHEL8.
%if 0%{?rhel} == 8
2020-05-04 16:29:29 +00:00
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
%endif
2018-10-03 20:20:00 +00:00
BuildRequires: extra-cmake-modules
BuildRequires: kf5-rpm-macros
2021-12-29 08:31:52 +00:00
BuildRequires: qt5-qtbase-private-devel
2018-10-03 20:20:00 +00:00
BuildRequires: cmake(KF5I18n)
# kde-pim pkgs
#global majmin_ver %(echo %{version} | cut -d. -f1,2)
%global majmin_ver %{version}
BuildRequires: kf5-kmime-devel >= %{majmin_ver}
BuildRequires: kf5-kcalendarcore-devel >= %{majmin_ver}
BuildRequires: kf5-kcontacts-devel >= %{majmin_ver}
BuildRequires: kf5-kpkpass-devel >= %{majmin_ver}
# kde-pim cmake
2018-10-03 20:20:00 +00:00
BuildRequires: cmake(KF5Mime)
BuildRequires: cmake(KF5CalendarCore)
BuildRequires: cmake(KF5Contacts)
BuildRequires: cmake(KPimPkPass)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Qml)
2018-12-15 12:36:43 +00:00
BuildRequires: pkgconfig(libxml-2.0)
2018-10-03 20:20:00 +00:00
BuildRequires: pkgconfig(poppler)
2022-08-28 05:59:53 +00:00
%if 0%{?fedora}
BuildRequires: libphonenumber-devel
BuildRequires: protobuf-devel
%endif
2020-01-19 16:15:06 +00:00
BuildRequires: pkgconfig(shared-mime-info)
2018-10-03 20:20:00 +00:00
BuildRequires: pkgconfig(zlib)
BuildRequires: pkgconfig(openssl)
2018-10-03 20:20:00 +00:00
# TODO: https://github.com/glassechidna/zxing-cpp
#BuildRequires: zxing-cpp-devel
%if 0%{?tests}
BuildRequires: dbus-x11
BuildRequires: xorg-x11-server-Xvfb
%endif
%description
%{summary}
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%autosetup -n %{framework}-%{version} -p1
%build
2020-08-19 16:24:44 +00:00
%cmake_kf5 \
2018-10-03 20:20:00 +00:00
-DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF}
2020-08-19 16:24:44 +00:00
%cmake_build
2018-10-03 20:20:00 +00:00
%install
%cmake_install
2018-10-03 20:20:00 +00:00
%find_lang %{name} --all-name
%check
%if 0%{?tests}
export CTEST_OUTPUT_ON_FAILURE=1
#xvfb-run -a \
#dbus-launch --exit-with-session \
make test/fast ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||:
%endif
%ldconfig_scriptlets
%files -f %{name}.lang
%doc README.md
2020-08-19 16:24:44 +00:00
%license LICENSES/*
2019-10-18 18:51:34 +00:00
%{_kf5_datadir}/qlogging-categories5/*%{framework}.*
2018-10-03 20:20:00 +00:00
%{_kf5_libdir}/libKPimItinerary.so.5*
2019-06-07 13:26:46 +00:00
%{_kf5_libexecdir}/kitinerary-extractor
2020-01-19 16:23:32 +00:00
%{_kf5_datadir}/mime/packages/application-vnd-kde-itinerary.xml
2018-10-03 20:20:00 +00:00
%files devel
%{_includedir}/KPim/
%{_kf5_libdir}/libKPimItinerary.so
%{_kf5_libdir}/cmake/KPimItinerary/
%changelog
2022-10-15 11:35:54 +00:00
* Fri Oct 14 2022 Marc Deop <marcdeop@fedoraproject.org> - 22.08.2-1
- 22.08.2
2022-09-08 12:12:53 +00:00
* Thu Sep 08 2022 Marc Deop <marcdeop@fedoraproject.org> - 22.08.1-1
- 22.08.1
2022-08-21 21:01:53 +00:00
* Fri Aug 19 2022 Marc Deop <marcdeop@fedoraproject.org> - 22.08.0-1
- 22.08.0
2022-08-08 11:02:26 +00:00
* Mon Aug 08 2022 Marek Kasik <mkasik@redhat.com> - 22.04.3-5
- Rebuild for poppler-22.08.0
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 22.04.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
2022-07-18 16:19:40 +00:00
* Mon Jul 18 2022 Than Ngo <than@redhat.com> - 22.04.3-3
- 22.04.3
2022-07-14 13:03:24 +00:00
* Thu Jul 14 2022 Jan Grulich <jgrulich@redhat.com> - 22.04.1-3
- Rebuild (qt5)
2022-05-17 11:03:42 +00:00
* Tue May 17 2022 Jan Grulich <jgrulich@redhat.com> - 22.04.1-2
- Rebuild (qt5)
2022-05-12 11:02:05 +00:00
* Thu May 12 2022 Justin Zobel <justin@1707.io> - 22.04.1-1
- Update to 22.04.1
2022-05-09 06:01:08 +00:00
* Mon May 09 2022 Justin Zobel <justin@1707.io> - 22.04.0-1
- Update to 22.04.0
2022-03-11 09:56:22 +00:00
* Fri Mar 11 2022 Jan Grulich <jgrulich@redhat.com> - 21.12.3-2
- Rebuild (qt5)
2022-03-02 15:38:44 +00:00
* Wed Mar 02 2022 Marc Deop <marcdeop@fedoraproject.org> - 21.12.3-1
- 21.12.3
2022-02-04 16:40:41 +00:00
* Fri Feb 04 2022 Rex Dieter <rdieter@fedoraproject.org> - 21.12.2-1
- 21.12.2
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 21.12.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
2022-01-18 16:38:49 +00:00
* Tue Jan 18 2022 Marek Kasik <mkasik@redhat.com> - 21.12.1-2
- Rebuild for poppler-22.01.0
2022-01-06 14:54:09 +00:00
* Thu Jan 06 2022 Marc Deop <marcdeop@fedoraproject.org> - 21.12.1-1
- 21.12.1
2021-12-29 08:31:52 +00:00
* Mon Dec 20 2021 Marc Deop <marcdeop@fedoraproject.org> - 21.12.0-1
- 21.12.0
2021-11-02 15:23:12 +00:00
* Tue Nov 02 2021 Rex Dieter <rdieter@fedoraproject.org> - 21.08.3-1
- 21.08.3
2021-10-21 19:19:50 +00:00
* Thu Oct 21 2021 Rex Dieter <rdieter@fedoraproject.org> - 21.08.2-1
- 21.08.2
2021-09-14 17:05:12 +00:00
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 21.04.3-3
- Rebuilt with OpenSSL 3.0.0
2021-08-05 15:22:00 +00:00
* Thu Aug 05 2021 Marek Kasik <mkasik@redhat.com> - 21.04.3-2
- Rebuild for poppler-21.08.0
2021-07-28 16:44:18 +00:00
* Wed Jul 28 2021 Rex Dieter <rdieter@fedoraproject.org> - 21.04.3-1
- 21.04.3
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 21.04.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
2021-06-11 13:44:33 +00:00
* Fri Jun 11 2021 Rex Dieter <rdieter@fedoraproject.org> - 21.04.2-1
- 21.04.2
2021-05-11 21:28:28 +00:00
* Tue May 11 2021 Rex Dieter <rdieter@fedoraproject.org> - 21.04.1-1
- 21.04.1
2021-04-27 12:34:14 +00:00
* Tue Apr 27 2021 Rex Dieter <rdieter@fedoraproject.org> - 21.04.0-1
- 21.04.0
2021-03-03 16:41:27 +00:00
* Wed Mar 03 2021 Rex Dieter <rdieter@fedoraproject.org> - 20.12.3-1
- 20.12.3
2021-02-04 21:05:41 +00:00
* Thu Feb 04 2021 Rex Dieter <rdieter@fedoraproject.org> - 20.12.2-1
- 20.12.2
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20.08.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jan 19 2021 Marek Kasik <mkasik@redhat.com> - 20.08.3-3
- Rebuild for poppler-21.01.0 in correct target
2021-01-19 12:13:32 +00:00
* Tue Jan 19 2021 Marek Kasik <mkasik@redhat.com> - 20.08.3-2
- Rebuild for poppler-21.01.0
2020-11-06 21:41:19 +00:00
* Fri Nov 6 15:41:09 CST 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.3-1
- 20.08.3
2020-10-16 22:23:32 +00:00
* Fri Oct 16 2020 Jeff Law <law@redhat.com> - 20.08.1-2
- Fix missing #include for gcc-11
2020-09-15 21:58:15 +00:00
* Tue Sep 15 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.1-1
- 20.08.1
2020-08-18 18:58:47 +00:00
* Tue Aug 18 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.0-1
- 20.08.0
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20.04.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2020-07-20 09:53:15 +00:00
* Mon Jul 20 2020 Marek Kasik <mkasik@redhat.com> - 20.04.3-2
- Rebuild for poppler-0.90.0
2020-07-10 19:18:01 +00:00
* Fri Jul 10 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.3-1
- 20.04.3
* Sat Jun 13 2020 Marie Loise Nolden <loise@kde.org> - 20.04.2-2
- fix epel build and enhance optional additions at compile time
2020-06-12 15:26:49 +00:00
* Fri Jun 12 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.2-1
- 20.04.2
2020-05-27 16:28:10 +00:00
* Wed May 27 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.1-1
- 20.04.1
2020-04-24 14:09:11 +00:00
* Fri Apr 24 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.0-1
- 20.04.0
2020-03-07 15:25:30 +00:00
* Sat Mar 07 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.3-1
- 19.12.3
2020-02-04 20:21:47 +00:00
* Tue Feb 04 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.2-1
- 19.12.2
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 19.12.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2020-01-18 20:49:42 +00:00
* Sat Jan 18 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.1-1
- 19.12.1
2019-11-11 14:18:08 +00:00
* Mon Nov 11 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.08.3-1
- 19.08.3
2019-10-18 15:11:36 +00:00
* Fri Oct 18 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.08.2-1
- 19.08.2
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 19.04.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2019-07-12 17:14:16 +00:00
* Fri Jul 12 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.3-1
- 19.04.3
2019-06-05 21:28:49 +00:00
* Wed Jun 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.2-1
- 19.04.2
2019-03-08 19:37:43 +00:00
* Fri Mar 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.3-1
- 18.12.3
2019-02-05 21:41:34 +00:00
* Tue Feb 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.2-1
- 18.12.2
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 18.12.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2019-01-25 18:48:45 +00:00
* Fri Jan 25 2019 Marek Kasik <mkasik@redhat.com> - 18.12.1-2
- Rebuild for poppler-0.73.0
2019-01-08 22:39:13 +00:00
* Tue Jan 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.1-1
- 18.12.1
2018-12-14 21:39:00 +00:00
* Fri Dec 14 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.12.0-1
- 18.12.0
2018-11-06 21:36:56 +00:00
* Tue Nov 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.3-1
- 18.08.3
* Thu Oct 18 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.2-2
- add explicit pkgnames and versioning to build deps
2018-10-10 19:25:13 +00:00
* Wed Oct 10 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.2-1
- 18.08.2
2018-10-03 20:20:00 +00:00
* Mon Oct 01 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.1-1
- 18.08.1