Hello community,

here is the log from the commit of package karchive for openSUSE:Factory 
checked in at 2015-09-02 07:43:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/karchive (Old)
 and      /work/SRC/openSUSE:Factory/.karchive.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "karchive"

Changes:
--------
--- /work/SRC/openSUSE:Factory/karchive/karchive.changes        2015-07-14 
17:21:46.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.karchive.new/karchive.changes   2015-09-02 
07:43:41.000000000 +0200
@@ -1,0 +2,11 @@
+Tue Aug  4 19:20:12 UTC 2015 - [email protected]
+
+- Update to 5.13.0
+  * The Qt version requirement has been bumped from 5.2 to 5.3
+  * Debug output has been ported to categorized output, for less
+    noise by default
+  * Docbook documentation has been reviewed and updated
+  * For more details please see:
+    https://www.kde.org/announcements/kde-frameworks-5.13.0.php
+
+-------------------------------------------------------------------

Old:
----
  karchive-5.12.0.tar.xz

New:
----
  karchive-5.13.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ karchive.spec ++++++
--- /var/tmp/diff_new_pack.uOOyDC/_old  2015-09-02 07:43:42.000000000 +0200
+++ /var/tmp/diff_new_pack.uOOyDC/_new  2015-09-02 07:43:42.000000000 +0200
@@ -17,15 +17,15 @@
 
 
 %define lname   libKF5Archive5
-%define _tar_path 5.12
+%define _tar_path 5.13
 Name:           karchive
-Version:        5.12.0
+Version:        5.13.0
 Release:        0
 BuildRequires:  cmake >= 2.8.12
 BuildRequires:  extra-cmake-modules >= %{_tar_path}
 BuildRequires:  fdupes
 BuildRequires:  kf5-filesystem
-BuildRequires:  pkgconfig(Qt5Core) >= 5.2.0
+BuildRequires:  cmake(Qt5Core) >= 5.3.0
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(liblzma)
 BuildRequires:  pkgconfig(zlib)
@@ -61,7 +61,7 @@
 Group:          Development/Libraries/KDE
 Requires:       %lname = %{version}
 Requires:       extra-cmake-modules
-Requires:       pkgconfig(Qt5Core) >= 5.2.0
+Requires:       cmake(Qt5Core) >= 5.3.0
 
 %description devel
 KArchive provides classes for easy reading, creation and manipulation of

++++++ karchive-5.12.0.tar.xz -> karchive-5.13.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/karchive-5.12.0/CMakeLists.txt 
new/karchive-5.13.0/CMakeLists.txt
--- old/karchive-5.12.0/CMakeLists.txt  2015-07-04 22:29:27.000000000 +0200
+++ new/karchive-5.13.0/CMakeLists.txt  2015-08-01 14:41:18.000000000 +0200
@@ -3,7 +3,7 @@
 project(KArchive)
 
 include(FeatureSummary)
-find_package(ECM 5.12.0  NO_MODULE)
+find_package(ECM 5.13.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL 
"https://projects.kde.org/projects/kdesupport/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -17,7 +17,7 @@
 
 include(GenerateExportHeader)
 
-set(REQUIRED_QT_VERSION 5.2.0)
+set(REQUIRED_QT_VERSION 5.3.0)
 find_package(Qt5Core ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
 
 find_package(ZLIB)
@@ -49,7 +49,7 @@
 include(ECMSetupVersion)
 include(ECMGenerateHeaders)
 
-set(KF5_VERSION "5.12.0") # handled by release scripts
+set(KF5_VERSION "5.13.0") # handled by release scripts
 
 ecm_setup_version(${KF5_VERSION}
     VARIABLE_PREFIX KARCHIVE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/karchive-5.12.0/README.md 
new/karchive-5.13.0/README.md
--- old/karchive-5.12.0/README.md       2015-07-04 22:29:27.000000000 +0200
+++ new/karchive-5.13.0/README.md       2015-08-01 14:41:18.000000000 +0200
@@ -1,5 +1,7 @@
 # KArchive
 
+Reading, creating, and manipulating file archives
+
 ## Introduction
 
 KArchive provides classes for easy reading, creation and manipulation of
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/karchive-5.12.0/src/TODO new/karchive-5.13.0/src/TODO
--- old/karchive-5.12.0/src/TODO        2015-07-04 22:29:27.000000000 +0200
+++ new/karchive-5.13.0/src/TODO        1970-01-01 01:00:00.000000000 +0100
@@ -1,66 +0,0 @@
-1) A new class, with most of the current KFilterDev code, but an improved API:
-
-class KCompressionDevice : public QIODevice
-{
-public:
-    enum CompressionType { GZip, BZip2, Xz, None }; // or is that called Lzma?
-
-    KCompressionDevice(QIODevice* inputDevice, CompressionType type);
-
-    KCompressionDevice(const QString& fileName, CompressionType type);
-
-    // The compression actually used by this device.
-    // If the support for the compression requested in the constructor
-    // is not available, then the device will use None.
-    => the docu for the constructors should recommend to check 
compressionType()...
-    CompressionType compressionType() const;
-
-    // from KFilterDev:
-    // open, close, seek, atEnd, setOrigFileName, setSkipHeaders
-    // readData, writeData
-};
-
-No use of KMimeType or mimetype strings in that code, the enum is used instead.
-The handling of None is new, it has to be added to the code.
-
-2) For compatibility and for a slightly higher-level class which can 
auto-detect mimetypes,
-we keep KFilterDev:
-
-class KFilterDev : public KCompressionDevice
-{
-public:
-    // @since 5.0
-    //
-    KFilterDev(const QString& fileName);
-
-    // @since 5.0
-    // PENDING: remove? add it for easy porting but deprecate?
-    KFilterDev(QIODevice* inputDevice, const QString& mimetype = QString(), 
bool forceCompression = false);
-
-    // @since 5.0
-    // PENDING: remove? add it for easy porting but deprecate?
-    KFilterDev(const QString& fileName, const QString& mimetype = QString(), 
bool forceCompression = false);
-
-    // Returns the compression type for the given mimetype, if possible. 
Otherwise returns None.
-    // This handles simple cases like application/x-gzip, but also 
application/x-compressed-tar, and inheritance.
-    static CompressionType compressionTypeForMimeType(const QString& mimetype);
-
-    // @deprecated Use the constructor instead (if mimetype is empty), or 
KCompressionDevice (if the mimetype is known).
-    static KCompressionDevice* deviceForFile(const QString & fileName,
-                                             const QString & mimetype = 
QString(),
-                                             bool forceCompression = false);
-
-    // @deprecated Use the constructor instead (if mimetype is empty), or 
KCompressionDevice (if the mimetype is known).
-    static KCompressionDevice* device(QIODevice* inputDevice, const QString & 
mimetype, bool autoDeleteInputDevice = true);
-};
-
-
-Implementation details:
-* remove autoDeleteFilterBase, I don't see how/why it would be set to false.
-* move the static methods in KFilterBase to be file-static in kfilterdev.cpp 
(they need mimetypes)
-* stop installing kfilterbase.h, stop exporting KFilterBase
-
-Porting notes:
-* KTar's call to deviceForFile is changed like this:
-- QIODevice *filterDev = KFilterDev::deviceForFile( fileName, mimetype, forced 
);
-+


Reply via email to