commit 2f86565c420346f25794f8dbd068cbcb56e7434f13a2f1a0f9d9fe34a6759559 Author: Christophe Marin Date: Fri Aug 18 06:26:16 2023 +0000 Release gear 23.08 RC OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/merkuro?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/applications.keyring b/applications.keyring new file mode 100644 index 0000000..9b6ab5c Binary files /dev/null and b/applications.keyring differ diff --git a/merkuro-23.07.90.tar.xz b/merkuro-23.07.90.tar.xz new file mode 100644 index 0000000..56be941 --- /dev/null +++ b/merkuro-23.07.90.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfb5d24a16a9a1edf3f719753af8d068cc6a2c68b1d0d2168088531d8cc6dc54 +size 971472 diff --git a/merkuro-23.07.90.tar.xz.sig b/merkuro-23.07.90.tar.xz.sig new file mode 100644 index 0000000..799f70e --- /dev/null +++ b/merkuro-23.07.90.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEyiYsbIPeTS+yijMqOmpNuDnqptcFAmTVTI4ACgkQOmpNuDnq +ptezQQ//f6uUsHmT63/Dhx9dElaXm2d/W4kGtRGpC4mhxEVLrfPr4uQAtN6vQAft +50+mMsYxGOm85INgu8kDEZhkRCIiF0pFKJEX1JYCxPplL+/V2wyY1jEGbYIdPM57 +AoiaQSL92TxCqIM4KnYyByt9lAil2IeLEapM/AD2ArrnMaYLQax2iTloqiu+fKKv +w7WI8cR0+IRfaQH/7qSqTgKHd6YPHmqzcO2UWWFTHLtWpY23tivSwf8K403sXJPA +hHbgWmebQr9LemyM3m5W6HBLk4BQQQXhGWzdx26x+iovD6FXs+LRFcfnQ267L6/a +sK/dCp2LypOi1bekwaWpUZ8QZfoSXulWqLbUIYiipBPoWqi473WnyHx0TEL+AL/k +wY8iGALOJyILZNqscqKNF2K0X3h/pA9i50r0xo0VH/dWVKc3LgboTNJKT28+rCmp +py2SWSgrOmYeM0aci4+qEqPHSBGYAHgWScr2nsoaSd5Bwa7wXdn0UWTV6lalaMjh +3He0E/H3d0CAlUrOvFcS7Y0FqGudWUMd1OIF6LBlgK0VH0rYPK11GRPtis+05mZO +M7GPw/ZTh0Au+ZQd8dRVbYMzKjxtoMLs6FQQGEJZynT0I0rDPNZUKPFsNT3O61+s +OzspETvQyVK1lFVcoxQ/BNcuj2s6MJMk2Y7hj3FLGuR3t7XIec8= +=kBBz +-----END PGP SIGNATURE----- diff --git a/merkuro.changes b/merkuro.changes new file mode 100644 index 0000000..271c836 --- /dev/null +++ b/merkuro.changes @@ -0,0 +1,237 @@ +------------------------------------------------------------------- +Mon Aug 14 08:02:39 UTC 2023 - Christophe Marin + +- Update to 23.07.90 + * New feature release + +------------------------------------------------------------------- +Tue Aug 1 12:23:37 UTC 2023 - Christophe Marin + +- kalendar was renamed to merkuro +- Update to 23.07.80 + * New feature release + +------------------------------------------------------------------- +Tue Jul 4 10:19:24 UTC 2023 - Christophe Marin + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * Store reminder times to the correct variable (kde#470288) + +------------------------------------------------------------------- +Tue Jun 6 20:00:42 UTC 2023 - Christophe Marin + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Move RemindersModel to calendar module + * Simplify MultiDayIncidenceModel + * Use grouped property + * Modernize DayGridView + * BasicMonthGridView.qml: Use const instead of let + * Use strict equality for DayGridViewIncidenceDelegate.isInCurrentMonth + * Remove usage of KCalPrefs + * Use Akonadi::Collection::Id to store color keys + * Improve retrival of color from incidence + * Get collection color directly from collection when possible in IncidenceOccurrenceModel + * Fix wrong colour being set in color cache when generating it is required + * Disable capturing hover events globally + * Fix bugs in IncidenceInfoContents + +------------------------------------------------------------------- +Tue May 9 10:46:38 UTC 2023 - Christophe Marin + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Remove qml debugger + * Fix incidenceoccurrencemodel tests + * Fix checking if a non existing calendar (kde#463739) + * Fix "Custom" reminder option showing as "On Event Start" + * Fix crashes in incidenceoccurrencemodel (kde#466063) + +------------------------------------------------------------------- +Sat Apr 15 08:45:25 UTC 2023 - Christophe Marin + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +------------------------------------------------------------------- +Fri Mar 31 16:41:43 UTC 2023 - Christophe Marin + +- Update to 23.03.90 + * New feature release + +------------------------------------------------------------------- +Fri Mar 17 20:43:07 UTC 2023 - Christophe Marin + +- Update to 23.03.80 + * New feature release + +------------------------------------------------------------------- +Tue Feb 28 09:45:39 UTC 2023 - Christophe Marin + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +------------------------------------------------------------------- +Tue Jan 31 10:33:14 UTC 2023 - Christophe Marin + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +------------------------------------------------------------------- +Tue Jan 3 10:19:36 UTC 2023 - Christophe Marin + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +------------------------------------------------------------------- +Fri Dec 9 13:30:12 UTC 2022 - Fabian Vogt + +- Use qmlimport dependencies for public org.kde.kalendar.* +- Drop requires on nonexisting -import subpackage +- Install the plasmoid with kalendar if plasma5-workspace is installed + +------------------------------------------------------------------- +Fri Dec 2 12:24:51 UTC 2022 - Christophe Marin + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +------------------------------------------------------------------- +Sat Nov 26 16:44:31 UTC 2022 - Christophe Giboudeaux + +- Update to 22.11.90 + * New feature release + +------------------------------------------------------------------- +Sat Nov 12 08:53:40 UTC 2022 - Christophe Giboudeaux + +- Update to 22.11.80 + * New feature release + +------------------------------------------------------------------- +Tue Nov 1 11:20:01 UTC 2022 - Christophe Giboudeaux + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +------------------------------------------------------------------- +Tue Oct 11 14:32:05 UTC 2022 - Christophe Giboudeaux + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +------------------------------------------------------------------- +Tue Sep 6 15:19:10 UTC 2022 - Christophe Giboudeaux + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +------------------------------------------------------------------- +Fri Aug 19 08:11:03 UTC 2022 - Christophe Giboudeaux + +- Merge -imports and the main kalendar package. + +------------------------------------------------------------------- +Sun Aug 14 09:41:53 UTC 2022 - Christophe Giboudeaux + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +------------------------------------------------------------------- +Fri Aug 5 12:10:30 UTC 2022 - Christophe Giboudeaux + +- Update to 22.07.90 + * New feature release + +------------------------------------------------------------------- +Sat Jul 16 08:27:44 UTC 2022 - Christophe Giboudeaux + +- Update to 22.07.80 + * New feature release + +------------------------------------------------------------------- +Tue Jul 5 17:02:56 UTC 2022 - Christophe Giboudeaux + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +------------------------------------------------------------------- +Wed Jun 8 09:53:03 UTC 2022 - Christophe Giboudeaux + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +------------------------------------------------------------------- +Tue May 10 16:29:39 UTC 2022 - Christophe Giboudeaux + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +------------------------------------------------------------------- +Mon Apr 18 07:51:14 UTC 2022 - Christophe Giboudeaux + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +------------------------------------------------------------------- +Fri Apr 8 18:17:46 UTC 2022 - Christophe Giboudeaux + +- Update to 22.03.90 + * New feature release + +------------------------------------------------------------------- +Thu Mar 24 09:15:54 UTC 2022 - Christophe Giboudeaux + +- Update to 22.03.80 + * New feature release +- Kalendar is now released with other KDE Gear. +- Drop obsolete patch: + * 0001-Use-categorized-logging-in-the-reminder-daemon.patch + +------------------------------------------------------------------- +Sat Feb 26 18:06:39 UTC 2022 - Fabian Vogt + +- Update to 1.0.0 +- Add patch to avoid excessive logging: + * 0001-Use-categorized-logging-in-the-reminder-daemon.patch + +------------------------------------------------------------------- +Sat Oct 16 14:29:05 UTC 2021 - Fabian Vogt + +- Initial packaging diff --git a/merkuro.spec b/merkuro.spec new file mode 100644 index 0000000..b9271e9 --- /dev/null +++ b/merkuro.spec @@ -0,0 +1,148 @@ +# +# spec file for package kalendar +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%global __requires_exclude qmlimport\\((org\\.kde\\.merkuro\\.1|org\\.kde\\.raven).* +%define kf5_version 5.105.0 +%bcond_without released +Name: merkuro +Version: 23.07.90 +Release: 0 +Summary: Calendar Application +License: GPL-3.0-only +URL: https://apps.kde.org/merkuro +Source: https://download.kde.org/unstable/release-service/%{version}/src/%{name}-%{version}.tar.xz +%if %{with released} +Source1: https://download.kde.org/unstable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig +Source2: applications.keyring +%endif +BuildRequires: extra-cmake-modules >= %{kf5_version} +%if 0%{?suse_version} == 1500 +BuildRequires: gcc10-c++ +BuildRequires: gcc10-PIE +%endif +BuildRequires: hicolor-icon-theme +BuildRequires: pkgconfig +BuildRequires: cmake(KF5CalendarCore) +BuildRequires: cmake(KF5ConfigWidgets) +BuildRequires: cmake(KF5Contacts) +BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5DBusAddons) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5IconThemes) +BuildRequires: cmake(KF5ItemModels) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5Kirigami2) +BuildRequires: cmake(KF5KirigamiAddons) +BuildRequires: cmake(KPim5PimCommonAkonadi) +BuildRequires: cmake(KF5Plasma) +BuildRequires: cmake(KF5QQC2DesktopStyle) +BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(KF5XmlGui) +BuildRequires: cmake(KPim5Akonadi) +BuildRequires: cmake(KPim5AkonadiCalendar) +BuildRequires: cmake(KPim5AkonadiContact) +BuildRequires: cmake(KPim5AkonadiMime) +BuildRequires: cmake(KPim5CalendarSupport) +BuildRequires: cmake(KPim5EventViews) +BuildRequires: cmake(KPim5MailCommon) +BuildRequires: cmake(Qt5Core) >= 5.15.2 +BuildRequires: cmake(Qt5DBus) +BuildRequires: cmake(Qt5Gui) +BuildRequires: cmake(Qt5Qml) +BuildRequires: cmake(Qt5QuickControls2) +BuildRequires: cmake(Qt5Svg) +BuildRequires: cmake(Qt5Test) +BuildRequires: cmake(Qt5QuickTest) +BuildRequires: pkgconfig(gpgme) +Requires: kalendarac +Requires: kdepim-addons +Requires: kdepim-runtime +# No automatic qmlimport requires for embedded resources :-/ +Requires: kirigami2 >= %{kf5_version} +Requires: qt5qmlimport(QtGraphicalEffects.1) +Requires: qt5qmlimport(QtLocation.5) +Requires: qt5qmlimport(QtQuick.Dialogs.1) +Requires: qt5qmlimport(org.kde.kitemmodels.1) +Provides: kalendar = %{version} +Obsoletes: kalendar < %{version} +# Got vendored for now +# Requires: qt5qmlimport(org.kde.kirigamiaddons.treeview.1) +# kalendar has a runtime dependency on QtWebEngine +ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 + +%description +Calendar application using Akonadi to sync with external services (NextCloud, GMail, ...). + +%package plasmoid +Summary: Plasma widget to view address book contacts +Supplements: (%{name} and plasma5-workspace) +Requires: %{name} = %{version} +Provides: kalendar-plasmoid = %{version} +Obsoletes: kalendar-plasmoid < %{version} + +%description plasmoid +This package provides a Plasma widget to view address book contacts. + +%lang_package + +%prep +%autosetup -p1 + +%build +%if 0%{?suse_version} == 1500 + export CXX=g++-10 +%endif + +%cmake_kf5 -d build +%cmake_build + +%install +%kf5_makeinstall -C build + +%find_lang %{name} --with-man --all-name + +%files +%license LICENSES/* +%dir %{_kf5_qmldir}/org/kde/merkuro/ +%{_kf5_applicationsdir}/org.kde.merkuro.contact.desktop +%{_kf5_applicationsdir}/org.kde.merkuro.mail.desktop +%{_kf5_applicationsdir}/org.kde.merkuro.calendar.desktop +%{_kf5_bindir}/merkuro-mail +%{_kf5_bindir}/merkuro-calendar +%{_kf5_bindir}/merkuro-contact +%{_kf5_debugdir}/akonadi.quick.categories +%{_kf5_debugdir}/merkuro.categories +%{_kf5_debugdir}/merkuro.contact.categories +%{_kf5_iconsdir}/hicolor/*/apps/org.kde.merkuro.*.png +%{_kf5_qmldir}/org/kde/akonadi/ +%{_kf5_qmldir}/org/kde/merkuro/contact/ +%{_kf5_qmldir}/org/kde/merkuro/calendar/ +%{_kf5_qmldir}/org/kde/merkuro/mail/ +%{_kf5_qmldir}/org/kde/merkuro/components/ +%{_kf5_appstreamdir}/org.kde.merkuro.calendar.metainfo.xml +%{_kf5_appstreamdir}/org.kde.merkuro.mail.metainfo.xml +%{_kf5_appstreamdir}/org.kde.merkuro.contact.metainfo.xml + +%files plasmoid +%dir %{_kf5_plasmadir}/plasmoids +%{_kf5_appstreamdir}/org.kde.merkuro.contact.appdata.xml +%{_kf5_plasmadir}/plasmoids/org.kde.merkuro.contact + +%files lang -f %{name}.lang + +%changelog