Hello community, here is the log from the commit of package kcalcore for openSUSE:Factory checked in at 2018-12-19 13:33:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kcalcore (Old) and /work/SRC/openSUSE:Factory/.kcalcore.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kcalcore" Wed Dec 19 13:33:02 2018 rev:39 rq:658366 version:18.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kcalcore/kcalcore.changes 2018-11-12 09:26:56.830330776 +0100 +++ /work/SRC/openSUSE:Factory/.kcalcore.new.28833/kcalcore.changes 2018-12-19 13:33:03.796646208 +0100 @@ -1,0 +2,38 @@ +Fri Dec 14 06:09:04 UTC 2018 - [email protected] + +- Update to 18.12.0 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.12.0.php +- Changes since 18.11.90: + * No code changes since 18.11.90 + +------------------------------------------------------------------- +Mon Dec 03 20:55:52 UTC 2018 - [email protected] + +- Update to 18.11.90 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.12-rc.php +- Changes since 18.11.80: + * Fix TodoTest::testStatus + +------------------------------------------------------------------- +Tue Nov 20 06:22:07 UTC 2018 - Luca Beltrame <[email protected]> + +- Run spec-cleaner + +------------------------------------------------------------------- +Tue Nov 20 05:56:54 UTC 2018 - [email protected] + +- Update to 18.11.80 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.12-beta.php +- Changes since 18.08.3: + * QT_NO_NARROWING_CONVERSIONS_IN_CONNECT is defined in kf5.51 + * Need to increase it + * Make Incidence[Base] and Event Q_GADGETs + * USe new syntax + +------------------------------------------------------------------- @@ -47 +85 @@ - * https://www.kde.org/announcements/announce-applications-18.07.80.php + * https://www.kde.org/announcements/announce-applications-18.08-beta.php @@ -106 +144 @@ - * https://www.kde.org/announcements/announce-applications-18.03.90.php + * https://www.kde.org/announcements/announce-applications-18.04-rc.php @@ -219 +257 @@ - * https://www.kde.org/announcements/announce-applications-17.07.90.php + * https://www.kde.org/announcements/announce-applications-17.08-rc.php @@ -279 +317 @@ - * https://www.kde.org/announcements/announce-applications-17.03.80.php + * https://www.kde.org/announcements/announce-applications-17.04-beta.php @@ -378 +416 @@ - * https://www.kde.org/announcements/announce-applications-16.07.90.php + * https://www.kde.org/announcements/announce-applications-16.08-rc.php @@ -504 +542 @@ - * https://www.kde.org/announcements/announce-applications-15.07.90.php + * https://www.kde.org/announcements/announce-applications-15.08-rc.php Old: ---- kcalcore-18.08.3.tar.xz New: ---- kcalcore-18.12.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kcalcore.spec ++++++ --- /var/tmp/diff_new_pack.6cwTTY/_old 2018-12-19 13:33:04.256645610 +0100 +++ /var/tmp/diff_new_pack.6cwTTY/_new 2018-12-19 13:33:04.260645605 +0100 @@ -17,26 +17,25 @@ %define kf5_version 5.19.0 -Name: kcalcore -Version: 18.08.3 -Release: 0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} +Name: kcalcore +Version: 18.12.0 +Release: 0 Summary: KDE PIM Libraries: KCalCore License: LGPL-2.1-or-later Group: System/GUI/KDE -Url: http://www.kde.org +URL: http://www.kde.org Source: kcalcore-%{version}.tar.xz # PATCH-FIX-OPENSUSE -Patch: 0001-Revert-GIT_SILENT-increase-version.patch +Patch0: 0001-Revert-GIT_SILENT-increase-version.patch BuildRequires: bison BuildRequires: extra-cmake-modules >= 5.19.0 BuildRequires: kdelibs4support-devel >= %{kf5_version} BuildRequires: libical-devel >= 1.0 BuildRequires: pkgconfig BuildRequires: pkgconfig(Qt5Test) >= 5.2.0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This package contains the KCalCore library for KDE PIM applications. @@ -76,15 +75,13 @@ %postun -n libKF5CalendarCore5 -p /sbin/ldconfig %files -n libKF5CalendarCore5 -%defattr(-,root,root) -%doc COPYING* +%license COPYING* %{_kf5_libdir}/libKF5CalendarCore.so.* %{_kf5_debugdir}/*.categories %{_kf5_debugdir}/*.renamecategories %files devel -%defattr(-,root,root) -%doc COPYING* +%license COPYING* %{_kf5_cmakedir}/KF5CalendarCore/ %{_kf5_includedir}/KCalCore/ %{_kf5_includedir}/kcalcore_version.h ++++++ kcalcore-18.08.3.tar.xz -> kcalcore-18.12.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalcore-18.08.3/CMakeLists.txt new/kcalcore-18.12.0/CMakeLists.txt --- old/kcalcore-18.08.3/CMakeLists.txt 2018-10-11 13:14:41.000000000 +0200 +++ new/kcalcore-18.12.0/CMakeLists.txt 2018-11-30 20:19:29.000000000 +0100 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.9.3") +set(PIM_VERSION "5.10.0") project(KCalCore VERSION ${PIM_VERSION}) # ECM setup -set(KF5_VERSION "5.47.0") +set(KF5_VERSION "5.51.0") find_package(ECM ${KF5_VERSION} CONFIG REQUIRED) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${KCalCore_SOURCE_DIR}/cmake) @@ -12,14 +12,14 @@ include(GenerateExportHeader) include(ECMGenerateHeaders) include(ECMGeneratePriFile) -include(CMakePackageConfigHelpers) + include(ECMSetupVersion) include(FeatureSummary) include(KDEInstallDirs) include(KDECMakeSettings) include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) include(ECMQtDeclareLoggingCategory) -include(ECMCoverageOption) + if(POLICY CMP0053) cmake_policy(SET CMP0053 NEW) endif() @@ -52,10 +52,7 @@ INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR} ) -add_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII) -add_definitions(-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT) -add_definitions(-DQT_NO_URL_CAST_FROM_STRING) -add_definitions(-DQT_USE_QSTRINGBUILDER) + add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000) ########### Targets ########### add_subdirectory(src) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalcore-18.08.3/autotests/testtodo.cpp new/kcalcore-18.12.0/autotests/testtodo.cpp --- old/kcalcore-18.08.3/autotests/testtodo.cpp 2018-10-11 13:14:41.000000000 +0200 +++ new/kcalcore-18.12.0/autotests/testtodo.cpp 2018-11-30 20:19:29.000000000 +0100 @@ -160,6 +160,7 @@ QDateTime yesterday = today.addDays(-1); Todo todo1; + todo1.setAllDay(true); todo1.setDtStart(yesterday); todo1.setDtDue(today); todo1.setPercentComplete(50); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalcore-18.08.3/kcalcore.categories new/kcalcore-18.12.0/kcalcore.categories --- old/kcalcore-18.08.3/kcalcore.categories 2018-10-11 13:14:41.000000000 +0200 +++ new/kcalcore-18.12.0/kcalcore.categories 2018-11-30 20:19:29.000000000 +0100 @@ -1 +1 @@ -org.kde.pim.kcalcore kcalcore (pim lib) +org.kde.pim.kcalcore kcalcore (pim lib) IDENTIFIER [KCALCORE_LOG] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalcore-18.08.3/src/event.h new/kcalcore-18.12.0/src/event.h --- old/kcalcore-18.08.3/src/event.h 2018-10-11 13:14:41.000000000 +0200 +++ new/kcalcore-18.12.0/src/event.h 2018-11-30 20:19:29.000000000 +0100 @@ -43,6 +43,9 @@ */ class KCALCORE_EXPORT Event : public Incidence { + Q_GADGET + Q_PROPERTY(QDateTime dtEnd READ dtEnd WRITE setDtEnd) + Q_PROPERTY(KCalCore::Event::Transparency transparency READ transparency WRITE setTransparency) public: /** The different Event transparency types. @@ -51,6 +54,7 @@ Opaque, /**< Event appears in free/busy time */ Transparent /**< Event does @b not appear in free/busy time */ }; + Q_ENUM(Transparency) /** A shared pointer to an Event object. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalcore-18.08.3/src/incidence.h new/kcalcore-18.12.0/src/incidence.h --- old/kcalcore-18.08.3/src/incidence.h 2018-10-11 13:14:41.000000000 +0200 +++ new/kcalcore-18.12.0/src/incidence.h 2018-11-30 20:19:29.000000000 +0100 @@ -69,6 +69,14 @@ class KCALCORE_EXPORT Incidence : public IncidenceBase, public Recurrence::RecurrenceObserver { + Q_GADGET + Q_PROPERTY(QString description READ description WRITE setDescription) + Q_PROPERTY(QString summary READ summary WRITE setSummary) + Q_PROPERTY(QString location READ location WRITE setLocation) + Q_PROPERTY(QStringList categories READ categories WRITE setCategories) + Q_PROPERTY(int priority READ priority WRITE setPriority) + Q_PROPERTY(QDateTime created READ created WRITE setCreated) + Q_PROPERTY(KCalCore::Incidence::Secrecy secrecy READ secrecy WRITE setSecrecy) public: /** @@ -96,6 +104,7 @@ SecrecyPrivate, /**< Secret to the owner */ SecrecyConfidential /**< Secret to the owner and some others */ }; + Q_ENUM(Secrecy) /** The different types of RELTYPE values specified by the RFC. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcalcore-18.08.3/src/incidencebase.h new/kcalcore-18.12.0/src/incidencebase.h --- old/kcalcore-18.08.3/src/incidencebase.h 2018-10-11 13:14:41.000000000 +0200 +++ new/kcalcore-18.12.0/src/incidencebase.h 2018-11-30 20:19:29.000000000 +0100 @@ -108,6 +108,11 @@ */ class KCALCORE_EXPORT IncidenceBase : public CustomProperties { + Q_GADGET + Q_PROPERTY(QString uid READ uid WRITE setUid) + Q_PROPERTY(QDateTime lastModified READ lastModified WRITE setLastModified) + Q_PROPERTY(QDateTime dtStart READ dtStart WRITE setDtStart) + Q_PROPERTY(bool allDay READ allDay WRITE setAllDay) public: /** A shared pointer to an IncidenceBase.
