Name: kdepim-addons Version: 17.12.2 Release: 2%{?dist} Summary: Additional plugins for KDE PIM applications License: GPLv2 and LGPLv2+ URL: https://cgit.kde.org/%{name}.git/ %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 %global stable unstable %else %global stable stable %endif Source0: http://download.kde.org/%{stable}/applications/%{version}/src/%{name}-%{version}.tar.xz ## upstream patches ## upstream patches (master) Patch218: 0218-EventDataVisitor-Place-events-without-start-date-at-.patch # handled by qt5-srpm-macros, which defines %%qt5_qtwebengine_arches %{?qt5_qtwebengine_arches:ExclusiveArch: %{qt5_qtwebengine_arches}} BuildRequires: extra-cmake-modules >= 5.39.0 BuildRequires: kf5-rpm-macros BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5Test) BuildRequires: pkgconfig(Qt5WebEngine) BuildRequires: cmake(KF5Declarative) BuildRequires: cmake(KF5I18n) BuildRequires: cmake(KF5KHtml) BuildRequires: cmake(KF5Config) BuildRequires: cmake(KF5DBusAddons) BuildRequires: cmake(KF5Prison) BuildRequires: cmake(KF5XmlGui) BuildRequires: cmake(KF5Akonadi) BuildRequires: cmake(KF5AkonadiNotes) BuildRequires: cmake(KF5CalendarSupport) BuildRequires: cmake(KF5EventViews) BuildRequires: cmake(KF5GrantleeTheme) BuildRequires: cmake(KF5Gravatar) BuildRequires: cmake(KF5IncidenceEditor) BuildRequires: cmake(KF5KaddressbookGrantlee) BuildRequires: cmake(KPimImportWizard) BuildRequires: cmake(KF5Libkdepim) BuildRequires: cmake(KF5Libkleo) BuildRequires: cmake(KF5MailCommon) BuildRequires: cmake(KF5MailImporterAkonadi) BuildRequires: cmake(KF5MessageComposer) BuildRequires: cmake(KF5MessageCore) BuildRequires: cmake(KF5MessageList) BuildRequires: cmake(KF5MessageViewer) BuildRequires: cmake(KF5PimCommon) BuildRequires: cmake(KF5Tnef) #global majmin_ver %%(echo %%{version} | cut -d. -f1,2) %global majmin_ver %{version} BuildRequires: akonadi-import-wizard-devel >= %{majmin_ver} BuildRequires: kdepim-apps-libs-devel >= %{majmin_ver} BuildRequires: kf5-akonadi-notes-devel >= %{majmin_ver} BuildRequires: kf5-akonadi-server-devel >= %{majmin_ver} BuildRequires: kf5-calendarsupport-devel >= %{majmin_ver} BuildRequires: kf5-eventviews-devel >= %{majmin_ver} BuildRequires: kf5-grantleetheme-devel >= %{majmin_ver} BuildRequires: kf5-incidenceeditor-devel >= %{majmin_ver} BuildRequires: kf5-ktnef-devel >= %{majmin_ver} BuildRequires: kf5-libgravatar-devel >= %{majmin_ver} BuildRequires: kf5-libkleo-devel >= %{majmin_ver} BuildRequires: kf5-libksieve-devel >= %{majmin_ver} BuildRequires: kf5-mailcommon-devel >= %{majmin_ver} BuildRequires: kf5-mailimporter-devel >= %{majmin_ver} BuildRequires: kf5-messagelib-devel >= %{majmin_ver} BuildRequires: kf5-pimcommon-devel >= %{majmin_ver} BuildRequires: libkgapi-devel >= %{majmin_ver} Conflicts: kdepim-common < 16.04.0 %description %{summary}. %prep %autosetup -n %{name}-%{version} -p1 %build mkdir %{_target_platform} pushd %{_target_platform} %{cmake_kf5} .. \ -DKDEPIMADDONS_BUILD_EXAMPLES:BOOL=FALSE popd make %{?_smp_mflags} -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %find_lang %{name} --all-name --with-html %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f %{name}.lang %license COPYING* %{_kf5_sysconfdir}/xdg/kdepim-addons.* %{_kf5_libdir}/libadblocklibprivate.so.5* %{_kf5_qtplugindir}/plasmacalendarplugins/pimevents.so %{_kf5_qtplugindir}/plasmacalendarplugins/pimevents/ %{_kf5_qtplugindir}/webengineviewer/webengineviewer_adblockplugin.so %{_kf5_qtplugindir}/webengineviewer/webengineviewer_donottrackplugin.so %{_kf5_datadir}/kconf_update/webengineurlinterceptoradblock.upd %{_kf5_qmldir}/org/kde/plasma/PimCalendars/ %{_kf5_datadir}/mime/packages/application-vnd-apple-pkpass.xml # TODO: Split to per-app subpackages? # KAddressBook %{_kf5_libdir}/libkaddressbookimportexportlibprivate.so.* %{_kf5_libdir}/libkaddressbookmergelibprivate.so* %{_kf5_libdir}/contacteditor/editorpageplugins/cryptopageplugin.so %{_kf5_qtplugindir}/contacteditor/addresslocationeditorplugin.so %{_kf5_datadir}/contacteditor/grantleetheme/default/addresseslocation.css %{_kf5_datadir}/contacteditor/grantleetheme/default/addresseslocation.html %dir %{_kf5_qtplugindir}/kaddressbook/ %{_kf5_qtplugindir}/kaddressbook/kaddressbook_checkgravatarplugin.so %{_kf5_qtplugindir}/kaddressbook/kaddressbook_importexportcsvplugin.so %{_kf5_qtplugindir}/kaddressbook/kaddressbook_importexportgmxplugin.so %{_kf5_qtplugindir}/kaddressbook/kaddressbook_importexportldapplugin.so %{_kf5_qtplugindir}/kaddressbook/kaddressbook_importexportldifplugin.so %{_kf5_qtplugindir}/kaddressbook/kaddressbook_importexportvcardplugin.so %{_kf5_qtplugindir}/kaddressbook/kaddressbook_mergecontactsplugin.so %{_kf5_qtplugindir}/kaddressbook/kaddressbook_searchduplicatesplugin.so %{_kf5_qtplugindir}/kaddressbook/kaddressbook_sendmailplugin.so %{_kf5_qtplugindir}/kaddressbook/kaddressbook_sendvcardsplugin.so # KMail %{_kf5_bindir}/kmail_*.sh %dir %{_kf5_qtplugindir}/kmail/ %{_kf5_qtplugindir}/kmail/kmail_autocorrectioneditorplugin.so %{_kf5_qtplugindir}/kmail/kmail_nonbreakingspaceeditorplugin.so %{_kf5_qtplugindir}/kmail/kmail_changecaseeditorplugin.so %{_kf5_qtplugindir}/kmail/kmail_insertspecialcharactereditorplugin.so %{_kf5_qtplugindir}/kmail/kmail_zoomtexteditorplugin.so %{_kf5_qtplugindir}/kmail/kmail_antispamplugin.so %{_kf5_qtplugindir}/kmail/kmail_antivirusplugin.so %{_kf5_qtplugindir}/kmail/kmail_automaticaddcontactseditorplugin.so %{_kf5_qtplugindir}/kmail/kmail_checkbeforesendeditorplugin.so %{_kf5_qtplugindir}/kmail/kmail_confirmaddresseditorplugin.so %{_kf5_qtplugindir}/kmail/kmail_logactivitiesplugin.so %{_kf5_sysconfdir}/xdg/kmail.antispamrc %{_kf5_sysconfdir}/xdg/kmail.antivirusrc %{_kf5_datadir}/kmail2/pics/* %{_kf5_qtplugindir}/libksieve/imapfoldercompletionplugin.so %{_kf5_qtplugindir}/importwizard/nylasmailimporterplugin.so %{_kf5_qtplugindir}/importwizard/evolutionv1importerplugin.so %{_kf5_qtplugindir}/importwizard/evolutionv2importerplugin.so %{_kf5_qtplugindir}/importwizard/gearyimporterplugin.so %{_kf5_qtplugindir}/importwizard/nylasmailimporterplugin.so %{_kf5_qtplugindir}/importwizard/operaimporterplugin.so %{_kf5_qtplugindir}/kmail/kmail_externalcomposereditorplugin.so %{_kf5_qtplugindir}/libksieve/regexpeditorlineeditplugin.so %{_kf5_qtplugindir}/mailtransport/mailtransport_sendplugin.so %{_kf5_qtplugindir}/templateparser/templateparseraddressrequesterplugin.so # KOrganizer %{_kf5_qtplugindir}/korg_datenums.so %{_kf5_datadir}/kservices5/korganizer/datenums.desktop %{_kf5_qtplugindir}/korg_picoftheday.so %{_kf5_datadir}/kservices5/korganizer/picoftheday.desktop %{_kf5_qtplugindir}/korg_thisdayinhistory.so %{_kf5_datadir}/kservices5/korganizer/thisdayinhistory.desktop # PimCommon %dir %{_kf5_qtplugindir}/pimcommon/ %{_kf5_qtplugindir}/pimcommon/pimcommon_shorturlplugin.so %{_kf5_libdir}/libshorturlpluginprivate.so* %{_kf5_qtplugindir}/pimcommon/pimcommon_translatorplugin.so %{_kf5_qtplugindir}/pimcommon/pimcommon_isgdshorturlengineplugin.so %{_kf5_qtplugindir}/pimcommon/pimcommon_tinyurlengineplugin.so %{_kf5_qtplugindir}/pimcommon/pimcommon_triopabshorturlengineplugin.so %{_kf5_qtplugindir}/pimcommon/pimcommon_ur1cashorturlengineplugin.so # BodyPartFormatter %dir %{_kf5_qtplugindir}/messageviewer/bodypartformatter/ %{_kf5_qtplugindir}/messageviewer/bodypartformatter/messageviewer_bodypartformatter_application_gnupgwks.so %{_kf5_qtplugindir}/messageviewer/bodypartformatter/messageviewer_bodypartformatter_application_mstnef.so %{_kf5_qtplugindir}/messageviewer/bodypartformatter/messageviewer_bodypartformatter_pkpass.so %{_kf5_qtplugindir}/messageviewer/bodypartformatter/messageviewer_bodypartformatter_semantic.so %{_kf5_qtplugindir}/messageviewer/bodypartformatter/messageviewer_bodypartformatter_text_calendar.so %{_kf5_qtplugindir}/messageviewer/bodypartformatter/messageviewer_bodypartformatter_text_highlighter.so %{_kf5_qtplugindir}/messageviewer/bodypartformatter/messageviewer_bodypartformatter_text_vcard.so # MessageViewer headers %dir %{_kf5_qtplugindir}/messageviewer/ %{_kf5_qtplugindir}/messageviewer/messageviewer_allheaderstyleplugin.so %{_kf5_qtplugindir}/messageviewer/messageviewer_briefheaderstyleplugin.so %{_kf5_qtplugindir}/messageviewer/messageviewer_enterpriseheaderstyleplugin.so %{_kf5_qtplugindir}/messageviewer/messageviewer_fancyheaderstyleplugin.so %{_kf5_qtplugindir}/messageviewer/messageviewer_grantleeheaderstyleplugin.so %{_kf5_qtplugindir}/messageviewer/messageviewer_longheaderstyleplugin.so %{_kf5_qtplugindir}/messageviewer/messageviewer_standardsheaderstyleplugin.so # MessageViewer %{_kf5_qtplugindir}/messageviewer/messageviewer_createeventplugin.so %{_kf5_qtplugindir}/messageviewer/messageviewer_createnoteplugin.so %{_kf5_qtplugindir}/messageviewer/messageviewer_createtodoplugin.so %{_kf5_qtplugindir}/messageviewer/messageviewer_expandurlplugin.so %{_kf5_qtplugindir}/messageviewer/messageviewer_externalscriptplugin.so %{_kf5_qtplugindir}/messageviewer/messageviewer_translatorplugin.so %changelog * Wed Feb 07 2018 Fedora Release Engineering - 17.12.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Feb 06 2018 Rex Dieter - 17.12.2-1 - 17.12.2 * Fri Jan 12 2018 Rex Dieter - 17.12.1-2 - pull in upstream fixes in particular... - High memory usage when adding PIM Events in Digital Clock Widget (kde#367541) * Thu Jan 11 2018 Rex Dieter - 17.12.1-1 - 17.12.1 * Tue Dec 12 2017 Rex Dieter - 17.12.0-1 - 17.12.0 * Wed Dec 06 2017 Rex Dieter - 17.11.90-1 - 17.11.90 * Wed Nov 22 2017 Rex Dieter - 17.11.80-1 - 17.11.80 * Wed Nov 08 2017 Rex Dieter - 17.08.3-1 - 17.08.3 * Mon Sep 25 2017 Rex Dieter - 17.08.1-1 - 17.08.1 * Thu Aug 03 2017 Rex Dieter - 17.04.3-3 - rebuild * Thu Aug 03 2017 Fedora Release Engineering - 17.04.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Fri Jul 28 2017 Rex Dieter - 17.04.3-1 - 17.04.3 * Wed Jul 26 2017 Fedora Release Engineering - 17.04.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Thu Jun 15 2017 Rex Dieter - 17.04.2-1 - 17.04.2 * Mon May 15 2017 Rex Dieter - 17.04.1-1 - 17.04.1 * Thu Mar 09 2017 Rex Dieter - 16.12.3-1 - 16.12.3 * Thu Feb 09 2017 Rex Dieter - 16.12.2-1 - 16.12.2 * Mon Jan 16 2017 Rex Dieter - 16.12.1-1 - 16.12.1 * Mon Jan 16 2017 Rex Dieter - 16.08.3-2 - rebuild (gpgme) * Mon Dec 05 2016 Rex Dieter - 16.08.3-1 - 16.08.3 * Fri Oct 28 2016 Than Ngo - 16.08.2-2 - don't build on ppc64/s390x as qtwebengine is not supported yet * Thu Oct 13 2016 Rex Dieter - 16.08.2-1 - 16.08.2 * Thu Sep 08 2016 Rex Dieter - 16.08.1-1 - 16.08.1 * Sun Sep 04 2016 Rex Dieter - 16.08.0-1 - 16.08.0 * Sun Jul 10 2016 Rex Dieter - 16.04.3-1 - 16.04.3 * Sun Jun 12 2016 Rex Dieter - 16.04.2-1 - 16.04.2 * Tue May 03 2016 Daniel Vrátil - 16.04.0-1 - Initial version