Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package PackageKit-Qt for openSUSE:Factory checked in at 2023-03-29 23:26:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/PackageKit-Qt (Old) and /work/SRC/openSUSE:Factory/.PackageKit-Qt.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "PackageKit-Qt" Wed Mar 29 23:26:33 2023 rev:20 rq:1074641 version:1.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/PackageKit-Qt/PackageKit-Qt.changes 2023-03-02 23:03:22.623419896 +0100 +++ /work/SRC/openSUSE:Factory/.PackageKit-Qt.new.31432/PackageKit-Qt.changes 2023-03-29 23:26:43.951324557 +0200 @@ -1,0 +2,11 @@ +Thu Mar 23 10:23:31 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Update to 1.1.1 + * Add explicit CMake option to control Qt major version + * Return if we can't handle the transaction role + * Transaction: Implement all methods + * Read the Sender transaction property + * Apply stricter compiler flags when building the library +- Rebase 0001-Fix-PackageKit-not-emitting-network-state-changed-si.patch + +------------------------------------------------------------------- Old: ---- PackageKit-Qt-1.1.0.tar.gz New: ---- PackageKit-Qt-1.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ PackageKit-Qt.spec ++++++ --- /var/tmp/diff_new_pack.MfzuRY/_old 2023-03-29 23:26:45.231330571 +0200 +++ /var/tmp/diff_new_pack.MfzuRY/_new 2023-03-29 23:26:45.235330589 +0200 @@ -33,7 +33,7 @@ %endif %define major 1 Name: PackageKit%{?pkg_suffix} -Version: 1.1.0 +Version: 1.1.1 Release: 0 Summary: Simple software installation management software License: LGPL-2.1-or-later @@ -102,7 +102,7 @@ %endif %if 0%{?qt6} -%cmake_qt6 +%cmake_qt6 -DBUILD_WITH_QT6:BOOL=ON %{qt6_build} %endif ++++++ 0001-Fix-PackageKit-not-emitting-network-state-changed-signal.patch ++++++ --- /var/tmp/diff_new_pack.MfzuRY/_old 2023-03-29 23:26:45.259330702 +0200 +++ /var/tmp/diff_new_pack.MfzuRY/_new 2023-03-29 23:26:45.259330702 +0200 @@ -18,6 +18,7 @@ even when PackageKit is stopped. In this case, we update all properties, which triggers PK to run and emits the appropiate PK signals as expected. + --- src/CMakeLists.txt | 1 + src/daemon.h | 1 + @@ -30,16 +31,16 @@ create mode 100644 src/networkmanagermonitor.h diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 096ebd7..c559dc3 100644 +index dac2104..2ed020d 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt -@@ -24,6 +24,7 @@ set(packagekitqt_SRC +@@ -22,6 +22,7 @@ set(packagekitqt_SRC transactionprivate.cpp details.cpp offline.cpp + networkmanagermonitor.cpp ) - + find_path(PK_INTERFACES_DIR org.freedesktop.PackageKit.xml diff --git a/src/daemon.h b/src/daemon.h index 449cf17..51a818f 100644 @@ -54,12 +55,12 @@ static Daemon *m_global; }; diff --git a/src/daemonprivate.cpp b/src/daemonprivate.cpp -index e423916..04cdc60 100644 +index 829ba22..2c6bdfc 100644 --- a/src/daemonprivate.cpp +++ b/src/daemonprivate.cpp @@ -70,6 +70,20 @@ DaemonPrivate::DaemonPrivate(Daemon* parent) }); - + getAllProperties(); + + // If PackageKit is not running, we are not getting a signal when @@ -76,32 +77,32 @@ + if (!running) + getAllProperties(); } - + void DaemonPrivate::getAllProperties() diff --git a/src/daemonprivate.h b/src/daemonprivate.h -index 9bf794c..6ddd1b0 100644 +index 729e3ec..0fa645b 100644 --- a/src/daemonprivate.h +++ b/src/daemonprivate.h @@ -27,6 +27,7 @@ - + #include "daemon.h" #include "offline.h" +#include "networkmanagermonitor.h" - - Q_DECLARE_LOGGING_CATEGORY(PACKAGEKITQT_TRANSACTION) + Q_DECLARE_LOGGING_CATEGORY(PACKAGEKITQT_DAEMON) + Q_DECLARE_LOGGING_CATEGORY(PACKAGEKITQT_OFFLINE) @@ -72,10 +73,12 @@ protected: uint versionMinor = 0; bool locked = false; bool running = false; + NetworkManagerMonitor networkManagerMonitor; - + protected Q_SLOTS: void propertiesChanged(const QString &interface, const QVariantMap &properties, const QStringList &invalidatedProperties); void updateProperties(const QVariantMap &properties); + void getAllPropertiesIfPackageKitNotRunning(); }; - + } // End namespace PackageKit diff --git a/src/networkmanagermonitor.cpp b/src/networkmanagermonitor.cpp new file mode 100644 @@ -236,7 +237,7 @@ +}; + +#endif --- -2.21.0 +-- +2.40.0 ++++++ PackageKit-Qt-1.1.0.tar.gz -> PackageKit-Qt-1.1.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/.github/workflows/main.yml new/PackageKit-Qt-1.1.1/.github/workflows/main.yml --- old/PackageKit-Qt-1.1.0/.github/workflows/main.yml 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/.github/workflows/main.yml 2023-03-10 18:41:36.000000000 +0100 @@ -3,7 +3,7 @@ on: [push, pull_request] jobs: - build_and_test: + build-test: runs-on: ubuntu-latest strategy: @@ -16,7 +16,7 @@ steps: - uses: actions/checkout@v2 - run: docker build -t packagekitqt-${{ matrix.distro }} -f tests/ci/Dockerfile-${{ matrix.distro }} . - - run: docker run -t -v `pwd`:/build packagekitqt-${{ matrix.distro }} ./tests/ci/build_and_test.sh + - run: docker run -t -v `pwd`:/build packagekitqt-${{ matrix.distro }} ./tests/ci/build-and-test.sh if: ${{ matrix.distro == 'fedora' }} - - run: docker run -t -v `pwd`:/build packagekitqt-${{ matrix.distro }} ./tests/ci/build_and_test.sh + - run: docker run -t -v `pwd`:/build packagekitqt-${{ matrix.distro }} ./tests/ci/build-and-test.sh if: ${{ matrix.distro == 'debian' }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/CMakeLists.txt new/PackageKit-Qt-1.1.1/CMakeLists.txt --- old/PackageKit-Qt-1.1.0/CMakeLists.txt 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/CMakeLists.txt 2023-03-10 18:41:36.000000000 +0100 @@ -8,7 +8,7 @@ cmake_policy(SET CMP0063 NEW) endif() -project(packagekit-qt VERSION 1.0.3) +project(packagekit-qt VERSION 1.1.1) # Used to set installation paths set(CMAKE_AUTOMOC ON) @@ -19,7 +19,15 @@ set(QPACKAGEKIT_API_LEVEL "1") -find_package(QT NAMES Qt6 Qt5 NO_MODULE REQUIRED COMPONENTS Core DBus) +option(BUILD_WITH_QT6 "Use Qt6 instead of Qt5" OFF) + +if(BUILD_WITH_QT6) + set(QT_VERSION_MAJOR 6) +else() + set(QT_VERSION_MAJOR 5) +endif() + +find_package(Qt${QT_VERSION_MAJOR} 5.10 REQUIRED COMPONENTS Core DBus) add_definitions( -DQT_NO_KEYWORDS @@ -65,11 +73,32 @@ # # Custom C flags # +add_definitions( + "-Wformat" + "-Wno-unused-parameter" + "-Werror=empty-body" + "-Werror=pointer-arith" + "-Werror=init-self" + "-Werror=missing-declarations" + "-Werror=return-type" + "-Werror=misleading-indentation" + "-Werror=format-security" +) option (MAINTAINER "Enable maintainer CFlags" OFF) if (MAINTAINER) - set (MAINTAINER_CFLAGS "-Werror -Wall -Wcast-align -Wno-uninitialized -Wempty-body -Wformat-security -Winit-self") + set(MAINTAINER_CFLAGS + "-Werror" + "-Wall" + "-Wcast-align" + "-Wno-uninitialized" + "-Wempty-body" + "-Winit-self" + "-Wnull-dereference" + "-Wfloat-equal" + "-Winline" + ) add_definitions(${MAINTAINER_CFLAGS}) -endif () +endif() add_subdirectory(src) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/NEWS new/PackageKit-Qt-1.1.1/NEWS --- old/PackageKit-Qt-1.1.0/NEWS 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/NEWS 2023-03-10 18:41:36.000000000 +0100 @@ -1,3 +1,16 @@ +Version 1.1.1 +~~~~~~~~~~~~~ +Released: 2023-03-10 + +Features: + * Add explicit CMake option to control Qt major version (Nicolas Fella) + +Bugfixes: + * Return if we can't handle the transaction role (Cat Ericka) + * Transaction: Implement all methods (Aleix Pol) + * Read the Sender transaction property (Matthias Klumpp) + * Apply stricter compiler flags when building the library (Matthias Klumpp) + Version 1.1.0 ~~~~~~~~~~~~~ Released: 2022-12-01 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/README.md new/PackageKit-Qt-1.1.1/README.md --- old/PackageKit-Qt-1.1.0/README.md 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/README.md 2023-03-10 18:41:36.000000000 +0100 @@ -6,3 +6,7 @@ packages in a secure way using a cross-distro, cross-architecture API. For more information, please see https://www.freedesktop.org/software/PackageKit/ + +## Releases + +You can find published releases here: https://www.freedesktop.org/software/PackageKit/releases/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/RELEASE new/PackageKit-Qt-1.1.1/RELEASE --- old/PackageKit-Qt-1.1.0/RELEASE 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/RELEASE 2023-03-10 18:41:36.000000000 +0100 @@ -2,12 +2,12 @@ 1. Write NEWS entries for PackageKit-Qt in the same format as usual. -git shortlog v1.0.2.. | grep -i -v trivial | grep -v Merge > NEWS.new +git shortlog v1.1.0.. | grep -i -v trivial | grep -v Merge > NEWS.new -------------------------------------------------------------------------------- -Version 1.0.3 +Version 1.1.1 ~~~~~~~~~~~~~ -Released: 2020-xx-xx +Released: 2022-xx-xx Notes: @@ -20,13 +20,12 @@ 3. Commit changes in PackageKit-Qt git: -git commit -a -m "Release version 1.0.3" -git tag -s -f -m "Release 1.0.3" v1.0.3 +git commit -a -m "Release version 1.1.1" +git tag -s -f -m "Release 1.1.1" v1.1.1 <gpg password> -git push --tags -git push +git push --tags && git push -4. run './release.sh --version=1.0.3 --git-tag=v1.0.3 --sign' +4. run './release.sh --version=1.1.1 --git-tag=v1.1.1 --sign' 5. Upload tarball to: @@ -42,8 +41,8 @@ 8. Send an email to package...@lists.freedesktop.org ================================================= -PackageKit-Qt 1.0.3 released! +PackageKit-Qt 1.1.1 released! -Tarballs available here: http://www.packagekit.org/releases/ +Tarballs available here: https://www.freedesktop.org/software/PackageKit/releases/ ================================================= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/src/CMakeLists.txt new/PackageKit-Qt-1.1.1/src/CMakeLists.txt --- old/PackageKit-Qt-1.1.0/src/CMakeLists.txt 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/src/CMakeLists.txt 2023-03-10 18:41:36.000000000 +0100 @@ -1,7 +1,5 @@ # CMakeLists for PackageKit-Qt library -find_package(Qt${QT_VERSION_MAJOR} 5.10 REQUIRED COMPONENTS Core DBus) - set(packagekitqt_HEADERS Daemon Transaction diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/src/daemon.cpp new/PackageKit-Qt-1.1.1/src/daemon.cpp --- old/PackageKit-Qt-1.1.0/src/daemon.cpp 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/src/daemon.cpp 2023-03-10 18:41:36.000000000 +0100 @@ -34,7 +34,7 @@ Q_DECLARE_METATYPE(PackageKit::PkDetail); Q_DECLARE_METATYPE(QList<PackageKit::PkDetail>); -const QDBusArgument &operator<<(QDBusArgument &argument, const PackageKit::PkPackage &pkg) +static const QDBusArgument &operator<<(QDBusArgument &argument, const PackageKit::PkPackage &pkg) { argument.beginStructure(); argument << pkg.info; @@ -44,7 +44,7 @@ return argument; } -const QDBusArgument &operator>>(const QDBusArgument &argument, PackageKit::PkPackage &pkg) +static const QDBusArgument &operator>>(const QDBusArgument &argument, PackageKit::PkPackage &pkg) { argument.beginStructure(); argument >> pkg.info; @@ -54,7 +54,7 @@ return argument; } -const QDBusArgument &operator>>(const QDBusArgument &argument, PackageKit::PkDetail &detail) +static const QDBusArgument &operator>>(const QDBusArgument &argument, PackageKit::PkDetail &detail) { argument.beginStructure(); argument >> detail.package_id; @@ -73,7 +73,7 @@ return argument; } -const QDBusArgument &operator<<(QDBusArgument &argument, const PackageKit::PkDetail &detail) +static const QDBusArgument &operator<<(QDBusArgument &argument, const PackageKit::PkDetail &detail) { argument.beginStructure(); argument << detail.package_id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/src/daemonprivate.h new/PackageKit-Qt-1.1.1/src/daemonprivate.h --- old/PackageKit-Qt-1.1.0/src/daemonprivate.h 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/src/daemonprivate.h 2023-03-10 18:41:36.000000000 +0100 @@ -28,8 +28,8 @@ #include "daemon.h" #include "offline.h" -Q_DECLARE_LOGGING_CATEGORY(PACKAGEKITQT_TRANSACTION) Q_DECLARE_LOGGING_CATEGORY(PACKAGEKITQT_DAEMON) +Q_DECLARE_LOGGING_CATEGORY(PACKAGEKITQT_OFFLINE) class OrgFreedesktopPackageKitInterface; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/src/transaction.cpp new/PackageKit-Qt-1.1.1/src/transaction.cpp --- old/PackageKit-Qt-1.1.0/src/transaction.cpp 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/src/transaction.cpp 2023-03-10 18:41:36.000000000 +0100 @@ -353,6 +353,12 @@ return d->uid; } +QString Transaction::senderName() const +{ + Q_D(const Transaction); + return d->senderName; +} + QString Transaction::cmdline() const { Q_D(const Transaction); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/src/transaction.h new/PackageKit-Qt-1.1.1/src/transaction.h --- old/PackageKit-Qt-1.1.0/src/transaction.h 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/src/transaction.h 2023-03-10 18:41:36.000000000 +0100 @@ -74,6 +74,7 @@ Q_PROPERTY(uint duration READ duration) Q_PROPERTY(QString data READ data) Q_PROPERTY(uint uid READ uid NOTIFY uidChanged) + Q_PROPERTY(QString senderName READ senderName NOTIFY senderNameChanged) Q_PROPERTY(QString cmdline READ cmdline) public: /** @@ -613,6 +614,13 @@ uint uid() const; /** + * Returns the D-Bus name of the calling process + * \return the unique D-Bus name of the calling process + * \note This function only returns a usable value for ongoing transactions + */ + QString senderName() const; + + /** * Returns the command line for the calling process * \return a string of the command line for the calling process * \note This function only returns a real value for old transactions returned by getOldTransactions @@ -697,6 +705,8 @@ void uidChanged(); + void senderNameChanged(); + /** * \brief Sends a category * @@ -861,7 +871,7 @@ Q_PRIVATE_SLOT(d_func(), void ItemProgress(const QString &itemID, uint status, uint percentage)) Q_PRIVATE_SLOT(d_func(), void RepoSignatureRequired(const QString &pid, const QString &repoName, const QString &keyUrl, const QString &keyUserid, const QString &keyId, const QString &keyFingerprint, const QString &keyTimestamp, uint type)) Q_PRIVATE_SLOT(d_func(), void requireRestart(uint type, const QString &pid)) - Q_PRIVATE_SLOT(d_func(), void transaction(const QDBusObjectPath &oldTid, const QString ×pec, bool succeeded, uint role, uint duration, const QString &data, uint uid, const QString &cmdline)) + Q_PRIVATE_SLOT(d_func(), void transaction(const QDBusObjectPath &oldTid, const QString ×pec, bool succeeded, uint role, uint duration, const QString &data, uint uid, const QString &senderName, const QString &cmdline)) Q_PRIVATE_SLOT(d_func(), void UpdateDetail(const QString &package_id, const QStringList &updates, const QStringList &obsoletes, const QStringList &vendor_urls, const QStringList &bugzilla_urls, const QStringList &cve_urls, uint restart, const QString &update_text, const QString &changelog, uint state, const QString &issued, const QString &updated)) Q_PRIVATE_SLOT(d_func(), void UpdateDetails(const QList<PackageKit::PkDetail> &dets)) Q_PRIVATE_SLOT(d_func(), void destroy()) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/src/transactionprivate.cpp new/PackageKit-Qt-1.1.1/src/transactionprivate.cpp --- old/PackageKit-Qt-1.1.0/src/transactionprivate.cpp 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/src/transactionprivate.cpp 2023-03-10 18:41:36.000000000 +0100 @@ -185,7 +185,7 @@ reply = p->UpgradeSystem(transactionFlags, upgradeDistroId, upgradeKind); break; default: - break; + return; } if (reply.isFinished() && reply.isError()) { @@ -325,6 +325,9 @@ } else if (property == QLatin1String("Uid")) { uid = value.toUInt(); QMetaObject::invokeMethod(q, &Transaction::uidChanged, Qt::QueuedConnection); + } else if (property == QLatin1String("Sender")) { + senderName = value.toString(); + QMetaObject::invokeMethod(q, &Transaction::senderNameChanged, Qt::QueuedConnection); } else { qCWarning(PACKAGEKITQT_TRANSACTION) << "Unknown Transaction property:" << property << value; } @@ -390,6 +393,7 @@ uint duration, const QString &data, uint uid, + const QString &senderName, const QString &cmdline) { Q_Q(Transaction); @@ -402,6 +406,7 @@ priv->duration = duration; priv->data = data; priv->uid = uid; + priv->senderName = senderName; priv->cmdline = cmdline; auto transaction = new Transaction(priv); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/src/transactionprivate.h new/PackageKit-Qt-1.1.1/src/transactionprivate.h --- old/PackageKit-Qt-1.1.0/src/transactionprivate.h 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/src/transactionprivate.h 2023-03-10 18:41:36.000000000 +0100 @@ -30,6 +30,8 @@ #include "transaction.h" #include "transactionproxy.h" +Q_DECLARE_LOGGING_CATEGORY(PACKAGEKITQT_TRANSACTION) + namespace PackageKit { struct PkPackage { @@ -78,6 +80,7 @@ uint speed = 0; Transaction::Status status = Transaction::StatusUnknown; uint uid = 0; + QString senderName; bool sentFinished = false; bool allowCancel = false; bool callerActive = false; @@ -135,7 +138,7 @@ const QString &keyTimestamp, uint type); void requireRestart(uint type, const QString &pid); - void transaction(const QDBusObjectPath &oldTid, const QString ×pec, bool succeeded, uint role, uint duration, const QString &data, uint uid, const QString &cmdline); + void transaction(const QDBusObjectPath &oldTid, const QString ×pec, bool succeeded, uint role, uint duration, const QString &data, uint uid, const QString &senderName, const QString &cmdline); void UpdateDetail(const QString &package_id, const QStringList &updates, const QStringList &obsoletes, const QStringList &vendor_urls, const QStringList &bugzilla_urls, const QStringList &cve_urls, uint restart, const QString &update_text, const QString &changelog, uint state, const QString &issued, const QString &updated); void UpdateDetails(const QList<PackageKit::PkDetail> &details); void destroy(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/tests/ci/build-and-test.sh new/PackageKit-Qt-1.1.1/tests/ci/build-and-test.sh --- old/PackageKit-Qt-1.1.0/tests/ci/build-and-test.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/tests/ci/build-and-test.sh 2023-03-10 18:41:36.000000000 +0100 @@ -0,0 +1,14 @@ +#!/bin/sh +set -e + +if [ -d "build" ]; then + rm build -rf +fi +cmake -S . -B build -GNinja -DMAINTAINER:BOOL=ON $@ + +# Build, Test & Install +cmake --build build +## No tests yet +#cd build && ctest && cd - + +DESTDIR=/tmp/install_root/ cmake --install build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PackageKit-Qt-1.1.0/tests/ci/build_and_test.sh new/PackageKit-Qt-1.1.1/tests/ci/build_and_test.sh --- old/PackageKit-Qt-1.1.0/tests/ci/build_and_test.sh 2022-12-01 20:10:34.000000000 +0100 +++ new/PackageKit-Qt-1.1.1/tests/ci/build_and_test.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -#!/bin/sh -set -e - -if [ -d "build" ]; then - rm build -rf -fi -cmake -S . -B build -GNinja -DMAINTAINER=1 $@ - -# Build, Test & Install -cmake --build build -## No tests yet -#cd build && ctest && cd - - -DESTDIR=/tmp/install_root/ cmake --install build