openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
May 2016
- 1 participants
- 1722 discussions
Hello community,
here is the log from the commit of package kdepim for openSUSE:Factory checked in at 2016-05-31 12:20:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdepim (Old)
and /work/SRC/openSUSE:Factory/.kdepim.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdepim"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdepim/kdepim.changes 2016-04-01 13:02:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdepim.new/kdepim.changes 2016-05-31 12:20:47.000000000 +0200
@@ -1,0 +2,37 @@
+Sat May 7 10:23:22 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.1
+ * KDE Applications 16.04.1
+ * https://www.kde.org/announcements/announce-applications-16.04.1.php
+
+
+-------------------------------------------------------------------
+Fri Apr 29 12:27:07 UTC 2016 - lbeltrame(a)kde.org
+
+- Require kdepim for kmail, or the account wizard won't be found
+ at startup. Found by openQA.
+
+-------------------------------------------------------------------
+Sun Apr 17 06:01:24 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.0
+ * KDE Applications 16.04.0
+ * https://www.kde.org/announcements/announce-applications-16.04.0.php
+
+
+-------------------------------------------------------------------
+Sat Apr 16 04:44:37 UTC 2016 - ctrippe(a)opensuse.org
+
+- Require kdepim-addons in kmail (kde#361605), korganizer and
+ kaddressbook
+
+-------------------------------------------------------------------
+Mon Apr 11 06:38:08 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.03.90
+ * KDE Applications 16.04.0 RC
+ * https://www.kde.org/announcements/announce-applications-16.04-rc.php
+
+- libkdepim and kleopatra were split off in separate packages upstream
+
+-------------------------------------------------------------------
Old:
----
kdepim-15.12.3.tar.xz
New:
----
kdepim-16.04.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdepim.spec ++++++
--- /var/tmp/diff_new_pack.PASBCz/_old 2016-05-31 12:20:48.000000000 +0200
+++ /var/tmp/diff_new_pack.PASBCz/_new 2016-05-31 12:20:48.000000000 +0200
@@ -55,7 +55,7 @@
%{nil}
Name: kdepim
-Version: 15.12.3
+Version: 16.04.1
Release: 0
Summary: Base package of kdepim
License: GPL-2.0+ and LGPL-2.1+
@@ -64,18 +64,21 @@
Source0: kdepim-%{version}.tar.xz
BuildRequires: akonadi-calendar-devel
BuildRequires: akonadi-contact-devel
-BuildRequires: akonadi-devel
BuildRequires: akonadi-mime-devel
BuildRequires: akonadi-notes-devel
BuildRequires: akonadi-search-devel
BuildRequires: baloo5-widgets-devel
BuildRequires: boost-devel
+BuildRequires: calendarsupport-devel
BuildRequires: cyrus-sasl-devel
+BuildRequires: eventviews-devel
BuildRequires: extra-cmake-modules
BuildRequires: fdupes
BuildRequires: gpgme-devel
BuildRequires: gpgmepp5-devel
BuildRequires: grantlee5-devel
+BuildRequires: grantleetheme-devel
+BuildRequires: incidenceeditor-devel
BuildRequires: kactivities5-devel
BuildRequires: kalarmcal-devel
BuildRequires: kblog-devel
@@ -85,7 +88,9 @@
BuildRequires: kconfig-devel
BuildRequires: kcontacts-devel
BuildRequires: kdelibs4support-devel
+BuildRequires: kdepim-apps-libs-devel
BuildRequires: kdewebkit-devel >= 5.0
+BuildRequires: kdgantt2-devel
BuildRequires: kdnssd-framework-devel
BuildRequires: kf5-filesystem
BuildRequires: kglobalaccel-devel
@@ -108,14 +113,21 @@
BuildRequires: kwallet-devel
BuildRequires: kwidgetsaddons-devel
BuildRequires: kxmlrpcclient5-devel
-BuildRequires: libKF5AkonadiPrivate-devel
BuildRequires: libassuan-devel
+BuildRequires: libgravatar-devel
+BuildRequires: libkdepim-devel
BuildRequires: libkgapi-devel
+BuildRequires: libkleo-devel
+BuildRequires: libksieve-devel
BuildRequires: libprison-devel
BuildRequires: libqca-qt5-devel
BuildRequires: libxslt-devel
BuildRequires: link-grammar-devel
+BuildRequires: mailcommon-devel
+BuildRequires: mailimporter-devel
+BuildRequires: messagelib-devel
BuildRequires: phonon4qt5-devel
+BuildRequires: pimcommon-devel
BuildRequires: syndication-devel
BuildRequires: update-desktop-files
BuildRequires: xz
@@ -125,7 +137,6 @@
BuildRequires: pkgconfig(Qt5OpenGL) >= 5.2.0
BuildRequires: pkgconfig(Qt5Test) >= 5.2.0
BuildRequires: pkgconfig(Qt5UiTools) >= 5.2.0
-BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.2.0
BuildRequires: pkgconfig(Qt5Widgets) >= 5.2.0
BuildRequires: pkgconfig(Qt5X11Extras) >= 5.2.0
BuildRequires: pkgconfig(Qt5XmlPatterns) >= 5.2.0
@@ -155,19 +166,15 @@
cd build
%kf5_makeinstall
-rm %{buildroot}%{_kf5_iconsdir}/oxygen/*/mimetypes/x-mail-distribution-list.png
-
%create_subdir_filelist -d akregator -v devel
%create_subdir_filelist -d blogilo -v devel
%create_subdir_filelist -d kaddressbook -v devel
%create_subdir_filelist -d kalarm -v devel
-%create_subdir_filelist -d kleopatra/libkleopatraclient -f libkdepim -v libkdepim.devel
%create_subdir_filelist -d kmail -v devel
%create_subdir_filelist -d ktnef -v devel
%create_subdir_filelist -d knotes -v devel
%create_subdir_filelist -d kontact -v devel
%create_subdir_filelist -d korganizer -v devel
-%create_subdir_filelist -d libkdepim -v libkdepim.devel
%create_exclude_filelist
cd ..
@@ -177,7 +184,6 @@
grep -v "%{_kf5_libdir}/lib.*so$" filelists/akregator > filelists/akregator.upd
grep -v "%{_kf5_libdir}/lib.*so$" filelists/kalarm > filelists/kalarm.upd
grep -v "%{_kf5_libdir}/lib.*so$" filelists/korganizer > filelists/korganizer.upd
-grep -v "%{_kf5_libdir}/lib.*so$" filelists/libkdepim > filelists/libkdepim.upd
grep -v "%{_kf5_libdir}/lib.*so$" filelists/exclude > filelists/exclude.upd
rm filelists/devel
@@ -189,7 +195,6 @@
%suse_update_desktop_file org.kde.sieveeditor Network Email
%suse_update_desktop_file org.kde.kalarm Utility TimeUtility
%suse_update_desktop_file -u org.kde.importwizard Network Email
- %suse_update_desktop_file org.kde.kleopatra Utility Security
%suse_update_desktop_file org.kde.knotes Utility DesktopUtility
%suse_update_desktop_file -r org.kde.akregator Network RSS-News
%suse_update_desktop_file org.kde.korganizer Office Calendar
@@ -228,7 +233,6 @@
%{_kf5_applicationsdir}/org.kde.akonadiconsole.desktop
%{_kf5_bindir}/akonadi_*_agent
%{_kf5_bindir}/akonadiconsole
-%{_kf5_libdir}/akonadi/
%{_kf5_sharedir}/akonadi/
%{_kf5_sharedir}/kconf_update/akonadiconsole-15.08-kickoff.sh
%{_kf5_sharedir}/kconf_update/akonadiconsole.upd
@@ -266,7 +270,7 @@
%{_kf5_servicesdir}/feed.protocol
%{_kf5_servicetypesdir}/akregator_plugin.desktop
%{_kf5_sharedir}/akregator
-%{_kf5_sharedir}/appdata/akregator.appdata.xml
+%{_kf5_sharedir}/appdata/org.kde.akregator.appdata.xml
%package -n blogilo5
Summary: KDE Blog Editor
@@ -294,12 +298,13 @@
%{_kf5_applicationsdir}/org.kde.blogilo.desktop
%{_kf5_bindir}/blogilo
%{_kf5_configkcfgdir}/blogilo.kcfg
-%{_kf5_sharedir}/appdata/blogilo.appdata.xml
+%{_kf5_sharedir}/appdata/org.kde.blogilo.appdata.xml
%package -n kaddressbook5
Summary: Address Manager
License: LGPL-2.1+
Group: Productivity/Networking/Email/Utilities
+Requires: kdepim-addons
Requires: kdepim-runtime
Requires: libkdepim = %{version}
%if 0%{?suse_version} > 1320
@@ -324,17 +329,19 @@
%{_kf5_applicationsdir}/kaddressbook-importer.desktop
%{_kf5_applicationsdir}/org.kde.kaddressbook*.desktop
%{_kf5_bindir}/kaddressbook
-%{_kf5_dbusinterfacesdir}/org.kde.addressbook.service.xml
%{_kf5_plugindir}/kaddressbookpart.so
%{_kf5_servicesdir}/kaddressbookpart.desktop
-%{_kf5_sharedir}/appdata/kaddressbook.appdata.xml
+%{_kf5_sharedir}/appdata/org.kde.kaddressbook.appdata.xml
%{_kf5_sharedir}/kaddressbook/
%package -n kmail5
Summary: Mail Client
License: GPL-2.0
Group: Productivity/Networking/Email/Clients
+Requires: kdepim-addons
Requires: kdepim-runtime
+# Account wizard is provided by this package
+Requires: kdepim = %{version}
Requires: libkdepim = %{version}
Recommends: kleopatra5
%if 0%{?suse_version} > 1320
@@ -358,76 +365,22 @@
%defattr(-,root,root)
%doc COPYING COPYING.LIB COPYING.DOC README
%doc %lang(en) %{_kf5_htmldir}/en/kmail/
-%config %{_kf5_configdir}/kmail.antispamrc
-%config %{_kf5_configdir}/kmail.antivirusrc
%dir %{_kf5_sharedir}/kconf_update
%{_kf5_applicationsdir}/kmail_view.desktop
%{_kf5_applicationsdir}/org.kde.kmail.desktop
%{_kf5_bindir}/kmail*
%{_kf5_bindir}/sieveeditor
-%{_kf5_configdir}/ksieve_script.knsrc
-%{_kf5_configdir}/messageviewer_header_themes.knsrc
%{_kf5_configkcfgdir}/kmail.kcfg
%{_kf5_dbusinterfacesdir}/org.kde.kmail.*.xml
-%{_kf5_dbusinterfacesdir}/org.kde.mailtransport.service.xml
-%{_kf5_plugindir}/grantlee/
%{_kf5_plugindir}/kmailpart.so
%{_kf5_plugindir}/messageviewer_*.so
%{_kf5_servicesdir}/ServiceMenus/
%{_kf5_servicesdir}/kmail_*.desktop
%{_kf5_servicetypesdir}/dbusmail.desktop
%{_kf5_sharedir}/appdata/org.kde.kmail.appdata.xml
-%{_kf5_sharedir}/composereditor/
%{_kf5_sharedir}/kconf_update/sieveeditor-15.08-kickoff.sh
%{_kf5_sharedir}/kconf_update/sieveeditor.upd
%{_kf5_sharedir}/kmail2/
-%{_kf5_sharedir}/libmessageviewer/
-%{_kf5_sharedir}/messagelist/
-%{_kf5_sharedir}/messageviewer/
-%{_kf5_sharedir}/sieve/
-%exclude %_datadir/messageviewer/about/default/introduction_kontact.html
-%exclude %_datadir/messageviewer/about/default/loading_kontact.html
-
-%package -n kleopatra5
-Summary: KDE Key Manager
-License: LGPL-2.1+
-Group: Productivity/Networking/News/Clients
-Requires: libkdepim = %{version}
-%if 0%{?suse_version} > 1320
-Obsoletes: kleopatra < %{version}
-%else
-Conflicts: kleopatra
-# kleopatra executables
-Conflicts: kdepim4
-%endif
-
-%description -n kleopatra5
-Kleopatra is a Key Manager for KDE.
-
-%post -n kleopatra5 -p /sbin/ldconfig
-
-%postun -n kleopatra5 -p /sbin/ldconfig
-
-%files -n kleopatra5
-%defattr(-,root,root)
-%doc COPYING COPYING.LIB COPYING.DOC README
-%doc %lang(en) %{_kf5_htmldir}/en/kleopatra/
-%doc %lang(en) %{_kf5_htmldir}/en/kwatchgnupg/
-%dir %{_kf5_sharedir}/kconf_update
-%{_kf5_applicationsdir}/kleopatra_import.desktop
-%{_kf5_applicationsdir}/org.kde.kleopatra*.desktop
-%{_kf5_bindir}/kleopatra
-%{_kf5_bindir}/kwatchgnupg
-%{_kf5_configdir}/libkleopatrarc
-%{_kf5_servicesdir}/kleopatra_*.desktop
-%{_kf5_sharedir}/appdata/kleopatra.appdata.xml
-%{_kf5_sharedir}/kconf_update/kleopatra-15.08-kickoff.sh
-%{_kf5_sharedir}/kconf_update/kleopatra.upd
-%{_kf5_sharedir}/kleopatra/
-%{_kf5_sharedir}/kwatchgnupg/
-%{_kf5_sharedir}/kxmlgui5/
-%{_kf5_sharedir}/libkleopatra
-%exclude %{_kf5_sharedir}/kxmlgui5
%package -n ktnef5
Summary: Viewer for email attachments in TNEF format
@@ -484,9 +437,11 @@
%{_kf5_dbusinterfacesdir}/org.kde.KNotes.xml
%{_kf5_dbusinterfacesdir}/org.kde.kontact.*.xml
%{_kf5_servicesdir}/knote_*.desktop
-%{_kf5_sharedir}/appdata/knotes.appdata.xml
+%{_kf5_sharedir}/appdata/org.kde.knotes.appdata.xml
%{_kf5_sharedir}/knotes/
%exclude %{_datadir}/dbus-1/interfaces/org.kde.kontact.KNotes.xml
+%exclude %_bindir/akonadi_notes_agent
+%exclude %_datadir/akonadi/agents/notesagent.desktop
%package -n kontact5
Summary: Personal Information Manager
@@ -521,13 +476,14 @@
%{_kf5_bindir}/kontact
%{_kf5_configkcfgdir}/kontact.kcfg
%{_kf5_servicesdir}/kontactconfig.desktop
-%{_kf5_sharedir}/appdata/Kontact.appdata.xml
+%{_kf5_sharedir}/appdata/org.kde.kontact.appdata.xml
%exclude %{_datadir}/dbus-1/interfaces/org.kde.kontact.KNotes.xml
%package -n korganizer5
Summary: Personal Organizer
License: GPL-2.0
Group: Productivity/Office/Organizers
+Requires: kdepim-addons
Requires: kdepim-runtime
Requires: libkdepim = %{version}
%if 0%{?suse_version} > 1320
@@ -559,15 +515,11 @@
%{_kf5_configkcfgdir}/korganizer.kcfg
%{_kf5_dbusinterfacesdir}/org.kde.Korganizer.*.xml
%{_kf5_dbusinterfacesdir}/org.kde.korganizer.*.xml
-%{_kf5_plugindir}/korg_*.so
%{_kf5_plugindir}/korganizerpart.so
-%{_kf5_servicesdir}/korganizer/
%{_kf5_servicesdir}/korganizer_*.desktop
%{_kf5_servicesdir}/webcal.protocol
-%{_kf5_servicetypesdir}/calendardecoration.desktop
-%{_kf5_servicetypesdir}/calendarplugin.desktop
%{_kf5_servicetypesdir}/dbuscalendar.desktop
-%{_kf5_sharedir}/appdata/korganizer.appdata.xml
+%{_kf5_sharedir}/appdata/org.kde.korganizer.appdata.xml
%{_kf5_sharedir}/korgac/
%{_kf5_sharedir}/korganizer/
@@ -600,72 +552,12 @@
%{_kf5_configdir}/autostart/kalarm.autostart.desktop
%{_kf5_configkcfgdir}/kalarmconfig.kcfg
%{_kf5_dbusinterfacesdir}/org.kde.kalarm.kalarm.xml
-%{_kf5_sharedir}/appdata/kalarm.appdata.xml
+%{_kf5_sharedir}/appdata/org.kde.kalarm.appdata.xml
%{_kf5_sharedir}/dbus-1/system-services/org.kde.kalarmrtcwake.service
%{_kf5_sharedir}/kalarm/
%{_kf5_sharedir}/polkit-1/actions/org.kde.kalarmrtcwake.policy
%{_libdir}/libexec/kalarm_helper
-%package -n libkdepim
-Summary: KDE PIM Libraries
-License: LGPL-2.1+
-Group: System/GUI/KDE
-Requires: kdepim = %{version}
-%if 0%{?suse_version} > 1320
-Obsoletes: ktimetracker < %{version}
-Obsoletes: libkdepim4 < %{version}
-%else
-Conflicts: ktimetracker
-Conflicts: libkdepim4
-%endif
-
-%description -n libkdepim
-This package contains the basic packages for KDE PIM applications.
-
-%post -n libkdepim -p /sbin/ldconfig
-
-%postun -n libkdepim -p /sbin/ldconfig
-
-%files -n libkdepim -f filelists/libkdepim.upd
-%defattr(-,root,root)
-%doc COPYING COPYING.LIB COPYING.DOC README
-%doc %lang(en) %{_kf5_htmldir}/en/contactthemeeditor/
-%doc %lang(en) %{_kf5_htmldir}/en/headerthemeeditor/
-%doc %lang(en) %{_kf5_htmldir}/en/importwizard/
-%doc %lang(en) %{_kf5_htmldir}/en/konsolecalendar/
-%doc %lang(en) %{_kf5_htmldir}/en/pimsettingexporter/
-%doc %lang(en) %{_kf5_htmldir}/en/sieveeditor/
-%dir %{_kf5_sharedir}/kconf_update
-%_libdir/libKF5CalendarSupport.so.*
-%_libdir/libKF5ComposerEditorNG.so.*
-%_libdir/libKF5EventViews.so.*
-%_libdir/libKF5FollowupReminder.so.*
-%_libdir/libKF5GrantleeTheme.so.*
-%_libdir/libKF5Gravatar.so.*
-%_libdir/libKF5IncidenceEditorsng.so.*
-%_libdir/libKF5KDGantt2.so.*
-%_libdir/libKF5KManageSieve.so.*
-%_libdir/libKF5KSieve.so.*
-%_libdir/libKF5KSieveUi.so.*
-%_libdir/libKF5KaddressbookGrantlee.so.*
-%_libdir/libKF5KdepimDBusInterfaces.so.*
-%_libdir/libKF5Libkleo.so.*
-%_libdir/libKF5MailCommon.so.*
-%_libdir/libKF5MailImporter.so.*
-%_libdir/libKF5MessageComposer.so.*
-%_libdir/libKF5MessageCore.so.*
-%_libdir/libKF5MessageList.so.*
-%_libdir/libKF5MessageViewer.so.*
-%_libdir/libKF5NoteShared.so.*
-%_libdir/libKF5PimCommon.so.*
-%_libdir/libKF5SendLater.so.*
-%_libdir/libKF5TemplateParser.so.*
-%_libdir/libgrantleethemeeditor.so.*
-%_libdir/libpimsettingexporterprivate.so.*
-%_libdir/grantlee/
-%exclude %{_datadir}/dbus-1/interfaces/org.kde.addressbook.service.xml
-%exclude %{_datadir}/dbus-1/interfaces/org.kde.mailtransport.service.xml
-
%files -f filelists/exclude.upd
%defattr(-,root,root)
%doc COPYING COPYING.LIB COPYING.DOC README
@@ -673,10 +565,6 @@
%config %{_kf5_configdir}/kdepim.categories
%dir %{_kf5_iconsdir}/hicolor/256x256
%dir %{_kf5_iconsdir}/hicolor/256x256/apps
-%dir %{_kf5_iconsdir}/oxygen/256x256
-%dir %{_kf5_iconsdir}/oxygen/256x256/mimetypes
-%dir %{_kf5_iconsdir}/oxygen/512x512
-%dir %{_kf5_iconsdir}/oxygen/512x512/mimetypes
%dir %{_kf5_servicesdir}/kontact
%dir %{_kf5_sharedir}/appdata
%dir %{_kf5_sharedir}/kconf_update
@@ -701,20 +589,15 @@
%{_kf5_bindir}/headerthemeeditor
%{_kf5_bindir}/importwizard
%{_kf5_bindir}/ispdb
-%{_kf5_bindir}/kincidenceeditor
%{_kf5_bindir}/konsolekalendar
%{_kf5_bindir}/mboximporter
%{_kf5_bindir}/pimsettingexporter*
%{_kf5_bindir}/storageservicemanager
-%{_kf5_configkcfgdir}/customtemplates_kfg.kcfg
-%{_kf5_configkcfgdir}/templatesconfiguration_kfg.kcfg
-
%{_kf5_iconsdir}/hicolor/*/*/*
%{_kf5_iconsdir}/oxygen/*/*/*
%{_kf5_plugindir}/accountwizard_plugin.so
-%{_kf5_plugindir}/designer/
%{_kf5_plugindir}/kcm_*.so
%{_kf5_servicesdir}/kcm*.desktop
@@ -723,15 +606,20 @@
%{_kf5_sharedir}/kconf_update/importwizard*
%{_kf5_sharedir}/kconf_update/pimsettingexporter*
%{_kf5_sharedir}/kconf_update/storageservicemanager*
-%{_kf5_sharedir}/kdepimwidgets/
%{_kf5_sharedir}/knotifications5/
%{_kf5_sharedir}/kxmlgui5/
%{_kf5_sharedir}/mime/packages/accountwizard-mime.xml
-%_kf5_plugindir/messageviewer/
-%_kf5_plugindir/pimcommon/
-%_datadir/kconf_update/messageviewer.upd
-
%exclude %{_kf5_iconsdir}/hicolor/*/*/ktnef*.png
+%_libdir/libgrantleethemeeditor.so.*
+%_libdir/libpimsettingexporterprivate.so.*
+%_kf5_htmldir/en/contactthemeeditor/
+%_kf5_htmldir/en/headerthemeeditor/
+%_kf5_htmldir/en/importwizard/
+%_kf5_htmldir/en/konsolecalendar/
+%_kf5_htmldir/en/pimsettingexporter/
+%_kf5_htmldir/en/sieveeditor/
+%_datadir/messageviewer/
+
%changelog
++++++ kdepim-15.12.3.tar.xz -> kdepim-16.04.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/kdepim/kdepim-15.12.3.tar.xz /work/SRC/openSUSE:Factory/.kdepim.new/kdepim-16.04.1.tar.xz differ: char 25, line 1
1
0
Hello community,
here is the log from the commit of package kio-extras5 for openSUSE:Factory checked in at 2016-05-31 12:20:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kio-extras5 (Old)
and /work/SRC/openSUSE:Factory/.kio-extras5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kio-extras5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kio-extras5/kio-extras5.changes 2016-03-26 15:15:47.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kio-extras5.new/kio-extras5.changes 2016-05-31 12:20:41.000000000 +0200
@@ -1,0 +2,32 @@
+Sat May 7 10:29:48 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.1
+ * KDE Applications 16.04.1
+ * https://www.kde.org/announcements/announce-applications-16.04.1.php
+
+
+-------------------------------------------------------------------
+Thu Apr 21 11:57:45 UTC 2016 - wbauer(a)tmo.at
+
+- Conflict with kactivities5 5.19.0 and earlier to prevent file
+ conflicts. The activities fileitem_linking_plugin and kio slave
+ have been moved from kactivities5 to kio-extras5 in 16.04
+ (boo#976592)
+
+-------------------------------------------------------------------
+Sun Apr 17 06:05:50 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.0
+ * KDE Applications 16.04.0
+ * https://www.kde.org/announcements/announce-applications-16.04.0.php
+
+
+-------------------------------------------------------------------
+Mon Apr 11 06:42:18 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.03.90
+ * KDE Applications 16.04.0 RC
+ * https://www.kde.org/announcements/announce-applications-16.04-rc.php
+
+
+-------------------------------------------------------------------
Old:
----
kio-extras-15.12.3.tar.xz
New:
----
kio-extras-16.04.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kio-extras5.spec ++++++
--- /var/tmp/diff_new_pack.Z79COe/_old 2016-05-31 12:20:42.000000000 +0200
+++ /var/tmp/diff_new_pack.Z79COe/_new 2016-05-31 12:20:42.000000000 +0200
@@ -17,7 +17,7 @@
Name: kio-extras5
-Version: 15.12.3
+Version: 16.04.1
Release: 0
Summary: Additional KIO-slaves for KDE applications
License: GPL-2.0+
@@ -46,12 +46,14 @@
BuildRequires: openslp-devel
BuildRequires: phonon4qt5-devel
BuildRequires: solid-devel
+BuildRequires: kactivities5-devel
BuildRequires: xz
BuildRequires: pkgconfig(Qt5DBus) >= 5.4.0
BuildRequires: pkgconfig(Qt5Network) >= 5.4.0
BuildRequires: pkgconfig(Qt5Svg) >= 5.4.0
BuildRequires: pkgconfig(Qt5Test) >= 5.4.0
BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0
+BuildRequires: pkgconfig(Qt5Sql)
BuildRequires: pkgconfig(bzip2)
BuildRequires: pkgconfig(exiv2)
BuildRequires: pkgconfig(smbclient)
@@ -61,6 +63,8 @@
#BuildRequires: update-desktop-files
Provides: kfileaudiopreview = 4.100.0
Obsoletes: kfileaudiopreview <= 4.100.0
+# the activities fileitem_linking_plugin and kio slave have been moved over here in 16.04 (boo#976592)
+Conflicts: kactivities5 <= 5.19.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
++++++ kio-extras-15.12.3.tar.xz -> kio-extras-16.04.1.tar.xz ++++++
++++ 2832 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kdepimlibs4 for openSUSE:Factory checked in at 2016-05-31 12:20:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdepimlibs4 (Old)
and /work/SRC/openSUSE:Factory/.kdepimlibs4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdepimlibs4"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdepimlibs4/kdepimlibs4.changes 2015-07-14 17:44:02.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdepimlibs4.new/kdepimlibs4.changes 2016-05-31 12:20:36.000000000 +0200
@@ -1,0 +2,10 @@
+Wed Apr 27 21:50:22 UTC 2016 - lbeltrame(a)kde.org
+
+- Remove akonadi2xml to prevent conflicts with akonadi-server
+
+-------------------------------------------------------------------
+Fri Dec 11 01:26:37 UTC 2015 - p.drouand(a)gmail.com
+
+- Remove superfluous libpth-devel dependency
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdepimlibs4.spec ++++++
--- /var/tmp/diff_new_pack.hmO1I3/_old 2016-05-31 12:20:37.000000000 +0200
+++ /var/tmp/diff_new_pack.hmO1I3/_new 2016-05-31 12:20:37.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package kdepimlibs4
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -34,7 +34,6 @@
BuildRequires: libassuan-devel
BuildRequires: libkde4-devel
BuildRequires: libprison-devel
-BuildRequires: libpth-devel
BuildRequires: libqjson-devel
BuildRequires: libxslt-devel
BuildRequires: openldap2-devel
@@ -69,7 +68,8 @@
# Not needed
rm -f %{buildroot}%{_kde4_bindir}/akonaditest
rm -f %{buildroot}%{_kde4_datadir}/akonadi/agents/knutresource.desktop
-
+ # Not needed, conflicts with newer Akonadi
+ rm -f %{buildroot}%{_kde4_bindir}/akonadi2xml
# we don't need it
%kde_post_install
%fdupes %{buildroot}%{_kde4_includedir}/KDE
@@ -219,7 +219,6 @@
%{_kde4_libdir}/libmicroblog.so
%{_kde4_libdir}/libqgpgme.so
%{_kde4_libdir}/libsyndication.so
-%{_kde4_bindir}/akonadi2xml
%files
%defattr(-,root,root)
1
0
Hello community,
here is the log from the commit of package libksane for openSUSE:Factory checked in at 2016-05-31 12:20:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libksane (Old)
and /work/SRC/openSUSE:Factory/.libksane.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libksane"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libksane/libksane.changes 2016-03-26 15:19:29.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libksane.new/libksane.changes 2016-05-31 12:20:24.000000000 +0200
@@ -1,0 +2,29 @@
+Sat May 7 10:43:05 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.1
+ * KDE Applications 16.04.1
+ * https://www.kde.org/announcements/announce-applications-16.04.1.php
+
+
+-------------------------------------------------------------------
+Wed Apr 27 21:58:12 UTC 2016 - lbeltrame(a)kde.org
+
+- Remove conflicting icons with kipi-plugins
+
+-------------------------------------------------------------------
+Sun Apr 17 06:19:03 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.0
+ * KDE Applications 16.04.0
+ * https://www.kde.org/announcements/announce-applications-16.04.0.php
+
+
+-------------------------------------------------------------------
+Mon Apr 11 06:54:12 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.03.90
+ * KDE Applications 16.04.0 RC
+ * https://www.kde.org/announcements/announce-applications-16.04-rc.php
+
+
+-------------------------------------------------------------------
Old:
----
libksane-15.12.3.tar.xz
New:
----
libksane-16.04.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libksane.spec ++++++
--- /var/tmp/diff_new_pack.MOjFiA/_old 2016-05-31 12:20:25.000000000 +0200
+++ /var/tmp/diff_new_pack.MOjFiA/_new 2016-05-31 12:20:25.000000000 +0200
@@ -35,7 +35,7 @@
License: GPL-2.0+
Group: Development/Libraries/KDE
Url: http://www.kde.org
-Version: 15.12.3
+Version: 16.04.1
Release: 0
Source0: %{name}-%{version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -53,6 +53,10 @@
%install
%kf5_makeinstall -C build
+ # FIXME: Remove temporarily as they conflict with kipi
+ rm -f %{buildroot}%{_kf5_iconsdir}/hicolor/16x16/actions/black-white.png
+ rm -f %{buildroot}%{_kf5_iconsdir}/hicolor/16x16/actions/color.png
+ rm -f %{buildroot}%{_kf5_iconsdir}/hicolor/16x16/actions/gray-scale.png
%package -n %{lname}%{_so}
Summary: KDE scan library
++++++ libksane-15.12.3.tar.xz -> libksane-16.04.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksane-15.12.3/CMakeLists.txt new/libksane-16.04.1/CMakeLists.txt
--- old/libksane-15.12.3/CMakeLists.txt 2015-10-16 09:52:39.000000000 +0200
+++ new/libksane-16.04.1/CMakeLists.txt 2016-03-15 13:43:23.000000000 +0100
@@ -16,10 +16,11 @@
include(FeatureSummary)
include(ECMSetupVersion)
include(ECMGenerateHeaders)
+include(ECMInstallIcons)
include(CMakePackageConfigHelpers)
include(CheckFunctionExists)
include(KDEInstallDirs)
-include(KDEFrameworkCompilerSettings)
+include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
include(GenerateExportHeader)
@@ -39,7 +40,6 @@
find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Core Widgets)
# Required KF5 frameworks
-find_package(KF5Config ${KF5_VERSION} REQUIRED)
find_package(KF5I18n ${KF5_VERSION} REQUIRED)
find_package(KF5Wallet ${KF5_VERSION} REQUIRED)
find_package(KF5WidgetsAddons ${KF5_VERSION} REQUIRED)
Files old/libksane-15.12.3/src/16-actions-black-white.png and new/libksane-16.04.1/src/16-actions-black-white.png differ
Files old/libksane-15.12.3/src/16-actions-color.png and new/libksane-16.04.1/src/16-actions-color.png differ
Files old/libksane-15.12.3/src/16-actions-gray-scale.png and new/libksane-16.04.1/src/16-actions-gray-scale.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksane-15.12.3/src/CMakeLists.txt new/libksane-16.04.1/src/CMakeLists.txt
--- old/libksane-15.12.3/src/CMakeLists.txt 2015-10-16 09:52:39.000000000 +0200
+++ new/libksane-16.04.1/src/CMakeLists.txt 2016-03-15 13:43:23.000000000 +0100
@@ -69,8 +69,13 @@
# Install files
-# FIXME KF5: KDE4_INSTALL_ICONS
-#KDE4_INSTALL_ICONS(${ICON_INSTALL_DIR})
+set(ksane_ICONS
+ 16-actions-black-white.png
+ 16-actions-color.png
+ 16-actions-gray-scale.png
+)
+ecm_install_icons(ICONS ${ksane_ICONS}
+ DESTINATION ${ICON_INSTALL_DIR})
install(TARGETS KF5Sane
EXPORT KF5SaneTargets
Files old/libksane-15.12.3/src/hi16-action-black-white.png and new/libksane-16.04.1/src/hi16-action-black-white.png differ
Files old/libksane-15.12.3/src/hi16-action-color.png and new/libksane-16.04.1/src/hi16-action-color.png differ
Files old/libksane-15.12.3/src/hi16-action-gray-scale.png and new/libksane-16.04.1/src/hi16-action-gray-scale.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksane-15.12.3/src/ksanewidget.cpp new/libksane-16.04.1/src/ksanewidget.cpp
--- old/libksane-15.12.3/src/ksanewidget.cpp 2015-10-16 09:52:39.000000000 +0200
+++ new/libksane-16.04.1/src/ksanewidget.cpp 2016-03-15 13:43:23.000000000 +0100
@@ -868,43 +868,15 @@
d->m_optBrY->getMaxValue(ymax);
if (topLeft.x() < 0.0 || topLeft.y() < 0.0 || bottomRight.x() < 0.0 || bottomRight.y() < 0.0) {
d->m_previewViewer->clearActiveSelection();
- d->m_optTlX->setValue(0.0);
- d->m_optTlY->setValue(0.0);
- d->m_optBrX->setValue(xmax);
- d->m_optBrY->setValue(ymax);
+ return;
}
- if (d->m_optBrY->getUnit() == SANE_UNIT_MM) {
- // clear selection if values are out of bounds
- if (topLeft.x() > xmax || topLeft.y() > ymax || bottomRight.x() > xmax || bottomRight.y() > ymax) {
- d->m_previewViewer->clearActiveSelection();
- d->m_optTlX->setValue(0.0);
- d->m_optTlY->setValue(0.0);
- d->m_optBrX->setValue(xmax);
- d->m_optBrY->setValue(ymax);
- }
- d->m_previewViewer->setSelection(topLeft.x(), topLeft.y(), bottomRight.x(), bottomRight.y());
- d->m_optTlX->setValue(topLeft.x());
- d->m_optTlY->setValue(topLeft.y());
- d->m_optBrX->setValue(bottomRight.x());
- d->m_optBrY->setValue(bottomRight.y());
- } else if (d->m_optBrY->getUnit() == SANE_UNIT_PIXEL) {
- const float mmperinch = 25.4;
- const float dpi = currentDPI();
- const float m = dpi / mmperinch;
- if (m * topLeft.x() > xmax || m * topLeft.y() > ymax || m * bottomRight.x() > xmax || m * bottomRight.y() > ymax) {
- d->m_previewViewer->clearActiveSelection();
- d->m_optTlX->setValue(0.0);
- d->m_optTlY->setValue(0.0);
- d->m_optBrX->setValue(xmax);
- d->m_optBrY->setValue(ymax);
- }
- d->m_previewViewer->setSelection(m * topLeft.x(), m * topLeft.y(), m * bottomRight.x(), m * bottomRight.y());
- d->m_optTlX->setValue(m * topLeft.x());
- d->m_optTlY->setValue(m * topLeft.y());
- d->m_optBrX->setValue(m * bottomRight.x());
- d->m_optBrY->setValue(m * bottomRight.y());
- }
+ float tlxRatio = topLeft.x()/xmax;
+ float tlyRatio = topLeft.y()/ymax;
+ float brxRatio = bottomRight.x()/xmax;
+ float bryRatio = bottomRight.y()/ymax;
+
+ d->m_previewViewer->setSelection(tlxRatio, tlyRatio, brxRatio, bryRatio);
}
void KSaneWidget::setOptionsCollapsed(bool collapse)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libksane-15.12.3/src/ksanewidget_p.cpp new/libksane-16.04.1/src/ksanewidget_p.cpp
--- old/libksane-15.12.3/src/ksanewidget_p.cpp 2015-10-16 09:52:39.000000000 +0200
+++ new/libksane-16.04.1/src/ksanewidget_p.cpp 2016-03-15 13:43:23.000000000 +0100
@@ -1067,6 +1067,7 @@
m_activityFrame->hide();
m_btnFrame->hide();
m_optionPollTmr.stop();
+ emit(q->scanProgress(0));
} else {
m_warmingUp->hide();
m_activityFrame->hide();
@@ -1074,6 +1075,7 @@
if (m_pollList.size() > 0) {
m_optionPollTmr.start();
}
+ emit(q->scanProgress(100));
}
m_optsTabWidget->setDisabled(busy);
1
0
Hello community,
here is the log from the commit of package ktp-contact-runner for openSUSE:Factory checked in at 2016-05-31 12:20:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktp-contact-runner (Old)
and /work/SRC/openSUSE:Factory/.ktp-contact-runner.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktp-contact-runner"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktp-contact-runner/ktp-contact-runner.changes 2016-03-26 15:18:09.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ktp-contact-runner.new/ktp-contact-runner.changes 2016-05-31 12:20:18.000000000 +0200
@@ -1,0 +2,24 @@
+Sat May 7 10:38:56 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.1
+ * KDE Applications 16.04.1
+ * https://www.kde.org/announcements/announce-applications-16.04.1.php
+
+
+-------------------------------------------------------------------
+Sun Apr 17 06:15:15 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.0
+ * KDE Applications 16.04.0
+ * https://www.kde.org/announcements/announce-applications-16.04.0.php
+
+
+-------------------------------------------------------------------
+Mon Apr 11 06:50:42 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.03.90
+ * KDE Applications 16.04.0 RC
+ * https://www.kde.org/announcements/announce-applications-16.04-rc.php
+
+
+-------------------------------------------------------------------
Old:
----
ktp-contact-runner-15.12.3.tar.xz
New:
----
ktp-contact-runner-16.04.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktp-contact-runner.spec ++++++
--- /var/tmp/diff_new_pack.qPYWOj/_old 2016-05-31 12:20:18.000000000 +0200
+++ /var/tmp/diff_new_pack.qPYWOj/_new 2016-05-31 12:20:18.000000000 +0200
@@ -17,7 +17,7 @@
Name: ktp-contact-runner
-Version: 15.12.3
+Version: 16.04.1
Release: 0
Summary: Telepathy Krunner plugin
License: LGPL-2.1+
++++++ ktp-contact-runner-15.12.3.tar.xz -> ktp-contact-runner-16.04.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktp-contact-runner-15.12.3/CMakeLists.txt new/ktp-contact-runner-16.04.1/CMakeLists.txt
--- old/ktp-contact-runner-15.12.3/CMakeLists.txt 2016-03-10 00:24:43.000000000 +0100
+++ new/ktp-contact-runner-16.04.1/CMakeLists.txt 2016-04-27 21:10:55.000000000 +0200
@@ -2,10 +2,12 @@
cmake_minimum_required(VERSION 2.8.12)
+include(FeatureSummary)
+
# KDE Application Version, managed by release script
-set(KDE_APPLICATIONS_VERSION_MAJOR "15")
-set(KDE_APPLICATIONS_VERSION_MINOR "12")
-set(KDE_APPLICATIONS_VERSION_MICRO "3")
+set(KDE_APPLICATIONS_VERSION_MAJOR "16")
+set(KDE_APPLICATIONS_VERSION_MINOR "04")
+set(KDE_APPLICATIONS_VERSION_MICRO "1")
set(KTP_CONTACT_RUNNER_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
set(IS_KTP_INTERNAL_MODULE TRUE)
@@ -53,3 +55,5 @@
DESTINATION ${SERVICES_INSTALL_DIR}
)
+feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
+
1
0
Hello community,
here is the log from the commit of package kimap for openSUSE:Factory checked in at 2016-05-31 12:20:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kimap (Old)
and /work/SRC/openSUSE:Factory/.kimap.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kimap"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kimap/kimap.changes 2016-03-26 15:15:41.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kimap.new/kimap.changes 2016-05-31 12:20:12.000000000 +0200
@@ -1,0 +2,24 @@
+Sat May 7 10:29:36 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.1
+ * KDE Applications 16.04.1
+ * https://www.kde.org/announcements/announce-applications-16.04.1.php
+
+
+-------------------------------------------------------------------
+Sun Apr 17 06:05:40 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.0
+ * KDE Applications 16.04.0
+ * https://www.kde.org/announcements/announce-applications-16.04.0.php
+
+
+-------------------------------------------------------------------
+Mon Apr 11 06:42:11 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.03.90
+ * KDE Applications 16.04.0 RC
+ * https://www.kde.org/announcements/announce-applications-16.04-rc.php
+
+
+-------------------------------------------------------------------
Old:
----
kimap-15.12.3.tar.xz
New:
----
kimap-16.04.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kimap.spec ++++++
--- /var/tmp/diff_new_pack.YBuS3f/_old 2016-05-31 12:20:13.000000000 +0200
+++ /var/tmp/diff_new_pack.YBuS3f/_new 2016-05-31 12:20:13.000000000 +0200
@@ -17,7 +17,7 @@
Name: kimap
-Version: 15.12.3
+Version: 16.04.1
Release: 0
%define kf5_version 5.1.0
Summary: KDE PIM Libraries: IMAP library
@@ -48,7 +48,7 @@
BuildRequires: kwallet-devel >= %{kf5_version}
BuildRequires: kwidgetsaddons-devel >= %{kf5_version}
BuildRequires: kxmlgui-devel >= %{kf5_version}
-BuildRequires: libKF5AkonadiPrivate-devel >= 1.72.43
+BuildRequires: akonadi-server-devel
BuildRequires: libassuan-devel
BuildRequires: libical-devel >= 0.42
BuildRequires: libxslt-devel
++++++ kimap-15.12.3.tar.xz -> kimap-16.04.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-15.12.3/CMakeLists.txt new/kimap-16.04.1/CMakeLists.txt
--- old/kimap-15.12.3/CMakeLists.txt 2015-11-14 11:20:56.000000000 +0100
+++ new/kimap-16.04.1/CMakeLists.txt 2016-04-26 22:18:39.000000000 +0200
@@ -3,7 +3,7 @@
project(KIMAP)
# ECM setup
-find_package(ECM 5.14.0 CONFIG REQUIRED)
+find_package(ECM 5.19.0 CONFIG REQUIRED)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${KIMAP_SOURCE_DIR}/cmake)
include(GenerateExportHeader)
@@ -14,12 +14,12 @@
include(FeatureSummary)
include(KDEInstallDirs)
include(KDECMakeSettings)
-include(KDEFrameworkCompilerSettings)
+include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(ECMQtDeclareLoggingCategory)
-set(KF5_VERSION "5.12.0")
-set(KIMAP_LIB_VERSION "4.82.0")
-set(KMIME_LIBS_VERSION "4.83.0")
+set(KF5_VERSION "5.19.0")
+set(KIMAP_LIB_VERSION "5.2.1")
+set(KMIME_LIBS_VERSION "5.2.0")
ecm_setup_version(${KIMAP_LIB_VERSION} VARIABLE_PREFIX KIMAP
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kimap_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5IMAPConfigVersion.cmake"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-15.12.3/autotests/CMakeLists.txt new/kimap-16.04.1/autotests/CMakeLists.txt
--- old/kimap-15.12.3/autotests/CMakeLists.txt 2015-11-14 11:20:56.000000000 +0100
+++ new/kimap-16.04.1/autotests/CMakeLists.txt 2016-04-26 22:18:39.000000000 +0200
@@ -43,4 +43,5 @@
streamparsertest
setmetadatajobtest
appendjobtest
+ statusjobtest
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-15.12.3/autotests/statusjobtest.cpp new/kimap-16.04.1/autotests/statusjobtest.cpp
--- old/kimap-15.12.3/autotests/statusjobtest.cpp 1970-01-01 01:00:00.000000000 +0100
+++ new/kimap-16.04.1/autotests/statusjobtest.cpp 2016-04-26 22:18:39.000000000 +0200
@@ -0,0 +1,127 @@
+/*
+ Copyright (c) 2016 Daniel Vrátil <dvratil(a)kde.org>
+
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Library General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public
+ License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to the
+ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301, USA.
+*/
+
+#include <qtest.h>
+
+#include "kimaptest/fakeserver.h"
+#include "kimap/loginjob.h"
+#include "kimap/session.h"
+#include "kimap/statusjob.h"
+
+typedef QList<QPair<QByteArray, qint64>> StatusMap;
+Q_DECLARE_METATYPE(StatusMap)
+
+class StatusJobTest: public QObject
+{
+ Q_OBJECT
+
+private Q_SLOTS:
+
+ void testStatus_data()
+ {
+ QTest::addColumn<QList<QByteArray>>("scenario");
+ QTest::addColumn<QList<QByteArray>>("dataItems");
+ QTest::addColumn<StatusMap>("results");
+
+ QList<QByteArray> scenario;
+ QList<QByteArray> dataItems;
+ StatusMap results;
+ scenario << FakeServer::preauth()
+ << "C: A000001 STATUS \"INBOX\" (MESSAGES RECENT UIDNEXT UIDVALIDITY UNSEEN)"
+ << "S: * STATUS \"INBOX\" (MESSAGES 294 RECENT 1 UIDNEXT 295 UIDVALIDITY 458587604 UNSEEN 181)"
+ << "S: A000001 OK STATUS Completed";
+ dataItems = { "MESSAGES", "RECENT", "UIDNEXT", "UIDVALIDITY", "UNSEEN" };
+ results = { { "MESSAGES", 294 }, { "RECENT", 1 }, { "UIDNEXT", 295 },
+ { "UIDVALIDITY", 458587604 }, { "UNSEEN", 181 } };
+ QTest::newRow("good") << scenario << dataItems << results;
+
+ scenario.clear();
+ results.clear();
+ scenario << FakeServer::preauth()
+ << "C: A000001 STATUS \"INBOX\" (MESSAGES UIDNEXT HIGHESTMODSEQ)"
+ << "S: * STATUS \"INBOX\" (MESSAGES 294 UIDNEXT 295)"
+ << "S: A000001 OK STATUS Completed";
+ dataItems = { "MESSAGES", "UIDNEXT", "HIGHESTMODSEQ" };
+ results = { { "MESSAGES", 294 }, { "UIDNEXT", 295 } };
+ QTest::newRow("incomplete") << scenario << dataItems << results;
+
+ scenario.clear();
+ results.clear();
+ scenario << FakeServer::preauth()
+ << "C: A000001 STATUS \"INBOX\" (HIGHESTMODSEQ)"
+ << "S: * STATUS \"INBOX\" ()"
+ << "S: A000001 OK STATUS Completed";
+ dataItems = { "HIGHESTMODSEQ" };
+ QTest::newRow("empty response") << scenario << dataItems << results;
+
+ scenario.clear();
+ results.clear();
+ scenario << FakeServer::preauth()
+ << "C: A000001 STATUS \"INBOX\" (MESSAGES HIGHESTMODSEQ)"
+ << "S: A000001 NO status failure";
+ dataItems = { "MESSAGES", "HIGHESTMODSEQ" };
+ results.clear();
+ QTest::newRow("no") << scenario << dataItems << results;
+
+ scenario.clear();
+ results.clear();
+ scenario << FakeServer::preauth()
+ << "C: A000001 STATUS \"INBOX\" (UIDNEXT)"
+ << "S: A000001 NO bad command";
+ dataItems = { "UIDNEXT" };
+ QTest::newRow("bad") << scenario << dataItems << results;
+ }
+
+ void testStatus()
+ {
+ QFETCH(QList<QByteArray>, scenario);
+ QFETCH(QList<QByteArray>, dataItems);
+ QFETCH(StatusMap, results);
+
+ FakeServer fakeServer;
+ fakeServer.setScenario(scenario);
+ fakeServer.startAndWait();
+
+ KIMAP::Session session(QStringLiteral("127.0.0.1"), 5989);
+ KIMAP::StatusJob *job = new KIMAP::StatusJob(&session);
+ job->setMailBox(QStringLiteral("INBOX"));
+ job->setDataItems(dataItems);
+ bool result = job->exec();
+
+ QEXPECT_FAIL("bad" , "Expected failure on BAD scenario", Continue);
+ QEXPECT_FAIL("no" , "Expected failure on NO scenario", Continue);
+ QVERIFY(result);
+
+ if (result) {
+ const StatusMap status = job->status();
+ QCOMPARE(status.count(), results.count());
+ for (int i = 0; i < results.count(); ++i) {
+ QCOMPARE(results[i].first, status[i].first);
+ QCOMPARE(results[i].second, status[i].second);
+ }
+ }
+
+ fakeServer.quit();
+ }
+};
+
+QTEST_GUILESS_MAIN(StatusJobTest)
+
+#include "statusjobtest.moc"
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-15.12.3/src/CMakeLists.txt new/kimap-16.04.1/src/CMakeLists.txt
--- old/kimap-15.12.3/src/CMakeLists.txt 2015-11-14 11:20:56.000000000 +0100
+++ new/kimap-16.04.1/src/CMakeLists.txt 2016-04-26 22:18:39.000000000 +0200
@@ -43,6 +43,7 @@
setacljob.cpp
setmetadatajob.cpp
setquotajob.cpp
+ statusjob.cpp
storejob.cpp
subscribejob.cpp
unsubscribejob.cpp
@@ -111,6 +112,7 @@
SetAclJob
SetMetaDataJob
SetQuotaJob
+ StatusJob
StoreJob
SubscribeJob
UnsubscribeJob
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-15.12.3/src/session.cpp new/kimap-16.04.1/src/session.cpp
--- old/kimap-15.12.3/src/session.cpp 2015-11-14 11:20:56.000000000 +0100
+++ new/kimap-16.04.1/src/session.cpp 2016-04-26 22:18:39.000000000 +0200
@@ -26,6 +26,7 @@
#include <QtCore/QDebug>
#include <QtCore/QTimer>
+#include <QtCore/QPointer>
#include "kimap_debug.h"
@@ -124,10 +125,11 @@
void SessionPrivate::handleSslError(const KSslErrorUiData &errorData)
{
- const bool ignoreSslError = uiProxy && uiProxy->ignoreSslError(errorData);
//ignoreSslError is async, so the thread might already be gone when it returns
- if (thread) {
- thread->sslErrorHandlerResponse(ignoreSslError);
+ QPointer<SessionThread> _t = thread;
+ const bool ignoreSslError = uiProxy && uiProxy->ignoreSslError(errorData);
+ if (_t) {
+ _t->sslErrorHandlerResponse(ignoreSslError);
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-15.12.3/src/statusjob.cpp new/kimap-16.04.1/src/statusjob.cpp
--- old/kimap-15.12.3/src/statusjob.cpp 1970-01-01 01:00:00.000000000 +0100
+++ new/kimap-16.04.1/src/statusjob.cpp 2016-04-26 22:18:39.000000000 +0200
@@ -0,0 +1,123 @@
+/*
+ Copyright (c) 2016 Daniel Vrátil <dvratil(a)kde.org>
+
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Library General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public
+ License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to the
+ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301, USA.
+*/
+
+#include "statusjob.h"
+#include "job_p.h"
+#include "message_p.h"
+#include "session_p.h"
+#include "rfccodecs.h"
+#include "kimap_debug.h"
+
+#include <KLocalizedString>
+
+namespace KIMAP
+{
+
+class StatusJobPrivate : public JobPrivate
+{
+public:
+ explicit StatusJobPrivate(Session *session, const QString &name)
+ : JobPrivate(session, name)
+ {
+ }
+
+ ~StatusJobPrivate()
+ {
+ }
+
+ QString mailBox;
+ QList<QByteArray> dataItems;
+ QList<QPair<QByteArray, qint64>> status;
+};
+
+}
+
+using namespace KIMAP;
+
+StatusJob::StatusJob(Session *session)
+ : Job(*new StatusJobPrivate(session, i18nc("name of the status job", "Status")))
+{
+}
+
+StatusJob::~StatusJob()
+{
+}
+
+void StatusJob::setMailBox(const QString &mailBox)
+{
+ Q_D(StatusJob);
+ d->mailBox = mailBox;
+}
+
+QString StatusJob::mailBox() const
+{
+ Q_D(const StatusJob);
+ return d->mailBox;
+}
+
+void StatusJob::setDataItems(const QList<QByteArray> &dataItems)
+{
+ Q_D(StatusJob);
+ d->dataItems = dataItems;
+}
+
+QList<QByteArray> StatusJob::dataItems() const
+{
+ Q_D(const StatusJob);
+ return d->dataItems;
+}
+
+QList<QPair<QByteArray, qint64>> StatusJob::status() const
+{
+ Q_D(const StatusJob);
+ return d->status;
+}
+
+void StatusJob::doStart()
+{
+ Q_D(StatusJob);
+
+ const QByteArray params = '\"' + KIMAP::encodeImapFolderName(d->mailBox.toUtf8()) + "\" ("
+ + d->dataItems.join(' ') + ')';
+
+ d->tags << d->sessionInternal()->sendCommand("STATUS", params);
+}
+
+void StatusJob::handleResponse(const Message &response)
+{
+ Q_D(StatusJob);
+
+ if (handleErrorReplies(response) == NotHandled) {
+ if (response.content.size() >= 3) {
+ const QByteArray code = response.content[1].toString();
+ if (code == "STATUS") {
+
+ const QList<QByteArray> resp = response.content[3].toList();
+ for (int i = 0; i < resp.size(); i += 2) {
+ d->status << (qMakePair(resp[i], resp[i + 1].toLongLong()));
+ }
+
+ } else if (code == "OK") {
+ return;
+ } else {
+ qCDebug(KIMAP_LOG) << response.toString();
+ }
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-15.12.3/src/statusjob.h new/kimap-16.04.1/src/statusjob.h
--- old/kimap-15.12.3/src/statusjob.h 1970-01-01 01:00:00.000000000 +0100
+++ new/kimap-16.04.1/src/statusjob.h 2016-04-26 22:18:39.000000000 +0200
@@ -0,0 +1,59 @@
+/*
+ Copyright (c) 2016 Daniel Vrátil <dvratil(a)kde.org>
+
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Library General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public
+ License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to the
+ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301, USA.
+*/
+
+#ifndef KIMAP_STATUSJOB_H
+#define KIMAP_STATUSJOB_H
+
+#include "kimap_export.h"
+
+#include "job.h"
+#include <QList>
+
+namespace KIMAP
+{
+class Session;
+class StatusJobPrivate;
+
+class KIMAP_EXPORT StatusJob : public Job
+{
+ Q_OBJECT
+ Q_DECLARE_PRIVATE(StatusJob)
+
+ friend class StatusJobPrivate;
+
+public:
+ explicit StatusJob(Session *session);
+ ~StatusJob();
+
+ void setMailBox(const QString &mailBox);
+ QString mailBox() const;
+
+ void setDataItems(const QList<QByteArray> &dataItems);
+ QList<QByteArray> dataItems() const;
+
+ QList<QPair<QByteArray, qint64>> status() const;
+
+protected:
+ void doStart() Q_DECL_OVERRIDE;
+ void handleResponse(const Message &response) Q_DECL_OVERRIDE;
+};
+
+}
+
+#endif // KIMAP_STATUSJOB_H
1
0
Hello community,
here is the log from the commit of package dolphin for openSUSE:Factory checked in at 2016-05-31 12:20:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dolphin (Old)
and /work/SRC/openSUSE:Factory/.dolphin.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dolphin"
Changes:
--------
--- /work/SRC/openSUSE:Factory/dolphin/dolphin.changes 2016-04-01 13:00:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.dolphin.new/dolphin.changes 2016-05-31 12:20:04.000000000 +0200
@@ -1,0 +2,34 @@
+Sat May 7 10:11:20 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.1
+ * KDE Applications 16.04.1
+ * https://www.kde.org/announcements/announce-applications-16.04.1.php
+
+- Drop upstreamed patch specify-fallback-icon.patch
+
+
+-------------------------------------------------------------------
+Tue Apr 26 14:32:54 UTC 2016 - wbauer(a)tmo.at
+
+- Added specify-fallback-icon.patch: fixes missing icons for
+ certain filetypes where the specified icon doesn't exist
+ (kde#358958, kde#361034)
+
+-------------------------------------------------------------------
+Sun Apr 17 05:50:36 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.0
+ * KDE Applications 16.04.0
+ * https://www.kde.org/announcements/announce-applications-16.04.0.php
+
+
+-------------------------------------------------------------------
+Mon Apr 11 06:31:12 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.03.90
+ * KDE Applications 16.04.0 RC
+ * https://www.kde.org/announcements/announce-applications-16.04-rc.php
+
+- Drop upstreamed patch Fix-wrong-path-URL-conversion.patch
+
+-------------------------------------------------------------------
Old:
----
Fix-wrong-path-URL-conversion.patch
dolphin-15.12.3.tar.xz
New:
----
dolphin-16.04.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dolphin.spec ++++++
--- /var/tmp/diff_new_pack.T5R4rP/_old 2016-05-31 12:20:05.000000000 +0200
+++ /var/tmp/diff_new_pack.T5R4rP/_new 2016-05-31 12:20:05.000000000 +0200
@@ -17,7 +17,7 @@
Name: dolphin
-Version: 15.12.3
+Version: 16.04.1
Release: 0
Summary: KDE File Manager
License: GPL-2.0+
@@ -26,8 +26,6 @@
Source: dolphin-%{version}.tar.xz
Source1: dolphinsu.desktop
Patch0: dolphin-go_up.diff
-# PATCH-FIX-UPSTREAM Fix-wrong-path-URL-conversion.patch boo#970896 -- fixes display of additional file metadata in dolphin's filelist
-Patch1: Fix-wrong-path-URL-conversion.patch
BuildRequires: baloo5-devel
BuildRequires: baloo5-widgets-devel
BuildRequires: extra-cmake-modules >= 1.6.0
@@ -96,7 +94,6 @@
%prep
%setup -q -n dolphin-%{version}
%patch0 -p1
-%patch1 -p1
%build
%cmake_kf5 -d build
++++++ dolphin-15.12.3.tar.xz -> dolphin-16.04.1.tar.xz ++++++
++++ 4910 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package okular for openSUSE:Factory checked in at 2016-05-31 12:19:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/okular (Old)
and /work/SRC/openSUSE:Factory/.okular.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "okular"
Changes:
--------
--- /work/SRC/openSUSE:Factory/okular/okular.changes 2016-03-26 15:19:45.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.okular.new/okular.changes 2016-05-31 12:19:58.000000000 +0200
@@ -1,0 +2,24 @@
+Sat May 7 10:44:25 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.1
+ * KDE Applications 16.04.1
+ * https://www.kde.org/announcements/announce-applications-16.04.1.php
+
+
+-------------------------------------------------------------------
+Sun Apr 17 06:20:31 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.0
+ * KDE Applications 16.04.0
+ * https://www.kde.org/announcements/announce-applications-16.04.0.php
+
+
+-------------------------------------------------------------------
+Mon Apr 11 06:55:30 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.03.90
+ * KDE Applications 16.04.0 RC
+ * https://www.kde.org/announcements/announce-applications-16.04-rc.php
+
+
+-------------------------------------------------------------------
Old:
----
okular-15.12.3.tar.xz
New:
----
okular-16.04.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ okular.spec ++++++
--- /var/tmp/diff_new_pack.2b10bb/_old 2016-05-31 12:19:59.000000000 +0200
+++ /var/tmp/diff_new_pack.2b10bb/_new 2016-05-31 12:19:59.000000000 +0200
@@ -17,7 +17,7 @@
Name: okular
-Version: 15.12.3
+Version: 16.04.1
Release: 0
Summary: Document Viewer
License: GPL-2.0+
++++++ okular-15.12.3.tar.xz -> okular-16.04.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/cmake/modules/FindPoppler.cmake new/okular-16.04.1/cmake/modules/FindPoppler.cmake
--- old/okular-15.12.3/cmake/modules/FindPoppler.cmake 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/cmake/modules/FindPoppler.cmake 2016-04-13 22:08:21.000000000 +0200
@@ -162,7 +162,7 @@
set(popplerVersionMessage "0.12.1")
else (HAVE_POPPLER_0_28)
set(popplerVersionMessage "0.5.4")
- endif (HAVE_POPPLER_0_28)
+ endif ()
if (NOT Poppler_FIND_QUIETLY)
message(STATUS "Found Poppler-Qt4: ${POPPLER_LIBRARY}, (>= ${popplerVersionMessage})")
endif (NOT Poppler_FIND_QUIETLY)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/conf/widgetannottools.cpp new/okular-16.04.1/conf/widgetannottools.cpp
--- old/okular-15.12.3/conf/widgetannottools.cpp 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/conf/widgetannottools.cpp 2016-04-13 22:08:21.000000000 +0200
@@ -360,6 +360,7 @@
engineElement.setAttribute( "block", "true" );
annotationElement.setAttribute( "type", "FreeText" );
annotationElement.setAttribute( "color", color );
+ annotationElement.setAttribute( "width", width );
if ( ta->inplaceAlignment() != 0 )
annotationElement.setAttribute( "align", ta->inplaceAlignment() );
if ( ta->textFont() != QApplication::font() )
@@ -495,6 +496,7 @@
{
Okular::TextAnnotation * ta = new Okular::TextAnnotation();
ta->setTextType( Okular::TextAnnotation::InPlace );
+ ta->style().setWidth( 1.0 );
ta->style().setColor( Qt::yellow );
m_stubann = ta;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/core/version.h new/okular-16.04.1/core/version.h
--- old/okular-15.12.3/core/version.h 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/core/version.h 2016-04-13 22:08:21.000000000 +0200
@@ -10,10 +10,10 @@
#ifndef _OKULAR_VERSION_H_
#define _OKULAR_VERSION_H_
-#define OKULAR_VERSION_STRING "0.24.2"
+#define OKULAR_VERSION_STRING "0.25.0"
#define OKULAR_VERSION_MAJOR 0
-#define OKULAR_VERSION_MINOR 24
-#define OKULAR_VERSION_RELEASE 2
+#define OKULAR_VERSION_MINOR 25
+#define OKULAR_VERSION_RELEASE 0
#define OKULAR_MAKE_VERSION( a,b,c ) (((a) << 16) | ((b) << 8) | (c))
#define OKULAR_VERSION \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/tests/parttest.cpp new/okular-16.04.1/tests/parttest.cpp
--- old/okular-15.12.3/tests/parttest.cpp 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/tests/parttest.cpp 2016-04-13 22:08:21.000000000 +0200
@@ -121,7 +121,20 @@
QProcess process;
process.setWorkingDirectory(tempDir.name());
process.start("pdflatex", QStringList() << "-synctex=1" << "-interaction=nonstopmode" << texDestination);
+ bool started = process.waitForStarted();
+ if (!started) {
+ qDebug() << "start error:" << process.error();
+ qDebug() << "start stdout:" << process.readAllStandardOutput();
+ qDebug() << "start stderr:" << process.readAllStandardError();
+ }
+ QVERIFY(started);
+
process.waitForFinished();
+ if (process.exitStatus() != QProcess::NormalExit || process.exitCode() != 0) {
+ qDebug() << "exit error:" << process.error() << "status" << process.exitStatus() << "code" << process.exitCode();
+ qDebug() << "exit stdout:" << process.readAllStandardOutput();
+ qDebug() << "exit stderr:" << process.readAllStandardError();
+ }
const QString pdfResult = tempDir.name() + "synctextest.pdf";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/ui/annotationwidgets.cpp new/okular-16.04.1/ui/annotationwidgets.cpp
--- old/okular-15.12.3/ui/annotationwidgets.cpp 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/ui/annotationwidgets.cpp 2016-04-13 22:08:21.000000000 +0200
@@ -289,8 +289,18 @@
m_textAlign->addItem( i18n("Right") );
m_textAlign->setCurrentIndex( m_textAnn->inplaceAlignment() );
+ tmplabel = new QLabel( i18n( "Border Width:" ), widget );
+ innerlay->addWidget( tmplabel, 2, 0, Qt::AlignRight );
+ m_spinWidth = new QDoubleSpinBox( widget );
+ innerlay->addWidget( m_spinWidth, 2, 1 );
+ tmplabel->setBuddy( m_spinWidth );
+ m_spinWidth->setRange( 0, 100 );
+ m_spinWidth->setValue( m_textAnn->style().width() );
+ m_spinWidth->setSingleStep( 0.1 );
+
connect( m_fontReq, SIGNAL(fontSelected(QFont)), this, SIGNAL(dataChanged()) );
connect( m_textAlign, SIGNAL(currentIndexChanged(int)), this, SIGNAL(dataChanged()) );
+ connect( m_spinWidth, SIGNAL(valueChanged(double)), this, SIGNAL(dataChanged()) );
}
return widget;
@@ -307,6 +317,7 @@
{
m_textAnn->setTextFont( m_fontReq->font() );
m_textAnn->setInplaceAlignment( m_textAlign->currentIndex() );
+ m_textAnn->style().setWidth( m_spinWidth->value() );
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/ui/annotationwidgets.h new/okular-16.04.1/ui/annotationwidgets.h
--- old/okular-15.12.3/ui/annotationwidgets.h 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/ui/annotationwidgets.h 2016-04-13 22:08:21.000000000 +0200
@@ -116,6 +116,7 @@
PixmapPreviewSelector * m_pixmapSelector;
KFontRequester * m_fontReq;
QComboBox * m_textAlign;
+ QDoubleSpinBox * m_spinWidth;
};
class StampAnnotationWidget
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/ui/embeddedfilesdialog.cpp new/okular-16.04.1/ui/embeddedfilesdialog.cpp
--- old/okular-15.12.3/ui/embeddedfilesdialog.cpp 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/ui/embeddedfilesdialog.cpp 2016-04-13 22:08:21.000000000 +0200
@@ -11,15 +11,19 @@
#include <QAction>
#include <QCursor>
+#include <QDir>
#include <QDateTime>
+#include <QFileInfo>
#include <QMenu>
#include <QTreeWidget>
+#include <QTemporaryFile>
#include <kglobal.h>
#include <kicon.h>
#include <klocale.h>
#include <kmimetype.h>
#include <kstandardguiitem.h>
+#include <krun.h>
#include "core/document.h"
#include "guiutils.h"
@@ -38,10 +42,12 @@
EmbeddedFilesDialog::EmbeddedFilesDialog(QWidget *parent, const Okular::Document *document) : KDialog(parent)
{
setCaption(i18nc("@title:window", "Embedded Files"));
- setButtons(Close | User1);
+ setButtons(Close | User1 | User2);
setDefaultButton(Close);
setButtonGuiItem(User1, KStandardGuiItem::save());
+ setButtonGuiItem(User2, KGuiItem(i18nc("@action:button", "View"), "document-open"));
enableButton(User1, false);
+ enableButton(User2, false);
m_tw = new QTreeWidget(this);
setMainWidget(m_tw);
@@ -81,14 +87,18 @@
m_tw->updateGeometry();
connect(this, SIGNAL(user1Clicked()), this, SLOT(saveFile()));
+ connect(this, SIGNAL(user2Clicked()), this, SLOT(viewFile()));
+
connect(m_tw, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(attachViewContextMenu(QPoint)));
connect(m_tw, SIGNAL(itemSelectionChanged()), this, SLOT(updateSaveButton()));
+ connect(m_tw, SIGNAL(itemDoubleClicked(QTreeWidgetItem*,int)), this, SLOT(viewFileItem(QTreeWidgetItem*,int)));
}
void EmbeddedFilesDialog::updateSaveButton()
{
bool enable = (m_tw->selectedItems().count() > 0);
enableButton(User1, enable);
+ enableButton(User2, enable);
}
void EmbeddedFilesDialog::saveFile()
@@ -101,6 +111,22 @@
}
}
+void EmbeddedFilesDialog::viewFile()
+{
+ QList<QTreeWidgetItem *> selected = m_tw->selectedItems();
+ foreach(QTreeWidgetItem *twi, selected)
+ {
+ Okular::EmbeddedFile* ef = qvariant_cast< Okular::EmbeddedFile* >( twi->data( 0, EmbeddedFileRole ) );
+ viewFile( ef );
+ }
+}
+
+void EmbeddedFilesDialog::viewFileItem( QTreeWidgetItem* item, int /*column*/ )
+{
+ Okular::EmbeddedFile* ef = qvariant_cast< Okular::EmbeddedFile* >( item->data( 0, EmbeddedFileRole ) );
+ viewFile( ef );
+}
+
void EmbeddedFilesDialog::attachViewContextMenu( const QPoint& /*pos*/ )
{
QList<QTreeWidgetItem *> selected = m_tw->selectedItems();
@@ -112,16 +138,47 @@
QMenu menu( this );
QAction* saveAsAct = menu.addAction( KIcon( "document-save-as" ), i18nc( "@action:inmenu", "&Save As..." ) );
+ QAction* viewAct = menu.addAction( KIcon( "document-open" ), i18nc( "@action:inmenu", "&View..." ) );
QAction* act = menu.exec( QCursor::pos() );
if ( !act )
return;
+ Okular::EmbeddedFile* ef = qvariant_cast< Okular::EmbeddedFile* >( selected.at( 0 )->data( 0, EmbeddedFileRole ) );
if ( act == saveAsAct )
{
- Okular::EmbeddedFile* ef = qvariant_cast< Okular::EmbeddedFile* >( selected.at( 0 )->data( 0, EmbeddedFileRole ) );
saveFile( ef );
}
+ else if ( act == viewAct )
+ {
+ viewFile( ef );
+ }
+}
+
+void EmbeddedFilesDialog::viewFile( Okular::EmbeddedFile* ef )
+{
+ // get name and extension
+ QFileInfo fileInfo(ef->name());
+
+ // save in temporary directory with a unique name resembling the attachment name,
+ // using QTemporaryFile's XXXXXX placeholder
+ QTemporaryFile *tmpFile = new QTemporaryFile(
+ QDir::tempPath()
+ + QDir::separator()
+ + fileInfo.baseName()
+ + ".XXXXXX"
+ + (fileInfo.completeSuffix().isEmpty() ? QString("") : "." + fileInfo.completeSuffix())
+ );
+ GuiUtils::writeEmbeddedFile( ef, this, *tmpFile );
+
+ // set readonly to prevent the viewer application from modifying it
+ tmpFile->setPermissions( QFile::ReadOwner );
+
+ // keep temporary file alive while the dialog is open
+ m_openedFiles.push_back( QSharedPointer< QTemporaryFile >( tmpFile ) );
+
+ // view the temporary file with the default application
+ new KRun( QUrl( "file://" + tmpFile->fileName() ), this );
}
void EmbeddedFilesDialog::saveFile( Okular::EmbeddedFile* ef )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/ui/embeddedfilesdialog.h new/okular-16.04.1/ui/embeddedfilesdialog.h
--- old/okular-15.12.3/ui/embeddedfilesdialog.h 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/ui/embeddedfilesdialog.h 2016-04-13 22:08:21.000000000 +0200
@@ -13,6 +13,8 @@
#include <kdialog.h>
class QTreeWidget;
+class QTemporaryFile;
+class QTreeWidgetItem;
namespace Okular {
class Document;
@@ -29,11 +31,15 @@
void saveFile();
void attachViewContextMenu( const QPoint& pos );
void updateSaveButton();
+ void viewFile();
+ void viewFileItem( QTreeWidgetItem* index, int column );
private:
void saveFile( Okular::EmbeddedFile* );
+ void viewFile( Okular::EmbeddedFile* );
QTreeWidget *m_tw;
+ QList< QSharedPointer<QTemporaryFile> > m_openedFiles;
};
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/ui/guiutils.cpp new/okular-16.04.1/ui/guiutils.cpp
--- old/okular-15.12.3/ui/guiutils.cpp 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/ui/guiutils.cpp 2016-04-13 22:08:21.000000000 +0200
@@ -206,15 +206,18 @@
KFileDialog::ConfirmOverwrite );
if ( path.isEmpty() )
return;
+ QFile targetFile( path );
+ writeEmbeddedFile( ef, parent, targetFile );
+}
- QFile f( path );
- if ( !f.open( QIODevice::WriteOnly ) )
+void writeEmbeddedFile( Okular::EmbeddedFile *ef, QWidget *parent, QFile& target ) {
+ if ( !target.open( QIODevice::WriteOnly ) )
{
- KMessageBox::error( parent, i18n( "Could not open \"%1\" for writing. File was not saved.", path ) );
+ KMessageBox::error( parent, i18n( "Could not open \"%1\" for writing. File was not saved.", target.fileName() ) );
return;
}
- f.write( ef->data() );
- f.close();
+ target.write( ef->data() );
+ target.close();
}
Okular::Movie* renditionMovieFromScreenAnnotation( const Okular::ScreenAnnotation *annotation )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/ui/guiutils.h new/okular-16.04.1/ui/guiutils.h
--- old/okular-15.12.3/ui/guiutils.h 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/ui/guiutils.h 2016-04-13 22:08:21.000000000 +0200
@@ -17,6 +17,7 @@
class QPixmap;
class QSize;
class QWidget;
+class QFile;
class KIconLoader;
namespace Okular {
@@ -45,6 +46,7 @@
KIconLoader* iconLoader();
void saveEmbeddedFile( Okular::EmbeddedFile *ef, QWidget *parent );
+ void writeEmbeddedFile( Okular::EmbeddedFile *ef, QWidget *parent, QFile& targetFile );
/**
* Returns the movie object that is referenced by a rendition action of the passed screen @p annotation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/ui/pagepainter.cpp new/okular-16.04.1/ui/pagepainter.cpp
--- old/okular-15.12.3/ui/pagepainter.cpp 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/ui/pagepainter.cpp 2016-04-13 22:08:21.000000000 +0200
@@ -63,10 +63,10 @@
Okular::DocumentObserver *observer, int flags, int scaledWidth, int scaledHeight, const QRect &limits,
const Okular::NormalizedRect &crop, Okular::NormalizedPoint *viewPortPoint )
{
- /* Calculate the cropped geometry of the page */
- QRect scaledCrop = crop.geometry( scaledWidth, scaledHeight );
- int croppedWidth = scaledCrop.width();
- int croppedHeight = scaledCrop.height();
+ /* Calculate the cropped geometry of the page */
+ QRect scaledCrop = crop.geometry( scaledWidth, scaledHeight );
+ int croppedWidth = scaledCrop.width();
+ int croppedHeight = scaledCrop.height();
QColor paperColor = Qt::white;
QColor backgroundColor = paperColor;
@@ -694,19 +694,26 @@
QImage image( annotBoundary.size(), QImage::Format_ARGB32 );
image.fill( acolor.rgba() );
QPainter painter( &image );
- painter.setPen( Qt::black );
painter.setFont( text->textFont() );
Qt::AlignmentFlag halign = ( text->inplaceAlignment() == 1 ? Qt::AlignHCenter : ( text->inplaceAlignment() == 2 ? Qt::AlignRight : Qt::AlignLeft ) );
const double invXScale = (double)page->width() / scaledWidth;
const double invYScale = (double)page->height() / scaledHeight;
+ const double borderWidth = text->style().width();
painter.scale( 1 / invXScale, 1 / invYScale );
- painter.drawText( 2 * invXScale, 2 * invYScale,
- (image.width() - 2) * invXScale,
- (image.height() - 2) * invYScale,
- Qt::AlignTop | halign | Qt::TextWordWrap,
+ painter.drawText( borderWidth * invXScale, borderWidth * invYScale,
+ (image.width() - 2 * borderWidth) * invXScale,
+ (image.height() - 2 * borderWidth) * invYScale,
+ Qt::AlignTop | halign | Qt::TextWrapAnywhere,
text->contents() );
painter.resetTransform();
- painter.drawRect( 0, 0, image.width() - 1, image.height() - 1 );
+ //Required as asking for a zero width pen results
+ //in a default width pen (1.0) being created
+ if ( borderWidth != 0 )
+ {
+ QPen pen( Qt::black, borderWidth );
+ painter.setPen( pen );
+ painter.drawRect( 0, 0, image.width() - 1, image.height() - 1 );
+ }
painter.end();
mixedPainter->drawImage( annotBoundary.topLeft(), image );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/ui/pageviewannotator.cpp new/okular-16.04.1/ui/pageviewannotator.cpp
--- old/okular-15.12.3/ui/pageviewannotator.cpp 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/ui/pageviewannotator.cpp 2016-04-13 22:08:21.000000000 +0200
@@ -180,6 +180,11 @@
f.fromString( m_annotElement.attribute( "font" ) );
ta->setTextFont( f );
}
+ //set width
+ if ( m_annotElement.hasAttribute( "width" ) )
+ {
+ ta->style().setWidth( m_annotElement.attribute( "width" ).toDouble() );
+ }
//set boundary
rect.left = qMin(startpoint.x,point.x);
rect.top = qMin(startpoint.y,point.y);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/ui/thumbnaillist.cpp new/okular-16.04.1/ui/thumbnaillist.cpp
--- old/okular-15.12.3/ui/thumbnaillist.cpp 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/ui/thumbnaillist.cpp 2016-04-13 22:08:21.000000000 +0200
@@ -731,31 +731,21 @@
return e->ignore();
QRect r = item->visibleRect();
- const int margin = ThumbnailWidget::margin();
const QPoint p = e->pos() - item->pos();
- if ( r.contains( p - QPoint( margin / 2, margin / 2 ) ) )
+ // jump center of viewport to cursor if it wasn't dragged
+ if ( m_mouseGrabPos.isNull() )
{
- setCursor( Qt::OpenHandCursor );
- }
- else
- {
- setCursor( Qt::ArrowCursor );
- if ( m_mouseGrabPos.isNull() )
- {
- if ( m_document->viewport().pageNumber != item->pageNumber() )
- {
- m_document->setViewportPage( item->pageNumber() );
- r = item->visibleRect();
- Okular::DocumentViewport vp = Okular::DocumentViewport( item->pageNumber() );
- vp.rePos.normalizedX = 0.5;
- vp.rePos.normalizedY = (double) r.height() / 2.0 / (double) item->pixmapHeight();
- vp.rePos.pos = Okular::DocumentViewport::Center;
- vp.rePos.enabled = true;
- m_document->setViewport( vp );
- }
- }
+ m_document->setViewportPage( item->pageNumber() );
+ r = item->visibleRect();
+ Okular::DocumentViewport vp = Okular::DocumentViewport( item->pageNumber() );
+ vp.rePos.normalizedX = double(p.x()) / double(item->rect().width());
+ vp.rePos.normalizedY = double(p.y()) / double(item->rect().height());
+ vp.rePos.pos = Okular::DocumentViewport::Center;
+ vp.rePos.enabled = true;
+ m_document->setViewport( vp );
}
+ setCursor( Qt::OpenHandCursor );
m_mouseGrabPos.setX( 0 );
m_mouseGrabPos.setY( 0 );
}
@@ -763,7 +753,25 @@
void ThumbnailListPrivate::mouseMoveEvent( QMouseEvent * e )
{
if ( e->buttons() == Qt::NoButton )
+ {
+ ThumbnailWidget* item = itemFor( e->pos() );
+ if ( !item ) // mouse on the spacing between items
+ return e->ignore();
+
+ QRect r = item->visibleRect();
+ const int margin = ThumbnailWidget::margin();
+ const QPoint p = e->pos() - item->pos();
+ if ( r.contains( p - QPoint( margin / 2, margin / 2 ) ) )
+ {
+ setCursor( Qt::OpenHandCursor );
+ }
+ else
+ {
+ setCursor( Qt::ArrowCursor );
+ }
+
return e->ignore();
+ }
// no item under the mouse or previously selected
if ( !m_mouseGrabItem )
return e->ignore();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/okular-15.12.3/ui/tocmodel.cpp new/okular-16.04.1/ui/tocmodel.cpp
--- old/okular-15.12.3/ui/tocmodel.cpp 2016-02-12 06:08:29.000000000 +0100
+++ new/okular-16.04.1/ui/tocmodel.cpp 2016-04-13 22:08:21.000000000 +0200
@@ -12,6 +12,7 @@
#include <qapplication.h>
#include <qdom.h>
#include <qlist.h>
+#include <qtreeview.h>
#include <kicon.h>
@@ -148,11 +149,38 @@
void TOCModelPrivate::findViewport( const Okular::DocumentViewport &viewport, TOCItem *item, QList< TOCItem* > &list ) const
{
- if ( item->viewport.isValid() && item->viewport.pageNumber == viewport.pageNumber )
- list.append( item );
+ TOCItem *todo = item;
- foreach ( TOCItem *child, item->children )
- findViewport( viewport, child, list );
+ while ( todo )
+ {
+ TOCItem *current = todo;
+ todo = 0;
+ TOCItem *pos = 0;
+
+ foreach ( TOCItem *child, current->children )
+ {
+ if ( child->viewport.isValid() )
+ {
+ if ( child->viewport.pageNumber <= viewport.pageNumber )
+ {
+ pos = child;
+ if ( child->viewport.pageNumber == viewport.pageNumber )
+ {
+ break;
+ }
+ }
+ else
+ {
+ break;
+ }
+ }
+ }
+ if ( pos )
+ {
+ list.append( pos );
+ todo = pos;
+ }
+ }
}
@@ -189,7 +217,31 @@
break;
case Qt::DecorationRole:
if ( item->highlight )
- return KIcon( QApplication::layoutDirection() == Qt::RightToLeft ? "arrow-left" : "arrow-right" );
+ {
+ const QVariant icon = KIcon( QApplication::layoutDirection() == Qt::RightToLeft ? "arrow-left" : "arrow-right" );
+ TOCItem *lastHighlighted = d->currentPage.last();
+
+ // in the mobile version our parent is not a QTreeView; add icon to the last highlighted item
+ // TODO misusing parent() here, fix
+ QTreeView *view = dynamic_cast< QTreeView* > ( QObject::parent() );
+ if ( !view )
+ {
+ if ( item == lastHighlighted )
+ return icon;
+ return QVariant();
+ }
+
+ if ( view->isExpanded( index ) )
+ {
+ // if this is the last highlighted node, its child is on a page below, thus it needs icon
+ if ( item == lastHighlighted )
+ return icon;
+ }
+ else
+ {
+ return icon;
+ }
+ }
break;
case PageItemDelegate::PageRole:
if ( item->viewport.isValid() )
@@ -282,6 +334,7 @@
if ( !index.isValid() )
continue;
+ // TODO misusing parent() here, fix
QMetaObject::invokeMethod( QObject::parent(), "expand", Qt::QueuedConnection, Q_ARG( QModelIndex, index ) );
}
}
@@ -293,6 +346,7 @@
if ( !index.isValid() )
continue;
+ // TODO misusing parent() here, fix
QMetaObject::invokeMethod( QObject::parent(), "expand", Qt::QueuedConnection, Q_ARG( QModelIndex, index ) );
}
}
@@ -329,13 +383,6 @@
QList< TOCItem* > newCurrentPage;
d->findViewport( viewport, d->root, newCurrentPage );
- // HACK: for now, support only the first item found
- if ( newCurrentPage.count() > 0 )
- {
- TOCItem *first = newCurrentPage.first();
- newCurrentPage.clear();
- newCurrentPage.append( first );
- }
d->currentPage = newCurrentPage;
1
0
Hello community,
here is the log from the commit of package gwenview5 for openSUSE:Factory checked in at 2016-05-31 12:19:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gwenview5 (Old)
and /work/SRC/openSUSE:Factory/.gwenview5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gwenview5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gwenview5/gwenview5.changes 2016-03-26 15:13:15.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gwenview5.new/gwenview5.changes 2016-05-31 12:19:52.000000000 +0200
@@ -1,0 +2,24 @@
+Sat May 7 10:12:06 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.1
+ * KDE Applications 16.04.1
+ * https://www.kde.org/announcements/announce-applications-16.04.1.php
+
+
+-------------------------------------------------------------------
+Sun Apr 17 05:51:48 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.0
+ * KDE Applications 16.04.0
+ * https://www.kde.org/announcements/announce-applications-16.04.0.php
+
+
+-------------------------------------------------------------------
+Mon Apr 11 06:32:07 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.03.90
+ * KDE Applications 16.04.0 RC
+ * https://www.kde.org/announcements/announce-applications-16.04-rc.php
+
+
+-------------------------------------------------------------------
Old:
----
gwenview-15.12.3.tar.xz
New:
----
gwenview-16.04.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gwenview5.spec ++++++
--- /var/tmp/diff_new_pack.KHO05C/_old 2016-05-31 12:19:53.000000000 +0200
+++ /var/tmp/diff_new_pack.KHO05C/_new 2016-05-31 12:19:53.000000000 +0200
@@ -18,7 +18,7 @@
%define rname gwenview
Name: gwenview5
-Version: 15.12.3
+Version: 16.04.1
Release: 0
Summary: Simple Image Viewer for KDE
License: GPL-2.0+
++++++ gwenview-15.12.3.tar.xz -> gwenview-16.04.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwenview-15.12.3/CMakeLists.txt new/gwenview-16.04.1/CMakeLists.txt
--- old/gwenview-15.12.3/CMakeLists.txt 2016-03-09 21:40:55.000000000 +0100
+++ new/gwenview-16.04.1/CMakeLists.txt 2016-04-27 20:58:21.000000000 +0200
@@ -1,9 +1,9 @@
project(gwenview)
# KDE Application Version, managed by release script
-set (KDE_APPLICATIONS_VERSION_MAJOR "15")
-set (KDE_APPLICATIONS_VERSION_MINOR "12")
-set (KDE_APPLICATIONS_VERSION_MICRO "3")
+set (KDE_APPLICATIONS_VERSION_MAJOR "16")
+set (KDE_APPLICATIONS_VERSION_MINOR "04")
+set (KDE_APPLICATIONS_VERSION_MICRO "1")
set (KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake )
@@ -16,7 +16,7 @@
include(KDEInstallDirs)
include(KDECMakeSettings)
-include(KDECompilerSettings)
+include(KDECompilerSettings NO_POLICY_SCOPE)
include(ECMOptionalAddSubdirectory)
include(ECMInstallIcons)
include(ECMSetupVersion)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwenview-15.12.3/app/gwenview.appdata.xml new/gwenview-16.04.1/app/gwenview.appdata.xml
--- old/gwenview-15.12.3/app/gwenview.appdata.xml 2016-03-09 21:40:55.000000000 +0100
+++ new/gwenview-16.04.1/app/gwenview.appdata.xml 2016-04-27 20:58:21.000000000 +0200
@@ -15,7 +15,6 @@
<name xml:lang="el">Gwenview</name>
<name xml:lang="en-GB">Gwenview</name>
<name xml:lang="es">Gwenview</name>
- <name xml:lang="et">Gwenview</name>
<name xml:lang="fi">Gwenview</name>
<name xml:lang="gl">Gwenview</name>
<name xml:lang="hu">Gwenview</name>
@@ -55,7 +54,6 @@
<p xml:lang="el">Το Gwenview είναι ένας γρήγορος και εύχρηστος προβολέας εγγράφων για το KDE.</p>
<p xml:lang="en-GB">Gwenview is a fast and easy to use image viewer for KDE.</p>
<p xml:lang="es">Gwenview es un visor de imágenes de KDE rápido y fácil de usar.</p>
- <p xml:lang="et">Gwenview on KDE kiire ja kasutajasõbralik piltide näitaja.</p>
<p xml:lang="fi">Gwenview on nopea ja helppokäyttöinen kuvakatselin KDE:lle</p>
<p xml:lang="gl">Gwenview é un visor de imaxes para KDE rápido e doado de utilizar.</p>
<p xml:lang="hu">A Gwenview egy gyors és egyszerűen használható képmegjelenítő a KDE-hez.</p>
@@ -94,7 +92,6 @@
<p xml:lang="el">Χαρακτηριστικά:</p>
<p xml:lang="en-GB">Features:</p>
<p xml:lang="es">Funcionalidades:</p>
- <p xml:lang="et">Omadused:</p>
<p xml:lang="fi">Ominaisuudet:</p>
<p xml:lang="gl">Funcionalidades:</p>
<p xml:lang="hu">Szolgáltatások:</p>
@@ -132,7 +129,6 @@
<li xml:lang="el">Υποστηρίζει απλές λειτουργίες διαχείρισης εικόνας: περιστροφή, καθρεπτισμό, αναστροφή και αλλαγή μεγέθους</li>
<li xml:lang="en-GB">Supports simple image manipulations: rotate, mirror, flip, and resize</li>
<li xml:lang="es">Permite manipulaciones simples de imágenes: rotar, reflejar, invertir y cambiar de tamaño</li>
- <li xml:lang="et">Toetab lihtsaid pilditöötlusvõimalusi: pööramine, peegeldamine ja suuruse muutmine</li>
<li xml:lang="fi">Tukee yksinkertaista kuvien manipulointia: kiertämistä, kääntämistä, peilaamista ja koon muuttamista</li>
<li xml:lang="gl">Permite manipulacións sinxelas de imaxes de maneira individual: rotar, reflectir, inverter e cambiar o tamaño.</li>
<li xml:lang="hu">Egyszerű képműveletek támogatása: forgatás, tükrözés, átméretezés</li>
@@ -169,7 +165,6 @@
<li xml:lang="el">Υποστηρίζει βασικές ενέργειες διαχείρισης αρχείων όπως αντιγραφή, μετακίνηση, διαγραφή κ.α.</li>
<li xml:lang="en-GB">Supports basic file management actions such as copy, move, delete, and others</li>
<li xml:lang="es">Permite acciones básicas de gestión de archivos, como copiar, mover y borrar, entre otras</li>
- <li xml:lang="et">Toetab lihtsamaid failihaldusvõimalusi: kopeerimine, liigutamine, kustutamine jms</li>
<li xml:lang="fi">Tukee tiedostonhallinnan perusasioita kuten kopiointia, siirtämistä, poistamista ynnä muuta</li>
<li xml:lang="gl">Permite realizar accións básicas de xestión de ficheiros como copiar, mover, eliminar, etc.</li>
<li xml:lang="hu">Egyszerű fájlművelet, mint például másolás, áthelyezés, törlés támogatása</li>
@@ -199,14 +194,13 @@
<li xml:lang="zh-TW">支援基本的管理動作,如複製、移動、刪除與其他</li>
<li>Functions both as a standalone application and an embedded viewer in the Konqueror web browser</li>
<li xml:lang="ar">يعمل كتطبيق مستقلّ وعارض مضمّن في متصفّح الوِبّ كنكر</li>
- <li xml:lang="ast">Furrula como una aplicación independiente y un visor embebíu nel restolador web Konqueror</li>
+ <li xml:lang="ast">Furrula como una aplicación independiente y un visor incrustáu nel restolador web Konqueror</li>
<li xml:lang="ca">Funciona tant com una aplicació independent i un visor incrustat al navegador web Konqueror</li>
<li xml:lang="ca-valencia">Funciona tant com una aplicació independent i un visor incrustat al navegador web Konqueror</li>
<li xml:lang="de">Funktioniert sowohl als eigenständiges Programm als auch als eingebetteter Betrachter im Webbrowser Konqueror.</li>
<li xml:lang="el">Λειτουργεί και ως αυτόνομη εφαρμογή και ως ενσωματωμένος προβολέας στον περιηγητή ιστού Konqueror</li>
<li xml:lang="en-GB">Functions both as a standalone application and an embedded viewer in the Konqueror web browser</li>
<li xml:lang="es">Funciona como aplicación independiente o como visor integrado en el navegador web Konqueror</li>
- <li xml:lang="et">Töötab nii eraldi rakendusena kui ka põimituna veebibrauserisse Konqueror</li>
<li xml:lang="fi">Toimii sekä erillisenä ohjelmana että upotettuna katselimena Konqueror-verkkoselaimessa</li>
<li xml:lang="gl">Pode usarse como un programa autónomo e tamén como un visor incrustado no navegador web Konqueror.</li>
<li xml:lang="hu">Önálló alkalmazásként és a Konqueror webböngészőbe épített képmegjelenítőként is működik</li>
@@ -242,7 +236,6 @@
<li xml:lang="el">Μπορεί να επεκταθεί με πρόσθετα KIPI.</li>
<li xml:lang="en-GB">Can be extended using KIPI plugins.</li>
<li xml:lang="es">Se puede extender usando complementos de KIPI.</li>
- <li xml:lang="et">Saab laiendada KIPI pluginate abil</li>
<li xml:lang="fi">Sitä voi laajentaa KIPI-liitännäisillä.</li>
<li xml:lang="gl">Poden ampliarse as súas funcionalidades mediante complementos KIPI.</li>
<li xml:lang="hu">KIPI bővítményekkel bővíthető.</li>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwenview-15.12.3/app/kipiinterface.cpp new/gwenview-16.04.1/app/kipiinterface.cpp
--- old/gwenview-15.12.3/app/kipiinterface.cpp 2016-03-09 21:40:55.000000000 +0100
+++ new/gwenview-16.04.1/app/kipiinterface.cpp 2016-04-27 20:58:21.000000000 +0200
@@ -468,11 +468,13 @@
return NULL;
}
+#if Kipi_VERSION_MAJOR == 5 && Kipi_VERSION_MINOR == 0
KIPI::RawProcessor* KIPIInterface::createRawProcessor() const
{
return NULL;
}
#endif
+#endif
} //namespace
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gwenview-15.12.3/app/kipiinterface.h new/gwenview-16.04.1/app/kipiinterface.h
--- old/gwenview-15.12.3/app/kipiinterface.h 2016-03-09 21:40:55.000000000 +0100
+++ new/gwenview-16.04.1/app/kipiinterface.h 2016-04-27 20:58:21.000000000 +0200
@@ -71,8 +71,10 @@
#ifdef GWENVIEW_KIPI_WITH_CREATE_METHODS
virtual KIPI::FileReadWriteLock* createReadWriteLock(const QUrl& url) const;
virtual KIPI::MetadataProcessor* createMetadataProcessor() const;
+#if Kipi_VERSION_MAJOR == 5 && Kipi_VERSION_MINOR == 0
virtual KIPI::RawProcessor* createRawProcessor() const;
#endif
+#endif
Q_SIGNALS:
void loadingFinished();
1
0
Hello community,
here is the log from the commit of package kdepimlibs for openSUSE:Factory checked in at 2016-05-31 12:19:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdepimlibs (Old)
and /work/SRC/openSUSE:Factory/.kdepimlibs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdepimlibs"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdepimlibs/kdepimlibs.changes 2016-03-26 15:15:09.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kdepimlibs.new/kdepimlibs.changes 2016-05-31 12:19:46.000000000 +0200
@@ -1,0 +2,24 @@
+Sat May 7 10:24:13 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.1
+ * KDE Applications 16.04.1
+ * https://www.kde.org/announcements/announce-applications-16.04.1.php
+
+
+-------------------------------------------------------------------
+Sun Apr 17 06:01:54 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.04.0
+ * KDE Applications 16.04.0
+ * https://www.kde.org/announcements/announce-applications-16.04.0.php
+
+
+-------------------------------------------------------------------
+Mon Apr 11 06:38:30 UTC 2016 - tittiatcoke(a)gmail.com
+
+- Update to KDE Applications 16.03.90
+ * KDE Applications 16.04.0 RC
+ * https://www.kde.org/announcements/announce-applications-16.04-rc.php
+
+
+-------------------------------------------------------------------
Old:
----
kdepimlibs-15.12.3.tar.xz
New:
----
kdepimlibs-16.04.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdepimlibs.spec ++++++
--- /var/tmp/diff_new_pack.9z9uG1/_old 2016-05-31 12:19:47.000000000 +0200
+++ /var/tmp/diff_new_pack.9z9uG1/_new 2016-05-31 12:19:47.000000000 +0200
@@ -17,7 +17,7 @@
Name: kdepimlibs
-Version: 15.12.3
+Version: 16.04.1
Release: 0
%define kf5_version 5.1.0
Summary: KDE PIM Libraries
@@ -29,37 +29,37 @@
BuildRequires: cyrus-sasl-devel
BuildRequires: extra-cmake-modules >= 1.0.0
BuildRequires: gpgme-devel
+BuildRequires: kmime-devel
+BuildRequires: kcontacts-devel
BuildRequires: kcalcore-devel
BuildRequires: kcalutils-devel
+BuildRequires: kldap-devel
+BuildRequires: kmbox-devel
+BuildRequires: grantlee5-devel
+BuildRequires: akonadi-server-devel
+BuildRequires: kidentitymanagement-devel
BuildRequires: kcmutils-devel >= %{kf5_version}
BuildRequires: kcodecs-devel >= %{kf5_version}
-BuildRequires: kcodecs-devel >= %{kf5_version}
BuildRequires: kcompletion-devel >= %{kf5_version}
BuildRequires: kconfig-devel >= %{kf5_version}
-BuildRequires: kcontacts-devel
BuildRequires: kcoreaddons-devel >= %{kf5_version}
BuildRequires: kdelibs4support-devel >= %{kf5_version}
BuildRequires: kdoctools-devel >= %{kf5_version}
BuildRequires: kemoticons-devel >= %{kf5_version}
BuildRequires: kf5-filesystem
BuildRequires: ki18n-devel >= %{kf5_version}
-BuildRequires: kidentitymanagement-devel
BuildRequires: kio-devel >= %{kf5_version}
BuildRequires: kitemviews-devel >= %{kf5_version}
-BuildRequires: kldap-devel
-BuildRequires: kmbox-devel
-BuildRequires: kmime-devel
BuildRequires: kparts-devel >= %{kf5_version}
BuildRequires: ktextwidgets-devel >= %{kf5_version}
BuildRequires: kwallet-devel >= %{kf5_version}
BuildRequires: kwidgetsaddons-devel >= %{kf5_version}
BuildRequires: kxmlgui-devel >= %{kf5_version}
-BuildRequires: libKF5AkonadiPrivate-devel >= 15.12.3
BuildRequires: libassuan-devel
BuildRequires: libical-devel >= 0.42
+BuildRequires: libpth-devel
BuildRequires: libxslt-devel
BuildRequires: openldap2-devel
-BuildRequires: phonon4qt5-devel
BuildRequires: solid-devel >= %{kf5_version}
BuildRequires: sonnet-devel >= %{kf5_version}
BuildRequires: pkgconfig(Qt5Designer) >= 5.2.0
@@ -73,32 +73,6 @@
%description
This package contains the basic packages for KDE PIM applications.
-%package -n akonadi5
-Summary: KDE PIM Libraries: Build Environment
-Group: Development/Libraries/KDE
-Conflicts: akonadi
-
-%description -n akonadi5
-This package contains all necessary include files and libraries needed
-to develop KDE PIM applications.
-
-%package -n akonadi-devel
-Summary: KDE PIM Libraries: Build Environment
-Group: Development/Libraries/KDE
-Requires: akonadi5 = %{version}
-Conflicts: libkdepimlibs4-devel
-Requires: kcompletion-devel >= %{kf5_version}
-Requires: kjobwidgets-devel >= %{kf5_version}
-Requires: kservice-devel >= %{kf5_version}
-Requires: kxmlgui-devel >= %{kf5_version}
-Requires: libKF5AkonadiPrivate-devel >= 1.72.43
-Requires: solid-devel >= %{kf5_version}
-Requires: pkgconfig(Qt5Network) >= 5.2.0
-
-%description -n akonadi-devel
-This package contains all necessary include files and libraries needed
-to develop KDE PIM applications.
-
%package -n libKF5AkonadiMime5
Summary: KDE PIM Libraries: Build Environment
Group: Development/Libraries/KDE
@@ -110,7 +84,7 @@
%package -n akonadi-mime-devel
Summary: KDE PIM Libraries: Build Environment
Group: Development/Libraries/KDE
-Requires: akonadi-devel >= %{version}
+Requires: akonadi-server-devel >= %{version}
Requires: libKF5AkonadiMime5 = %{version}
%description -n akonadi-mime-devel
@@ -140,7 +114,7 @@
Summary: KDE PIM Libraries: Build Environment
Group: Development/Libraries/KDE
Requires: akonadi-contact = %{version}
-Requires: akonadi-devel >= %{version}
+Requires: akonadi-server-devel >= %{version}
Requires: kcontacts5-devel >= %{version}
Requires: libKF5AkonadiContact5 = %{version}
@@ -159,7 +133,7 @@
%package -n akonadi-notes-devel
Summary: KDE PIM Libraries: Build Environment
Group: Development/Libraries/KDE
-Requires: akonadi-devel >= %{version}
+Requires: akonadi-server-devel >= %{version}
Requires: kdelibs4support-devel >= %{kf5_version}
Requires: kmime-devel >= %{version}
Requires: libKF5AkonadiNotes5 = %{version}
@@ -189,7 +163,7 @@
%package -n akonadi-socialutils-devel
Summary: KDE PIM Libraries: Build Environment
Group: Development/Libraries/KDE
-Requires: akonadi-devel >= %{version}
+Requires: akonadi-server-devel >= %{version}
Requires: akonadi-socialutils = %{version}
Requires: libKF5AkonadiSocialUtils5 = %{version}
@@ -215,10 +189,6 @@
%install
%kf5_makeinstall -C build
-%post -n akonadi5 -p /sbin/ldconfig
-
-%postun -n akonadi5 -p /sbin/ldconfig
-
%post -n libKF5AkonadiMime5 -p /sbin/ldconfig
%postun -n libKF5AkonadiMime5 -p /sbin/ldconfig
@@ -235,47 +205,6 @@
%postun -n libKF5AkonadiNotes5 -p /sbin/ldconfig
-%files -n akonadi5
-%defattr(-,root,root)
-%doc COPYING*
-%dir %{_kf5_configkcfgdir}
-%dir %{_kf5_datadir}/akonadi
-%dir %{_kf5_plugindir}
-%dir %{_kf5_plugindir}/designer
-%{_kf5_bindir}/akonadiselftest
-%{_kf5_bindir}/akonaditest
-%{_kf5_bindir}/akonadi_knut_resource
-%{_kf5_configkcfgdir}/resourcebase.kcfg
-%{_kf5_datadir}/akonadi/akonadi-xml.xsd
-%{_kf5_datadir}/akonadi/kcfg2dbus.xsl
-%{_kf5_libdir}/libKF5AkonadiAgentBase.so.*
-%{_kf5_libdir}/libKF5AkonadiCore.so.*
-%{_kf5_libdir}/libKF5AkonadiWidgets.so.*
-%{_kf5_libdir}/libKF5AkonadiXml.so.*
-%{_kf5_plugindir}/designer/akonadi5widgets.so
-%dir %{_datadir}/akonadi/agents
-%{_datadir}/akonadi/agents/knutresource.desktop
-%{_kf5_datadir}/akonadi_knut_resource/
-
-%files -n akonadi-devel
-%defattr(-,root,root)
-%doc COPYING*
-%{_kf5_bindir}/akonadi2xml
-%{_kf5_includedir}/AkonadiAgentBase/
-%{_kf5_includedir}/AkonadiCore/
-%{_kf5_includedir}/AkonadiWidgets/
-%{_kf5_includedir}/AkonadiXml/
-%{_kf5_includedir}/akonadi_version.h
-%{_kf5_libdir}/cmake/KF5Akonadi/
-%{_kf5_libdir}/libKF5AkonadiAgentBase.so
-%{_kf5_libdir}/libKF5AkonadiCore.so
-%{_kf5_libdir}/libKF5AkonadiWidgets.so
-%{_kf5_libdir}/libKF5AkonadiXml.so
-%{_kf5_mkspecsdir}/qt_AkonadiAgentBase.pri
-%{_kf5_mkspecsdir}/qt_AkonadiCore.pri
-%{_kf5_mkspecsdir}/qt_AkonadiWidgets.pri
-%{_kf5_mkspecsdir}/qt_AkonadiXml.pri
-
%files -n libKF5AkonadiMime5
%defattr(-,root,root)
%doc COPYING*
@@ -307,7 +236,6 @@
%dir %{_kf5_plugindir}
%dir %{_kf5_servicesdir}/akonadi
%dir %{_kf5_servicesdir}/akonadi/contact
-%{_kf5_configkcfgdir}/recentcontactscollections.kcfg
%{_kf5_datadir}/akonadi/contact/
%{_kf5_iconsdir}/oxygen/*/apps/*_protocol.png
%{_kf5_plugindir}/kcm_akonadicontact_actions.so
@@ -328,6 +256,7 @@
%{_kf5_servicesdir}/akonadicontact_actions.desktop
%{_kf5_servicetypesdir}/kaddressbookimprotocol.desktop
%{_kf5_sharedir}/mime/packages/x-vnd.kde.contactgroup.xml
+%{_datadir}/akonadicontact/
%files -n akonadi-contact-devel
%defattr(-,root,root)
@@ -412,4 +341,6 @@
%{_kf5_servicesdir}/smtp.protocol
%{_kf5_servicesdir}/smtps.protocol
+
+
%changelog
++++++ kdepimlibs-15.12.3.tar.xz -> kdepimlibs-16.04.1.tar.xz ++++++
++++ 122771 lines of diff (skipped)
1
0