From dd8f3b9ce825b0c3aa86fbf2e9f47a3c0552176e5cc723ec1f2b406fa514b0f8 Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux Date: Tue, 19 May 2020 13:35:18 +0000 Subject: [PATCH 1/2] Plasma 5.19 Beta. Did I forget to submit the fixes? Untested - please publish disable before accepting. OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/libksysguard5?expand=0&rev=257 --- libksysguard-5.18.5.tar.xz | 3 -- libksysguard-5.18.5.tar.xz.sig | 11 ------ libksysguard-5.18.90.tar.xz | 3 ++ libksysguard-5.18.90.tar.xz.sig | 11 ++++++ libksysguard5.changes | 31 ++++++++++++++++ libksysguard5.spec | 65 +++++++++++++++++++++++++-------- 6 files changed, 94 insertions(+), 30 deletions(-) delete mode 100644 libksysguard-5.18.5.tar.xz delete mode 100644 libksysguard-5.18.5.tar.xz.sig create mode 100644 libksysguard-5.18.90.tar.xz create mode 100644 libksysguard-5.18.90.tar.xz.sig diff --git a/libksysguard-5.18.5.tar.xz b/libksysguard-5.18.5.tar.xz deleted file mode 100644 index 0f8d87c..0000000 --- a/libksysguard-5.18.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d4d7030a2869a546a211844aa158dcef3598386cc035a8655529938ba102440b -size 610320 diff --git a/libksysguard-5.18.5.tar.xz.sig b/libksysguard-5.18.5.tar.xz.sig deleted file mode 100644 index aa50e0d..0000000 --- a/libksysguard-5.18.5.tar.xz.sig +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQEzBAABCgAdFiEELR1bBYg1d4fenuIl7JTRj38FmX4FAl6xfLgACgkQ7JTRj38F -mX7qKQf9HadK1rXpOncBFfgDkK+McdUt/TZLKDOkufHazIfjOblGFIy+RqfGdl2x -E9IzXh0onpMBf21AK1s9Ve4EihFWuRTQXweARGnU6tmVN2JZWsNFRIFuPsc/WmJd -Xfz+JAC2CXfEG6uXnE8cCvd5/ivEa0u9+PR9mO3dZY5y/whTPKLyCwtrvtNY7EeZ -6hX5Vd3g3PI9oLPlu7M5bHU53sfSRLrVtxl+tyPi6eMr59phRrbUIIafM86WOP86 -ddFm/IRp1FjWmiTWF/VWg3EcZ0ly59Vd5/e1+AdLfeZCxQzOt2/mKK+laQUqIpj/ -gFUYEqQNpvZVljQkqqRx7dpHCdkUrA== -=wMM4 ------END PGP SIGNATURE----- diff --git a/libksysguard-5.18.90.tar.xz b/libksysguard-5.18.90.tar.xz new file mode 100644 index 0000000..1c17cf1 --- /dev/null +++ b/libksysguard-5.18.90.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7066cdf151dd3fee8844ec90285d5412684a2be534aa672fa453dcb13e9134f4 +size 659000 diff --git a/libksysguard-5.18.90.tar.xz.sig b/libksysguard-5.18.90.tar.xz.sig new file mode 100644 index 0000000..51d0fc7 --- /dev/null +++ b/libksysguard-5.18.90.tar.xz.sig @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEELR1bBYg1d4fenuIl7JTRj38FmX4FAl69IOcACgkQ7JTRj38F +mX4a3gf8DdmROQXm2rgfaaTVyEr00hSvcV1QO1Iv9nxzA7fcXCBA6gZwHCZ5N/Iy +NQFhwF9imkFcAEqxM1Cp1ZlstpK/eB/k12MJqYWk5tqtccSweCCmY8mhGh11s8JG +xGesN2rHdNEiCRvtaw5MTNKymL14CV9Ct8woPkVZW6JyQr+8FKnwdNNjuXy3iezn +pd3rpJaKwpcD4cLpeyJZpUQKpOTFBYm9nSFcwRGZd/nqfZ+vatRS14ei5Z4+OjlT +zRnrdtOVO8+WnpXiFZ9M3CWycgtaONe3EqBCyO3tE00FpZ9sLDTdpN0OL0cWjnD8 +qGSBUBteXxidFhXUo7BA5rjCdDI13Q== +=SAcq +-----END PGP SIGNATURE----- diff --git a/libksysguard5.changes b/libksysguard5.changes index cc881b8..dd11468 100644 --- a/libksysguard5.changes +++ b/libksysguard5.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Thu May 14 14:33:05 UTC 2020 - Fabian Vogt + +- Update to 5.18.90 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.18.90.php +- Changes since 5.18.5: + * use kns kpackage integration + * move knsrc files here + * proper color source + * support translations in faces + * fix SensorFaceController::compactRepresentation() + * Use INTERFACE IMPORTED target type instead of ALIAS for compatibility targets + * Add KSysGuard::Sensors library + * Use KSysGuard namespace for KSysGuard library targets + * Add a declarative plugin to ProcessCore + * Add KSysGuard::Sensors library + * [KSysGuardProcessList] Port away from KRun + * bump to require Qt 5.14 + * Use non-const iterators + * Make 'nonphysical' spelling consistent + * Introduce ProcessDataModel + * Fix Formatter library CMake + * Properly install the export header for the formatter lib + * Add license header to formatter test + * Separate processcore/{formatter,unit} into its own library + * Add missing includes + * Rename tests to autotests + * [ksgrd] Drop a QWidget dependency + ------------------------------------------------------------------- Tue May 5 13:01:53 UTC 2020 - Fabian Vogt diff --git a/libksysguard5.spec b/libksysguard5.spec index 5b88547..7641a00 100644 --- a/libksysguard5.spec +++ b/libksysguard5.spec @@ -18,15 +18,15 @@ %bcond_without lang Name: libksysguard5 -Version: 5.18.5 +Version: 5.18.90 Release: 0 Summary: Task management and system monitoring library License: GPL-2.0-or-later Group: Development/Libraries/C and C++ URL: http://www.kde.org -Source: https://download.kde.org/stable/plasma/%{version}/libksysguard-%{version}.tar.xz +Source: https://download.kde.org/unstable/plasma/%{version}/libksysguard-%{version}.tar.xz %if %{with lang} -Source1: https://download.kde.org/stable/plasma/%{version}/libksysguard-%{version}.tar.xz.sig +Source1: https://download.kde.org/unstable/plasma/%{version}/libksysguard-%{version}.tar.xz.sig Source2: plasma.keyring %endif Source3: baselibs.conf @@ -38,10 +38,12 @@ BuildRequires: cmake(KF5Completion) BuildRequires: cmake(KF5Config) BuildRequires: cmake(KF5ConfigWidgets) BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5Declarative) BuildRequires: cmake(KF5GlobalAccel) BuildRequires: cmake(KF5I18n) BuildRequires: cmake(KF5IconThemes) BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5NewStuff) BuildRequires: cmake(KF5Plasma) BuildRequires: cmake(KF5Service) BuildRequires: cmake(KF5WidgetsAddons) @@ -57,11 +59,8 @@ BuildRequires: cmake(Qt5X11Extras) >= 5.4.0 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xres) BuildRequires: pkgconfig(zlib) -%if 0%{?suse_version} < 1330 -# It does not build with the default compiler (GCC 4.8) on Leap 42.x -BuildRequires: gcc7-c++ -%endif Recommends: %{name}-lang +Recommends: %{name}-imports %description Task management and system monitoring library. @@ -91,17 +90,21 @@ Conflicts: kdebase4-workspace < 5.3.0 Task management and system monitoring library. This package contains helper files for actions that require elevated privileges. +%package imports +Summary: Task management and system monitoring library -- QML bindings +Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} + +%description imports +This package provides QtQuick bindings for libksysguard, allowing its use in +QML applications. + %lang_package %prep %autosetup -p1 -n libksysguard-%{version} %build - %if 0%{?suse_version} < 1330 - # It does not build with the default compiler (GCC 4.8) on Leap 42.x - export CC=gcc-7 - export CXX=g++-7 - %endif %cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} %cmake_build @@ -117,28 +120,58 @@ for actions that require elevated privileges. %files %license COPYING* +%dir %{_kf5_plugindir}/kpackage/ +%dir %{_kf5_plugindir}/kpackage/packagestructure/ +%{_kf5_debugdir}/*.categories +%{_kf5_libdir}/libKSysGuardFormatter.so.* +%{_kf5_libdir}/libKSysGuardSensorFaces.so.* +%{_kf5_libdir}/libKSysGuardSensors.so.* %{_kf5_libdir}/libksgrd.so.* -%{_kf5_libdir}/liblsofui.so.* %{_kf5_libdir}/libksignalplotter.so.* +%{_kf5_libdir}/liblsofui.so.* %{_kf5_libdir}/libprocesscore.so.* %{_kf5_libdir}/libprocessui.so.* +%{_kf5_knsrcfilesdir}/systemmonitor-faces.knsrc +%{_kf5_knsrcfilesdir}/systemmonitor-presets.knsrc +%{_kf5_plugindir}/kpackage/packagestructure/sensorface_packagestructure.so %{_kf5_sharedir}/ksysguard/ -%{_kf5_debugdir}/*.categories %files helper %license COPYING* -%{_kf5_libdir}/libexec/ %{_kf5_dbuspolicydir}/org.kde.ksysguard.processlisthelper.conf +%{_kf5_libdir}/libexec/ %{_kf5_sharedir}/dbus-1/system-services/org.kde.ksysguard.processlisthelper.service %{_kf5_sharedir}/polkit-1/actions/org.kde.ksysguard.processlisthelper.policy +%files imports +%license COPYING* +%dir %{_kf5_qmldir}/org/kde/ksysguard +%dir %{_kf5_qmldir}/org/kde/ksysguard/faces +%dir %{_kf5_qmldir}/org/kde/ksysguard/formatter +%dir %{_kf5_qmldir}/org/kde/ksysguard/process +%dir %{_kf5_qmldir}/org/kde/ksysguard/sensors +%{_kf5_qmldir}/org/kde/ksysguard/faces/ExtendedLegend.qml +%{_kf5_qmldir}/org/kde/ksysguard/faces/SensorFace.qml +%{_kf5_qmldir}/org/kde/ksysguard/faces/libFacesPlugin.so +%{_kf5_qmldir}/org/kde/ksysguard/faces/qmldir +%{_kf5_qmldir}/org/kde/ksysguard/formatter/libFormatterPlugin.so +%{_kf5_qmldir}/org/kde/ksysguard/formatter/qmldir +%{_kf5_qmldir}/org/kde/ksysguard/process/libProcessPlugin.so +%{_kf5_qmldir}/org/kde/ksysguard/process/qmldir +%{_kf5_qmldir}/org/kde/ksysguard/sensors/libSensorsPlugin.so +%{_kf5_qmldir}/org/kde/ksysguard/sensors/qmldir + %files devel %license COPYING* %{_includedir}/ksysguard/ %{_kf5_libdir}/cmake/KF5SysGuard/ +%{_kf5_libdir}/cmake/KSysGuard/ +%{_kf5_libdir}/libKSysGuardFormatter.so +%{_kf5_libdir}/libKSysGuardSensorFaces.so +%{_kf5_libdir}/libKSysGuardSensors.so %{_kf5_libdir}/libksgrd.so -%{_kf5_libdir}/liblsofui.so %{_kf5_libdir}/libksignalplotter.so +%{_kf5_libdir}/liblsofui.so %{_kf5_libdir}/libprocesscore.so %{_kf5_libdir}/libprocessui.so From 1c794ae5afd415c951e7a8224a4e344e0230b8e356b37102819a5ec397d4b7e5 Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Sun, 7 Jun 2020 18:01:07 +0000 Subject: [PATCH 2/2] Plasma 5.19.0, 2nd try. Not public, please publish disable before accepting OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/libksysguard5?expand=0&rev=258 --- libksysguard-5.18.90.tar.xz | 3 --- libksysguard-5.18.90.tar.xz.sig | 11 ----------- libksysguard-5.19.0.tar.xz | 3 +++ libksysguard-5.19.0.tar.xz.sig | 11 +++++++++++ libksysguard5.changes | 32 ++++++++++++++++++++++++++++++++ libksysguard5.spec | 6 +++--- 6 files changed, 49 insertions(+), 17 deletions(-) delete mode 100644 libksysguard-5.18.90.tar.xz delete mode 100644 libksysguard-5.18.90.tar.xz.sig create mode 100644 libksysguard-5.19.0.tar.xz create mode 100644 libksysguard-5.19.0.tar.xz.sig diff --git a/libksysguard-5.18.90.tar.xz b/libksysguard-5.18.90.tar.xz deleted file mode 100644 index 1c17cf1..0000000 --- a/libksysguard-5.18.90.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7066cdf151dd3fee8844ec90285d5412684a2be534aa672fa453dcb13e9134f4 -size 659000 diff --git a/libksysguard-5.18.90.tar.xz.sig b/libksysguard-5.18.90.tar.xz.sig deleted file mode 100644 index 51d0fc7..0000000 --- a/libksysguard-5.18.90.tar.xz.sig +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQEzBAABCgAdFiEELR1bBYg1d4fenuIl7JTRj38FmX4FAl69IOcACgkQ7JTRj38F -mX4a3gf8DdmROQXm2rgfaaTVyEr00hSvcV1QO1Iv9nxzA7fcXCBA6gZwHCZ5N/Iy -NQFhwF9imkFcAEqxM1Cp1ZlstpK/eB/k12MJqYWk5tqtccSweCCmY8mhGh11s8JG -xGesN2rHdNEiCRvtaw5MTNKymL14CV9Ct8woPkVZW6JyQr+8FKnwdNNjuXy3iezn -pd3rpJaKwpcD4cLpeyJZpUQKpOTFBYm9nSFcwRGZd/nqfZ+vatRS14ei5Z4+OjlT -zRnrdtOVO8+WnpXiFZ9M3CWycgtaONe3EqBCyO3tE00FpZ9sLDTdpN0OL0cWjnD8 -qGSBUBteXxidFhXUo7BA5rjCdDI13Q== -=SAcq ------END PGP SIGNATURE----- diff --git a/libksysguard-5.19.0.tar.xz b/libksysguard-5.19.0.tar.xz new file mode 100644 index 0000000..0d06564 --- /dev/null +++ b/libksysguard-5.19.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f026b65372aa49b1f72a7c8029cb3d7afd131de9592cc5392fe05771a4da26d3 +size 666816 diff --git a/libksysguard-5.19.0.tar.xz.sig b/libksysguard-5.19.0.tar.xz.sig new file mode 100644 index 0000000..f18a56c --- /dev/null +++ b/libksysguard-5.19.0.tar.xz.sig @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEELR1bBYg1d4fenuIl7JTRj38FmX4FAl7Y2OMACgkQ7JTRj38F +mX7wLggAgQJSPtc+sFWZBSqGyw47fdCgk15Rvdw60YYUlsAyYJxr7ixi/j46jDnH +IzOy00QE6VLI2bgZlRi2zSNLC5sJ9M+jS7T31R/MGWXCE2fS9MWTZoVkAknTvzLI +fxEuYbXvey5pTqzgSQPyN8W1ScONIdA4mA+xxGHunFnKUBZAhcs1+b/RfiOKTIRi +9kFzd/rgvP7K7g3/ISFxYV+gn/ZEXycGFpbkowniRXP6E1GBCyD33W0sMGdtZORX +fP+4XHLTs8aXLPY4h3ZhgYKPyclJcfisqIThSfGkQwAeNstdqMlfdLB73NK6T+Wj +Chpb3dRc5pqYhif095uTmKrMV/q3Ig== +=+3vY +-----END PGP SIGNATURE----- diff --git a/libksysguard5.changes b/libksysguard5.changes index dd11468..e1ad0b1 100644 --- a/libksysguard5.changes +++ b/libksysguard5.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Thu Jun 4 13:27:12 UTC 2020 - Fabian Vogt + +- Update to 5.19.0 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.19.0.php +- Changes since 5.18.90: + * properly access savedColors + * Fix sensorColors check + * Add missing formatter lib to sensordatamodel test + * Make SensorDataModel::sensorsChanged more stupid + * Add an autotest for SensorDataModel + * Don't magically add 180 degrees to start angle + * adapt to controller.sensorColors being a map + * Use Kirigami.Units instead of units + * ExtendedLegend: Don't try to access a non-existing sourceModel + * Fix crash on ProcessDataModel creation + * Compute new index as distance between begin and upper bound + * Remove "name" from SensorTreeItem + * SensorFaceController: Sort matches from SensorQuery when loading presets + * Add a simple autotest for sensortreemodel + * Replace TreeItem QVector children with QMap + * Do not have different KF API visible for developer & tarball builds + * Fix typos in BarChart Face + * [sensors] Avoid breaking IDs of nodes within SensorTreeModel (kde#421696) + * Remove stray import + * Add missing var keyword + * Elide sensor names in config view + * Build against correct translation domain + * Replace MapProxySource with some javascript code + ------------------------------------------------------------------- Thu May 14 14:33:05 UTC 2020 - Fabian Vogt diff --git a/libksysguard5.spec b/libksysguard5.spec index 7641a00..865678b 100644 --- a/libksysguard5.spec +++ b/libksysguard5.spec @@ -18,15 +18,15 @@ %bcond_without lang Name: libksysguard5 -Version: 5.18.90 +Version: 5.19.0 Release: 0 Summary: Task management and system monitoring library License: GPL-2.0-or-later Group: Development/Libraries/C and C++ URL: http://www.kde.org -Source: https://download.kde.org/unstable/plasma/%{version}/libksysguard-%{version}.tar.xz +Source: libksysguard-%{version}.tar.xz %if %{with lang} -Source1: https://download.kde.org/unstable/plasma/%{version}/libksysguard-%{version}.tar.xz.sig +Source1: libksysguard-%{version}.tar.xz.sig Source2: plasma.keyring %endif Source3: baselibs.conf