Hello community, here is the log from the commit of package PackageKit-Qt for openSUSE:Factory checked in at 2018-11-08 09:45:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/PackageKit-Qt (Old) and /work/SRC/openSUSE:Factory/.PackageKit-Qt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "PackageKit-Qt" Thu Nov 8 09:45:19 2018 rev:14 rq:645203 version:1.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/PackageKit-Qt/PackageKit-Qt.changes 2018-03-08 10:51:11.350967053 +0100 +++ /work/SRC/openSUSE:Factory/.PackageKit-Qt.new/PackageKit-Qt.changes 2018-11-08 09:45:25.889315241 +0100 @@ -1,0 +2,38 @@ +Wed Oct 24 07:13:55 UTC 2018 - Fabian Vogt <[email protected]> + +- Add fixes until current master (9e048b7): + * 0001-Fix-pkg-config-include-path.patch + * 0002-Fix-some-documentation-typos.patch + * 0003-Make-sure-the-build-is-done-as-c-11.patch +- Update to version 1.0.1: + * Fix build against PackageKit::Offline +- Update to version 1.0.0: + * Add an Offline class to interface with PackageKit's Offline interface + * Fix parsing package data and incomplete package-ids + * Fix logic of the new string parsing + * Add missing PackageKit 1.0.2 enums + * Also optimize PackageName & friends on Transaction class + * Fix recursion by explicity setting types + * Optimize packageName & friends + * A few more updates and fixes for 1.0.0 + * Modernize to C++11 and remove deprecated methods + * Bump to 1.0.0 version +- Update to version 0.10.0: + * Delete the transactions when they are done + * Merge pull request #22 from aleixpol/master + * Next version includes new API, so we need a minor version bump + * Avoid deadlock on disconnecting signals + * Add missing enums from upstream + * Implement offlineTrigger + * Make Transaction deletion match better what is really happening + * Reintroduce upgradeSystem() + * Merge pull request #16 from pvuorela/master + * Fix pkg-config file + * Drop qt4 pkg-config file + * Update cmake minimum version + * Leverage smart pointers for better memory safety + * Clean up config.cmake file + * Deprecated as I've been told it shouldn't be used anymore + * trivial: post release version bump + +------------------------------------------------------------------- Old: ---- PackageKit-Qt-0.9.6.tar.xz New: ---- 0001-Fix-pkg-config-include-path.patch 0002-Fix-some-documentation-typos.patch 0003-Make-sure-the-build-is-done-as-c-11.patch PackageKit-Qt-1.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ PackageKit-Qt.spec ++++++ --- /var/tmp/diff_new_pack.97goZQ/_old 2018-11-08 09:45:26.829314142 +0100 +++ /var/tmp/diff_new_pack.97goZQ/_new 2018-11-08 09:45:26.833314137 +0100 @@ -12,19 +12,23 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define libpk libpackagekitqt5-0 +%define libpk libpackagekitqt5-1 Name: PackageKit-Qt -Version: 0.9.6 +Version: 1.0.1 Release: 0 Summary: Simple software installation management software License: LGPL-2.1-or-later Group: System/Daemons URL: http://packagekit.org/ -Source: http://www.freedesktop.org/software/PackageKit/releases/%{name}-%{version}.tar.xz +Source: https://github.com/hughsie/PackageKit-Qt/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM +Patch1: 0001-Fix-pkg-config-include-path.patch +Patch2: 0002-Fix-some-documentation-typos.patch +Patch3: 0003-Make-sure-the-build-is-done-as-c-11.patch BuildRequires: PackageKit-devel >= %{version} BuildRequires: cmake BuildRequires: pkgconfig @@ -68,6 +72,7 @@ %prep %setup -q +%autopatch -p1 %build mkdir build @@ -88,7 +93,7 @@ %files -n %{libpk} %license COPYING %doc NEWS AUTHORS -%{_libdir}/libpackagekitqt?.so.* +%{_libdir}/libpackagekitqt5.so.* %files devel %doc TODO MAINTAINERS ++++++ 0001-Fix-pkg-config-include-path.patch ++++++ >From adf7511aa0e68d65e02d6d3f0086989250dcb1bb Mon Sep 17 00:00:00 2001 From: Matthias Klumpp <[email protected]> Date: Tue, 13 Feb 2018 23:12:38 +0100 Subject: [PATCH 1/3] Fix pkg-config include path Resolves: #26 --- src/packagekitqt5.pc.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/packagekitqt5.pc.in b/src/packagekitqt5.pc.in index 7d896e4..0bf324c 100644 --- a/src/packagekitqt5.pc.in +++ b/src/packagekitqt5.pc.in @@ -4,8 +4,8 @@ libdir=@CMAKE_INSTALL_FULL_LIBDIR@ includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ Name: @LIBNAME@ -Description: PackageKit is a system daemon for installing stuff. +Description: PackageKit is a package management abstraction layer. Version: @PROJECT_VERSION@ Requires: Qt5Core, Qt5DBus Libs: -L${libdir} -lpackagekitqt5 -Cflags: -I${includedir}/packagekitqt5/PackageKit +Cflags: -I${includedir}/packagekitqt5 -- 2.19.0 ++++++ 0002-Fix-some-documentation-typos.patch ++++++ >From 48a195a1c09771d6bf4db022ddce56fac04c4deb Mon Sep 17 00:00:00 2001 From: Pekka Vuorela <[email protected]> Date: Wed, 7 Mar 2018 15:50:41 +0200 Subject: [PATCH 2/3] Fix some documentation typos --- src/daemon.h | 2 +- src/transaction.h | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/daemon.h b/src/daemon.h index 607d32c..be89c72 100644 --- a/src/daemon.h +++ b/src/daemon.h @@ -184,7 +184,7 @@ public: * Allows a client to find out if it would be allowed to authorize an action. * The action ID, e.g. org.freedesktop.packagekit.system-network-proxy-configure * specified in \p actionId - * Returm might be either yes, no or interactive \sa Authorize. + * Return might be either yes, no or interactive \sa Authorize. */ static QDBusPendingReply<Authorize> canAuthorize(const QString &actionId); diff --git a/src/transaction.h b/src/transaction.h index 71c9fcc..6f9e312 100644 --- a/src/transaction.h +++ b/src/transaction.h @@ -508,9 +508,9 @@ public: bool allowCancel() const; /** - * Indicates weither the transaction caller is active or not + * Indicates whether the transaction caller is active or not * - * The caller can be inactive if it has quitted before the transaction finished. + * The caller can be inactive if it has quit before the transaction finished. * * \return true if the caller is active, false else */ @@ -583,7 +583,7 @@ public: QDateTime timespec() const; /** - * Returns weither the transaction succeded or not + * Returns whether the transaction succeded or not * \return true if the transaction succeeded, false else * \note This function only returns a real value for old transactions returned by getOldTransactions */ @@ -597,7 +597,7 @@ public: uint duration() const; /** - * Returns some data set by the backend to pass additionnal information + * Returns some data set by the backend to pass additional information * \return a string set by the backend * \note This function only returns a real value for old transactions returned by getOldTransactions */ -- 2.19.0 ++++++ 0003-Make-sure-the-build-is-done-as-c-11.patch ++++++ >From 95bf14dd4b026e024fb65bea8a619d2241c69717 Mon Sep 17 00:00:00 2001 From: Pekka Vuorela <[email protected]> Date: Thu, 8 Mar 2018 17:42:30 +0200 Subject: [PATCH 3/3] Make sure the build is done as c++11 Commit 5b3a1b3c43423b7 removed gnu++11 and made build fail with g++ 4.8. --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index f94a1fa..82ec3a6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -56,6 +56,7 @@ set (LOCALSTATEDIR "/var") set (CMAKECONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/packagekitqt5/") add_definitions("-DLOCALSTATEDIR=\"${LOCALSTATEDIR}\"") +set (CMAKE_CXX_STANDARD 11) configure_file(config.h.in ${CMAKE_BINARY_DIR}/config.h) -- 2.19.0
