Date: Monday, September 29, 2014 @ 19:25:52 Author: idevolder Revision: 119801
packagekit-qt :: 0.9.2-2 need some patches from upstream to make apper work Added: packagekit-qt/trunk/0001-Remove-daemon-proxy-conection-to-changed.patch packagekit-qt/trunk/0002-Add-operator-to-bitfield.patch packagekit-qt/trunk/0003-Remove-the-metatype-registration-for-Transaction-typ.patch packagekit-qt/trunk/0004-Remove-RoleUpgradeSystem-as-it-s-not-supported-in-0..patch packagekit-qt/trunk/0005-Properly-export-cmake-targets.patch packagekit-qt/trunk/0006-Don-t-assume-the-target-is-packagekitqt5.patch packagekit-qt/trunk/0007-Fix-compilation-due-to-not-set-cmake-variable.patch packagekit-qt/trunk/0008-Fix-QPK-include-dir-in-cmake-module.patch Modified: packagekit-qt/trunk/PKGBUILD -----------------------------------------------------------------+ 0001-Remove-daemon-proxy-conection-to-changed.patch | 28 ++ 0002-Add-operator-to-bitfield.patch | 74 +++++++ 0003-Remove-the-metatype-registration-for-Transaction-typ.patch | 44 ++++ 0004-Remove-RoleUpgradeSystem-as-it-s-not-supported-in-0..patch | 25 ++ 0005-Properly-export-cmake-targets.patch | 101 ++++++++++ 0006-Don-t-assume-the-target-is-packagekitqt5.patch | 25 ++ 0007-Fix-compilation-due-to-not-set-cmake-variable.patch | 32 +++ 0008-Fix-QPK-include-dir-in-cmake-module.patch | 25 ++ PKGBUILD | 26 ++ 9 files changed, 379 insertions(+), 1 deletion(-) Added: 0001-Remove-daemon-proxy-conection-to-changed.patch =================================================================== --- 0001-Remove-daemon-proxy-conection-to-changed.patch (rev 0) +++ 0001-Remove-daemon-proxy-conection-to-changed.patch 2014-09-29 17:25:52 UTC (rev 119801) @@ -0,0 +1,28 @@ +From ec677018df575ef295b5a57b66436b24ded63850 Mon Sep 17 00:00:00 2001 +From: Daniel Nicoletti <dantt...@gmail.com> +Date: Tue, 6 May 2014 12:42:28 -0300 +Subject: [PATCH 01/12] Remove daemon proxy conection to changed() + +--- + src/daemon.cpp | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/src/daemon.cpp b/src/daemon.cpp +index 621fb89..06907f4 100755 +--- a/src/daemon.cpp ++++ b/src/daemon.cpp +@@ -94,10 +94,7 @@ void DaemonPrivate::setupSignal(const QString &signal, bool connect) + const char *signalToConnect = 0; + const char *memberToConnect = 0; + +- if (signal == SIGNAL(changed())) { +- signalToConnect = SIGNAL(Changed()); +- memberToConnect = SIGNAL(changed()); +- } else if (signal == SIGNAL(repoListChanged())) { ++ if (signal == SIGNAL(repoListChanged())) { + signalToConnect = SIGNAL(RepoListChanged()); + memberToConnect = SIGNAL(repoListChanged()); + } else if (signal == SIGNAL(restartScheduled())) { +-- +2.0.1 + Added: 0002-Add-operator-to-bitfield.patch =================================================================== --- 0002-Add-operator-to-bitfield.patch (rev 0) +++ 0002-Add-operator-to-bitfield.patch 2014-09-29 17:25:52 UTC (rev 119801) @@ -0,0 +1,74 @@ +From c7b3c1dde34409fba8fd80355338d7f3fc1feffe Mon Sep 17 00:00:00 2001 +From: Daniel Nicoletti <dantt...@gmail.com> +Date: Tue, 6 May 2014 12:43:26 -0300 +Subject: [PATCH 02/12] Add operator== to bitfield + +--- + src/bitfield.cpp | 15 ++++++++++----- + src/bitfield.h | 6 +++++- + 2 files changed, 15 insertions(+), 6 deletions(-) + +diff --git a/src/bitfield.cpp b/src/bitfield.cpp +index c986905..68ef80c 100644 +--- a/src/bitfield.cpp ++++ b/src/bitfield.cpp +@@ -2,7 +2,7 @@ + + using namespace PackageKit; + +-Bitfield::Bitfield () : m_val (0) ++Bitfield::Bitfield () + { + } + +@@ -61,10 +61,15 @@ Bitfield Bitfield::operator|= (Bitfield mask) + + Bitfield& Bitfield::operator= (const Bitfield& other) + { +- if (this == &other) +- return *this; ++ if (this == &other) ++ return *this; + +- m_val = other.m_val; ++ m_val = other.m_val; + +- return *this; ++ return *this; ++} ++ ++bool Bitfield::operator==(const Bitfield &other) ++{ ++ return m_val == other.m_val; + } +diff --git a/src/bitfield.h b/src/bitfield.h +index d7dd481..8535e46 100644 +--- a/src/bitfield.h ++++ b/src/bitfield.h +@@ -2,6 +2,7 @@ + #define PACKAGEKIT_BITFIELD_H + + #include <QtGlobal> ++#include <QMetaType> + + namespace PackageKit { + +@@ -23,11 +24,14 @@ public: + Bitfield operator|= (Bitfield mask); + + Bitfield& operator= (const Bitfield& other); ++ bool operator==(const Bitfield &other); + + private: +- qulonglong m_val; ++ qulonglong m_val = 0; + }; + + } // End namespace PackageKit + ++Q_DECLARE_METATYPE(PackageKit::Bitfield) ++ + #endif +-- +2.0.1 + Added: 0003-Remove-the-metatype-registration-for-Transaction-typ.patch =================================================================== --- 0003-Remove-the-metatype-registration-for-Transaction-typ.patch (rev 0) +++ 0003-Remove-the-metatype-registration-for-Transaction-typ.patch 2014-09-29 17:25:52 UTC (rev 119801) @@ -0,0 +1,44 @@ +From 9e3a611a3c1177878df2f09b6c4e0bee13239ba3 Mon Sep 17 00:00:00 2001 +From: Daniel Nicoletti <dantt...@gmail.com> +Date: Tue, 6 May 2014 12:44:51 -0300 +Subject: [PATCH 03/12] Remove the metatype registration for Transaction types + as is't a bit useless since it depends on the namespace being used better + leave this to the client to register + +--- + src/daemon.cpp | 19 ------------------- + 1 file changed, 19 deletions(-) + +diff --git a/src/daemon.cpp b/src/daemon.cpp +index 06907f4..fdea8a7 100755 +--- a/src/daemon.cpp ++++ b/src/daemon.cpp +@@ -66,25 +66,6 @@ Daemon::Daemon(QObject *parent) : + if (!db.open()) { + qDebug() << "Failed to initialize the desktop files database"; + } +- +- qRegisterMetaType<PackageKit::Daemon::Network>("PackageKit::Daemon::Network"); +- qRegisterMetaType<PackageKit::Daemon::Authorize>("PackageKit::Daemon::Authorize"); +- qRegisterMetaType<PackageKit::Transaction::InternalError>("PackageKit::Transaction::InternalError"); +- qRegisterMetaType<PackageKit::Transaction::Role>("PackageKit::Transaction::Role"); +- qRegisterMetaType<PackageKit::Transaction::Error>("PackageKit::Transaction::Error"); +- qRegisterMetaType<PackageKit::Transaction::Exit>("PackageKit::Transaction::Exit"); +- qRegisterMetaType<PackageKit::Transaction::Filter>("PackageKit::Transaction::Filter"); +- qRegisterMetaType<PackageKit::Transaction::Message>("PackageKit::Transaction::Message"); +- qRegisterMetaType<PackageKit::Transaction::Status>("PackageKit::Transaction::Status"); +- qRegisterMetaType<PackageKit::Transaction::MediaType>("PackageKit::Transaction::MediaType"); +- qRegisterMetaType<PackageKit::Transaction::DistroUpgrade>("PackageKit::Transaction::DistroUpgrade"); +- qRegisterMetaType<PackageKit::Transaction::TransactionFlag>("PackageKit::Transaction::TransactionFlag"); +- qRegisterMetaType<PackageKit::Transaction::TransactionFlags>("PackageKit::Transaction::TransactionFlags"); +- qRegisterMetaType<PackageKit::Transaction::Restart>("PackageKit::Transaction::Restart"); +- qRegisterMetaType<PackageKit::Transaction::UpdateState>("PackageKit::Transaction::UpdateState"); +- qRegisterMetaType<PackageKit::Transaction::Group>("PackageKit::Transaction::Group"); +- qRegisterMetaType<PackageKit::Transaction::Info>("PackageKit::Transaction::Info"); +- qRegisterMetaType<PackageKit::Transaction::SigType>("PackageKit::Transaction::SigType"); + } + + void DaemonPrivate::setupSignal(const QString &signal, bool connect) +-- +2.0.1 + Added: 0004-Remove-RoleUpgradeSystem-as-it-s-not-supported-in-0..patch =================================================================== --- 0004-Remove-RoleUpgradeSystem-as-it-s-not-supported-in-0..patch (rev 0) +++ 0004-Remove-RoleUpgradeSystem-as-it-s-not-supported-in-0..patch 2014-09-29 17:25:52 UTC (rev 119801) @@ -0,0 +1,25 @@ +From d53989d7c8051ae0be95a91725646bd4f5fe38b9 Mon Sep 17 00:00:00 2001 +From: Daniel Nicoletti <dantt...@gmail.com> +Date: Wed, 7 May 2014 16:16:25 -0300 +Subject: [PATCH 04/12] Remove RoleUpgradeSystem as it's not supported in 0.9.x + anymore + +--- + src/transaction.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/src/transaction.h b/src/transaction.h +index 2b03f41..7b17fc5 100644 +--- a/src/transaction.h ++++ b/src/transaction.h +@@ -140,7 +140,6 @@ public: + RoleGetDistroUpgrades, + RoleGetCategories, + RoleGetOldTransactions, +- RoleUpgradeSystem, // Since 0.6.11 + RoleRepairSystem, // Since 0.7.2 + RoleGetDetailsLocal, // Since 0.8.17 + RoleGetFilesLocal, // Since 0.9.1 +-- +2.0.1 + Added: 0005-Properly-export-cmake-targets.patch =================================================================== --- 0005-Properly-export-cmake-targets.patch (rev 0) +++ 0005-Properly-export-cmake-targets.patch 2014-09-29 17:25:52 UTC (rev 119801) @@ -0,0 +1,101 @@ +From 8547dc427bd0d09faef7b26078adf39c2fe74e01 Mon Sep 17 00:00:00 2001 +From: Aleix Pol <aleix...@kde.org> +Date: Tue, 19 Aug 2014 18:54:46 +0200 +Subject: [PATCH 05/12] Properly export cmake targets + +--- + CMakeLists.txt | 7 +++++++ + src/CMakeLists.txt | 20 +++++++++++--------- + src/modules/packagekit-qt-config.cmake.in | 7 +++---- + 3 files changed, 21 insertions(+), 13 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index fa8978a..5df701d 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -51,6 +51,7 @@ set (LOCALE_DIR "${DATADIR}/locale") + set (VERSION "${QPACKAGEKIT_VERSION}") + set (BUILDDIR "${CMAKE_BINARY_DIR}") + set (LOCALSTATEDIR "/var") ++set (CMAKECONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/${LIBNAME}/") + + add_definitions("-DLOCALSTATEDIR=\"${LOCALSTATEDIR}\"") + add_definitions("-std=gnu++11") +@@ -75,3 +76,9 @@ endif (DISABLE_MAINTAINER_CFLAGS) + add_definitions(${MAINTAINER_CFLAGS}) + + add_subdirectory(src) ++ ++install(EXPORT PackageKitQtTargets ++ DESTINATION "${CMAKECONFIG_INSTALL_DIR}" ++ FILE PackageKitQtTargets.cmake ++ NAMESPACE PK:: ++ COMPONENT Devel) +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 8ef7906..d1176ec 100755 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -55,13 +55,14 @@ set(packagekitqt_SRC + details.cpp + ) + +-find_file(PK_INTERFACE_XML org.freedesktop.PackageKit.xml +- PATHS ${CMAKE_INSTALL_PREFIX}/share/dbus-1/interfaces/ ++find_path(PK_INTERFACES_DIR org.freedesktop.PackageKit.xml ++ HINTS ${CMAKE_INSTALL_PREFIX} /usr ++ PATH_SUFFIXES share/dbus-1/interfaces/ + ) +-find_file(PK_TRANSACTION_INTERFACE_XML org.freedesktop.PackageKit.Transaction.xml +- PATHS ${CMAKE_INSTALL_PREFIX}/share/dbus-1/interfaces/ +-) +-if (PK_INTERFACE_XML STREQUAL "PK_INTERFACE_XML-NOTFOUND" OR PK_TRANSACTION_INTERFACE_XML STREQUAL "PK_TRANSACTION_INTERFACE_XML-NOTFOUND") ++set(PK_INTERFACE_XML "${PK_INTERFACES_DIR}/org.freedesktop.PackageKit.xml") ++set(PK_TRANSACTION_INTERFACE_XML "${PK_INTERFACES_DIR}/org.freedesktop.PackageKit.Transaction.xml") ++ ++if (NOT PK_INTERFACE_XML OR NOT PK_TRANSACTION_INTERFACE_XML) + message (FATAL_ERROR "Unable to find PackageKit DBus specifications! Please install PackageKit to continue!") + endif () + +@@ -87,7 +88,8 @@ set_target_properties(${LIBNAME} PROPERTIES VERSION ${QPACKAGEKIT_VERSION} SOVER + if (Qt5_FOUND) + add_dependencies(${LIBNAME} mocs) + target_link_libraries(${LIBNAME} +- ${Qt5DBus_LIBRARIES} ${Qt5Sql_LIBRARIES} ++ LINK_PUBLIC Qt5::DBus ++ LINK_PRIVATE Qt5::Sql + ) + elseif (Qt4_FOUND) + target_link_libraries(${LIBNAME} +@@ -99,8 +101,8 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${LIBNAME}.pc.in + ${CMAKE_CURRENT_BINARY_DIR}/${LIBNAME}.pc + @ONLY + ) +- +-install(TARGETS ${LIBNAME} DESTINATION ${CMAKE_INSTALL_LIBDIR}) ++target_include_directories(${LIBNAME} INTERFACE "$<INSTALL_INTERFACE:include/PackageKit/>") ++install(TARGETS ${LIBNAME} EXPORT PackageKitQtTargets DESTINATION ${CMAKE_INSTALL_LIBDIR}) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${LIBNAME}.pc + DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig + ) +diff --git a/src/modules/packagekit-qt-config.cmake.in b/src/modules/packagekit-qt-config.cmake.in +index f9f4436..a91b095 100644 +--- a/src/modules/packagekit-qt-config.cmake.in ++++ b/src/modules/packagekit-qt-config.cmake.in +@@ -1,11 +1,10 @@ + # - Config information for PackageKit-Qt@QT_VERSION@ + # This file defines: + # +-# PackageKitQt@QT_VERSION@_INCLUDE_DIR - the PackageKitQt@QT_VERSION@ include directory + # PackageKitQt@QT_VERSION@_LIBRARIES - Link these to use PackageKitQt@QT_VERSION@ + + SET(prefix "@CMAKE_INSTALL_PREFIX@") + SET(exec_prefix "@CMAKE_INSTALL_PREFIX@") +-SET(PackageKitQt@QT_VERSION@_LIBRARIES "@PKQT_INSTALL_LIBDIR@/lib@LIBNAME@.so" CACHE FILEPATH "Libraries for PackageKitQt@QT_VERSION@") +-SET(PackageKitQt@QT_VERSION@_INCLUDE_DIR "@CMAKE_INSTALL_PREFIX@/include/PackageKit/@LIBNAME@" CACHE PATH "Include path for PackageKitQt@QT_VERSION@") +-SET(PackageKitQt@QT_VERSION@_FOUND "TRUE") ++SET(PackageKitQt@QT_VERSION@_LIBRARIES "PK::packagekitqt5") ++ ++include("${CMAKE_CURRENT_LIST_DIR}/PackageKitQtTargets.cmake") +-- +2.0.1 + Added: 0006-Don-t-assume-the-target-is-packagekitqt5.patch =================================================================== --- 0006-Don-t-assume-the-target-is-packagekitqt5.patch (rev 0) +++ 0006-Don-t-assume-the-target-is-packagekitqt5.patch 2014-09-29 17:25:52 UTC (rev 119801) @@ -0,0 +1,25 @@ +From 0d929b4afe1a761c53df5f1c719334712f05fa6b Mon Sep 17 00:00:00 2001 +From: Aleix Pol <aleix...@kde.org> +Date: Wed, 27 Aug 2014 16:08:59 +0200 +Subject: [PATCH 06/12] Don't assume the target is packagekitqt5 + +It can also be packagekitqt4 +--- + src/modules/packagekit-qt-config.cmake.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/modules/packagekit-qt-config.cmake.in b/src/modules/packagekit-qt-config.cmake.in +index a91b095..3dcf3f3 100644 +--- a/src/modules/packagekit-qt-config.cmake.in ++++ b/src/modules/packagekit-qt-config.cmake.in +@@ -5,6 +5,6 @@ + + SET(prefix "@CMAKE_INSTALL_PREFIX@") + SET(exec_prefix "@CMAKE_INSTALL_PREFIX@") +-SET(PackageKitQt@QT_VERSION@_LIBRARIES "PK::packagekitqt5") ++SET(PackageKitQt@QT_VERSION@_LIBRARIES "PK::@LIBNAME@") + + include("${CMAKE_CURRENT_LIST_DIR}/PackageKitQtTargets.cmake") +-- +2.0.1 + Added: 0007-Fix-compilation-due-to-not-set-cmake-variable.patch =================================================================== --- 0007-Fix-compilation-due-to-not-set-cmake-variable.patch (rev 0) +++ 0007-Fix-compilation-due-to-not-set-cmake-variable.patch 2014-09-29 17:25:52 UTC (rev 119801) @@ -0,0 +1,32 @@ +From ede40b16ce6b48a02ffda6c4dc56f1aac8590357 Mon Sep 17 00:00:00 2001 +From: Matthias Klumpp <matth...@tenstral.net> +Date: Mon, 8 Sep 2014 21:52:04 +0200 +Subject: [PATCH 07/12] Fix compilation due to not-set cmake variable + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5df701d..b1e1e97 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -41,6 +41,7 @@ endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + # + # Configure files + # ++set (CMAKE_INSTALL_LIBDIR "lib/${CMAKE_LIBRARY_ARCHITECTURE}" CACHE PATH "Output directory for libraries") + set (PREFIXDIR "${CMAKE_INSTALL_PREFIX}") + set (DATADIR "${CMAKE_INSTALL_PREFIX}/share") + set (PKGDATADIR "${DATA_INSTALL_DIR}") +@@ -56,7 +57,6 @@ set (CMAKECONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/${LIBNAME}/") + add_definitions("-DLOCALSTATEDIR=\"${LOCALSTATEDIR}\"") + add_definitions("-std=gnu++11") + +-set(CMAKE_INSTALL_LIBDIR "lib/${CMAKE_LIBRARY_ARCHITECTURE}" CACHE PATH "Output directory for libraries") + if (IS_ABSOLUTE ${CMAKE_INSTALL_LIBDIR}) + set (PKQT_INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR}) + else (IS_ABSOLUTE ${CMAKE_INSTALL_LIBDIR}) +-- +2.0.1 + Added: 0008-Fix-QPK-include-dir-in-cmake-module.patch =================================================================== --- 0008-Fix-QPK-include-dir-in-cmake-module.patch (rev 0) +++ 0008-Fix-QPK-include-dir-in-cmake-module.patch 2014-09-29 17:25:52 UTC (rev 119801) @@ -0,0 +1,25 @@ +From ad25d71c5725131db3991fb80594e0f9a74fa2ed Mon Sep 17 00:00:00 2001 +From: Matthias Klumpp <matth...@tenstral.net> +Date: Mon, 8 Sep 2014 23:46:51 +0200 +Subject: [PATCH 08/12] Fix QPK include dir in cmake module + +--- + src/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index d1176ec..5037fb2 100755 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -101,7 +101,7 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${LIBNAME}.pc.in + ${CMAKE_CURRENT_BINARY_DIR}/${LIBNAME}.pc + @ONLY + ) +-target_include_directories(${LIBNAME} INTERFACE "$<INSTALL_INTERFACE:include/PackageKit/>") ++target_include_directories(${LIBNAME} INTERFACE "$<INSTALL_INTERFACE:include/PackageKit/${LIBNAME}/>") + install(TARGETS ${LIBNAME} EXPORT PackageKitQtTargets DESTINATION ${CMAKE_INSTALL_LIBDIR}) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${LIBNAME}.pc + DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig +-- +2.0.1 + Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-09-29 17:13:46 UTC (rev 119800) +++ PKGBUILD 2014-09-29 17:25:52 UTC (rev 119801) @@ -7,7 +7,7 @@ "${pkgbase}" ) pkgver=0.9.2 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') license=('LGPLv2') url="http://www.packagekit.org/" @@ -16,10 +16,26 @@ ) source=( "http://www.freedesktop.org/software/PackageKit/releases/PackageKit-Qt-$pkgver.tar.xz" + '0001-Remove-daemon-proxy-conection-to-changed.patch' + '0002-Add-operator-to-bitfield.patch' + '0003-Remove-the-metatype-registration-for-Transaction-typ.patch' + '0004-Remove-RoleUpgradeSystem-as-it-s-not-supported-in-0..patch' + '0005-Properly-export-cmake-targets.patch' + '0006-Don-t-assume-the-target-is-packagekitqt5.patch' + '0007-Fix-compilation-due-to-not-set-cmake-variable.patch' + '0008-Fix-QPK-include-dir-in-cmake-module.patch' '0009-Disable-namespacing-and-classes-names-on-the-interfa.patch' ) sha256sums=( 'd5a20d2a477c7b77feaabb7d1eb10d00e2168f81ae4b08a34398bbeded12f4ce' + '15133ec8115cdd4c26276c1ac819b11d59238daf38e88673f7c448e07a20df0c' + '15d0481dd1e5b993750d4db05c55cb1086eec577cce27b95b234ae1b962094f9' + '810967071dfeb7e0d6ec4d75b5ffee5bc2a5ccd707b6c6ad28ac97f7e1b1997f' + 'b0e81c73c72b61f68f374f03895a6deb2ee0cfffad3ad99badae5ace1a89be89' + '93962313bfe61313803afb1262aafdf58fb273263c37ddc9f72d8041ebd8e7fc' + '227697bd204d3f0ec7def0d8d78bb9a7a13de787b23f68f2ab1aa8926111935a' + '582fc2e70817103756b2f62413cddb8cf56daa6a101d12971beeef1a4c895f05' + '896d9c83722e12c03e10c60f2291f881aa807ab6e5ed88c8e8b3aae6ea6deea6' '47c9d5e8184a865fb4ffdc3bee5618b3b5997931f81607f93e762f192791a64d' ) @@ -26,6 +42,14 @@ prepare() { cd "$srcdir/PackageKit-Qt-$pkgver" + patch -p1 -i "$srcdir/0001-Remove-daemon-proxy-conection-to-changed.patch" + patch -p1 -i "$srcdir/0002-Add-operator-to-bitfield.patch" + patch -p1 -i "$srcdir/0003-Remove-the-metatype-registration-for-Transaction-typ.patch" + patch -p1 -i "$srcdir/0004-Remove-RoleUpgradeSystem-as-it-s-not-supported-in-0..patch" + patch -p1 -i "$srcdir/0005-Properly-export-cmake-targets.patch" + patch -p1 -i "$srcdir/0006-Don-t-assume-the-target-is-packagekitqt5.patch" + patch -p1 -i "$srcdir/0007-Fix-compilation-due-to-not-set-cmake-variable.patch" + patch -p1 -i "$srcdir/0008-Fix-QPK-include-dir-in-cmake-module.patch" patch -p1 -i "$srcdir/0009-Disable-namespacing-and-classes-names-on-the-interfa.patch" mkdir "qt4"