%global gitdate 20230220 %global cmakever 23.03.70 %global commit0 6be9a18b808b395a92c0c192bd5f8cf117b35188 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global kf5_min_version 5.96.0 Name: kalendar %global uuid org.kde.%{name} %global suuid %{uuid}ac Version: %{cmakever}^%{gitdate}.%{shortcommit0} Release: 1%{?dist} Summary: A calendar application using Akonadi to sync with external services License: GPLv3+ URL: https://invent.kde.org/pim/%{name} Source0: %{name}-%{shortcommit0}.tar.gz Source1: %{name}.rpmlintrc %{?qt5_qtwebengine_arches:ExclusiveArch: %{qt5_qtwebengine_arches}} # Upstream patches BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: gcc-c++ BuildRequires: extra-cmake-modules BuildRequires: kf5-rpm-macros BuildRequires: cmake(Qt5Core) BuildRequires: cmake(QGpgme) BuildRequires: cmake(Qt5Gui) BuildRequires: cmake(Qt5Qml) BuildRequires: cmake(Qt5QuickControls2) BuildRequires: cmake(Qt5Svg) BuildRequires: cmake(Qt5Location) BuildRequires: cmake(KF5CalendarCore) BuildRequires: cmake(KF5ConfigWidgets) BuildRequires: cmake(KF5Contacts) BuildRequires: cmake(KF5CoreAddons) BuildRequires: cmake(KF5DBusAddons) BuildRequires: cmake(KF5I18n) BuildRequires: cmake(KF5ItemModels) BuildRequires: cmake(KF5Kirigami2) BuildRequires: cmake(KF5KirigamiAddons) BuildRequires: cmake(KF5Libkdepim) BuildRequires: cmake(KF5MailCommon) BuildRequires: cmake(KF5People) BuildRequires: cmake(KF5PimCommon) BuildRequires: cmake(KF5PimCommonAkonadi) BuildRequires: cmake(KF5Service) BuildRequires: cmake(KF5WindowSystem) BuildRequires: cmake(KF5XmlGui) BuildRequires: cmake(KF5Akonadi) BuildRequires: cmake(KF5AkonadiContact) BuildRequires: cmake(KF5CalendarSupport) BuildRequires: cmake(KF5EventViews) BuildRequires: cmake(KF5GrantleeTheme) BuildRequires: cmake(KF5TextAutoCorrection) BuildRequires: cmake(Grantlee5) BuildRequires: qqc2-desktop-style BuildRequires: gettext-devel Requires: kf5-kirigami2-addons-treeview Requires: akonadi-calendar-tools Requires: kdepim-addons Requires: kdepim-runtime Requires: kf5-calendarsupport Requires: kf5-kirigami2 Requires: kf5-kirigami2-addons Requires: hicolor-icon-theme %description Kalendar is a Kirigami-based calendar application that uses Akonadi. It lets you add, edit and delete events from local and remote accounts of your choice, while keeping changes syncronised across your Plasma desktop or phone. %prep %autosetup -p1 -n %{name}-%{shortcommit0} %build %cmake_kf5 %cmake_build %install %cmake_install %find_lang %{name} %find_lang plasma_applet_org.kde.kalendar.contact %check desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/%{uuid}.desktop appstream-util validate-relax --nonet %{buildroot}%{_kf5_metainfodir}/%{uuid}.appdata.xml %files -f %{name}.lang -f plasma_applet_org.kde.kalendar.contact.lang %license LICENSES/*.txt %doc README.md %{_kf5_bindir}/%{name} %{_kf5_datadir}/applications/%{uuid}.desktop %{_kf5_datadir}/metainfo/%{uuid}.appdata.xml %{_kf5_datadir}/icons/hicolor/scalable/apps/%{uuid}.svg %{_kf5_datadir}/qlogging-categories5/%{name}.categories %{_kf5_datadir}/qlogging-categories5/%{name}.contact.categories %{_kf5_datadir}/qlogging-categories5/akonadi.quick.categories %{_qt5_qmldir}/org/kde/akonadi %{_qt5_qmldir}/org/kde/kalendar %changelog * Fri Nov 04 2022 Marc Deop i Argemí (Private) - 22.08.3-1 - 22.08.3 * Fri Oct 14 2022 Marc Deop - 22.08.2-1 - 22.08.2 * Wed Oct 12 2022 Marc Deop marcdeop@fedoraproject.org - 22.08.1-2 - Backport upstream patch * Thu Sep 08 2022 Marc Deop - 22.08.1-1 - 22.08.1 * Fri Aug 19 2022 Marc Deop - 22.08.0-1 - 22.08.0 * Thu Jul 21 2022 Fedora Release Engineering - 22.04.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jul 19 2022 Than Ngo - 22.04.3-1 - 22.04.3 * Sun May 15 2022 Justin Zobel - 22.04.1-1 - Update to 22.04.1 * Mon Apr 25 2022 Marc Deop - 22.04.0-1 - 22.04.0 * Mon Feb 21 2022 Onuralp Sezer - 1.0.0-2 - Kalendar html escape partial fix patch added. * Sun Feb 13 2022 Onuralp Sezer - 1.0.0-1 - Version 1.0.0 * Thu Jan 20 2022 Fedora Release Engineering - 0.4.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Sun Dec 26 2021 Justin Zobel - 0.4.0-1 - Verison bump to 0.4.0 * Thu Dec 02 2021 Onuralp Sezer - 0.3.1-1 - Version bump to 0.3.1 * Tue Nov 30 2021 Onuralp Sezer - 0.2.1-2 - ExclusiveArch : s390 and ppc64le * Tue Nov 30 2021 Onuralp Sezer - 0.2.1-1 - initial upload and version 0.2.1 - Fixes rhbz#2020883