From b212c8ed84d755d6bffc29bd7c2e55c2b62fd7ee Mon Sep 17 00:00:00 2001 From: Patrick Franz Date: Wed, 10 Mar 2021 22:53:46 +0000 Subject: [PATCH] Import plasma-discover_5.20.5-3.debian.tar.xz [dgit import tarball plasma-discover 5.20.5-3 plasma-discover_5.20.5-3.debian.tar.xz] --- changelog | 552 ++++++++++++++++++ control | 135 +++++ copyright | 205 +++++++ patches/https_only_links.patch | 23 + patches/series | 1 + plasma-discover-backend-flatpak.install | 6 + ...discover-backend-flatpak.lintian-overrides | 3 + plasma-discover-backend-fwupd.install | 1 + plasma-discover-backend-snap.install | 9 + ...ma-discover-backend-snap.lintian-overrides | 2 + plasma-discover-backend-snap.maintscript | 1 + plasma-discover-common.install | 7 + plasma-discover-common.maintscript | 1 + plasma-discover.install | 16 + plasma-discover.lintian-overrides | 2 + plasma-discover.maintscript | 2 + rules | 15 + salsa-ci.yml | 9 + salsa/extra_repository.list | 1 + salsa/qt-kde-team.debian.net.asc | 51 ++ source/format | 1 + source/lintian-overrides | 2 + upstream/metadata | 7 + upstream/signing-key.asc | 118 ++++ watch | 2 + 25 files changed, 1172 insertions(+) create mode 100644 changelog create mode 100644 control create mode 100644 copyright create mode 100644 patches/https_only_links.patch create mode 100644 patches/series create mode 100644 plasma-discover-backend-flatpak.install create mode 100644 plasma-discover-backend-flatpak.lintian-overrides create mode 100644 plasma-discover-backend-fwupd.install create mode 100644 plasma-discover-backend-snap.install create mode 100644 plasma-discover-backend-snap.lintian-overrides create mode 100644 plasma-discover-backend-snap.maintscript create mode 100644 plasma-discover-common.install create mode 100644 plasma-discover-common.maintscript create mode 100644 plasma-discover.install create mode 100644 plasma-discover.lintian-overrides create mode 100644 plasma-discover.maintscript create mode 100755 rules create mode 100644 salsa-ci.yml create mode 100644 salsa/extra_repository.list create mode 100644 salsa/qt-kde-team.debian.net.asc create mode 100644 source/format create mode 100644 source/lintian-overrides create mode 100644 upstream/metadata create mode 100644 upstream/signing-key.asc create mode 100644 watch diff --git a/changelog b/changelog new file mode 100644 index 0000000..d2a07d9 --- /dev/null +++ b/changelog @@ -0,0 +1,552 @@ +plasma-discover (5.20.5-3) unstable; urgency=medium + + [ Patrick Franz ] + * Add patch to validate URI scheme (Fixes: CVE-2021-28117). + + -- Patrick Franz Wed, 10 Mar 2021 23:53:46 +0100 + +plasma-discover (5.20.5-2) unstable; urgency=medium + + * Add jcat, libjcat-dev, and any of the libcurl*-dev variants to B-D to work + around broken fwupd package. (Closes: #980683) + + -- Norbert Preining Thu, 21 Jan 2021 17:02:53 +0900 + +plasma-discover (5.20.5-1) unstable; urgency=medium + + * New upstream release (5.20.5). + * Update lintian overrides. + + -- Norbert Preining Wed, 06 Jan 2021 23:50:53 +0900 + +plasma-discover (5.20.4-3) unstable; urgency=medium + + * Add kuserfeedback-dev to build dependencies for KDE user feedback framework + support (disabled by default). + * Add myself to the uploaders. + * Bump Standards-Version to 4.5.1, no change required. + * Refresh copyright information. + * Refresh upstream metadata. + * Update project homepage. + + -- Aurélien COUDERC Sun, 27 Dec 2020 22:33:34 +0100 + +plasma-discover (5.20.4-2) unstable; urgency=medium + + * Release to unstable. + + -- Norbert Preining Tue, 22 Dec 2020 11:04:37 +0900 + +plasma-discover (5.20.4-1) experimental; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.20.4). + * Update build-deps with the info from cmake. + * Remove upstream included patch: + 01-fix_crash_opening_settings_too_quickly.patch + + -- Norbert Preining Wed, 09 Dec 2020 14:17:33 +0900 + +plasma-discover (5.19.5-4) unstable; urgency=medium + + [ Aurélien COUDERC ] + * Add upstream patch to fix the crash when opening the settings window too + quickly after launch. + + -- Norbert Preining Sat, 14 Nov 2020 10:33:40 +0900 + +plasma-discover (5.19.5-3) unstable; urgency=medium + + [ Scarlett Moore ] + * Remove obsolete fields in d/upstream/metadata already defined in + d/copyright. + + -- Norbert Preining Sat, 07 Nov 2020 06:50:30 +0900 + +plasma-discover (5.19.5-2) experimental; urgency=medium + + * Rebuild for Qt 5.15 + + -- Norbert Preining Mon, 02 Nov 2020 09:27:42 +0900 + +plasma-discover (5.19.5-1) experimental; urgency=medium + + [ Pino Toscano ] + * Move the AppStream files of each backend from plasma-discover to the + package of that backend: + - org.kde.discover.flatpak.appdata.xml -> plasma-discover-backend-flatpak + - org.kde.discover.snap.appdata.xml -> plasma-discover-backend-snap + - add proper breaks/replaces + * Move org.kde.discover.snap.urlhandler.desktop from plasma-discover to the + right package, i.e. plasma-discover-backend-snap + - add proper breaks/replaces + * Suggest also plasma-discover-backend-fwupd in plasma-discover. + * Remove executable permissions from autostart desktop files. + (Closes: #969257) + + [ Norbert Preining ] + * New upstream release (5.19.5). + * Add Patrick and myself to uploaders. + + -- Norbert Preining Mon, 19 Oct 2020 17:33:54 +0900 + +plasma-discover (5.19.4-1) experimental; urgency=medium + + * Team upload. + + [ Scarlett Moore ] + * Bump compat level to 13. + * Add Rules-Requires-Root field to control. + * New upstream release (5.18.5). + * Add myself to Uploaders. + * Remove not needed injection of linker flags. + * Update Homepage link to point to new invent.kde.org + * Update field Source in debian/copyright to invent.kde.org move. + * Update build-deps and deps with the info from cmake. + + [ Norbert Preining ] + * New upstream release (5.19.4). + * Remove Maximiliano from Uploaders as requested on IRC. + * Change maintainer in d/control to Debian Qt/KDE Maintainers. + * Update build-deps with the info from cmake. + * Update upstream metadata. + * Update list of installed files. + * Enable hardening for build. + * Clean up and extended d/copyright. + + [ Pino Toscano ] + * Stop passing --fail-missing to dh_missing, as it is the default behaviour + with the debhelper compatibility 13. + + -- Pino Toscano Sun, 30 Aug 2020 08:55:26 +0200 + +plasma-discover (5.17.5-2) unstable; urgency=medium + + * Team upload. + * Upload to unstable. + * Stop passing -DBUILD_FlatpakBackend=ON and -DBUILD_SnapBackend=ON to cmake, + as they are already ON by default. + * Build Discover also on non-Linux architectures: + - restrict the libflatpak-dev, libfwupd-dev, and libsnapd-qt-dev build + dependencies as linux-any + - restrict the plasma-discover-backend-flatpak, + plasma-discover-backend-snap, and plasma-discover-backend-fwupd binaries + as linux-any + - restrict the plasma-discover-backend-flatpak suggest as linux-any + * Update the required version of a couple of build dependencies to what + required by the upstream build system: + - bump libflatpak-dev to 0.11.8 + - bump libfwupd-dev to 1.0.6 + * Bump Standards-Version to 4.5.0, no changes required. + + -- Pino Toscano Fri, 14 Feb 2020 21:25:18 +0100 + +plasma-discover (5.17.5-1) experimental; urgency=medium + + * Team upload. + + [ Maximiliano Curia ] + * New upstream release (5.16.5). + * Update build-deps and deps with the info from cmake + + [ Pino Toscano ] + * New upstream release. + * Update the build dependencies according to the upstream build system: + - bump almost all KF packages to 5.62.0 + - bump libappstreamqt-dev to 0.11.1 + - add libmarkdown2-dev + - remove unused libkf5configwidgets-dev, libkf5iconthemes-dev, + libkf5itemviews-dev, libkf5kdelibs4support-dev, libkf5plasma-dev, + libkf5solid-dev, libkf5textwidgets-dev, libkf5wallet-dev, and + libkf5widgetsaddons-dev + - explicitly add gettext + * Switch from the debhelper build dependency to debhelper-compat + - remove debian/compat + * Update install files. + * Handle conffile removals. + * Remove the unused DEB_VERSION_UPSTREAM_REVISION variable in rules. + * Enable all the variations for reprotest in the salsa CI. + * Enable the fwupd backend: + - add the libfwupd-dev build dependency + - add a new plasma-discover-backend-fwupd binary + * Remove the obsolete debian/not-installed. + * Remove old dh_makeshlibs override, as it does not apply anymore. + * Remove debian/gbp.conf, as the packaging repository does not use + git buildpackage. + + -- Pino Toscano Sat, 18 Jan 2020 11:56:19 +0100 + +plasma-discover (5.14.5.1-2) unstable; urgency=medium + + [ Maximiliano Curia ] + * New revision + * Move snap dbus file installation path. + Thanks to Helmut Grohne (Closes: 941592) + * Bump debhelper build-dep and compat to 12. + * Bump Standards-Version to 4.4.1. + * Drop old breaks/replaces, fixed versions already in stable + * Add a salsa-ci script + * Release to unstable + + [ Scarlett Clark ] + * Add hidpi icons runtime depends as hidpi experience dimenished without them. + * Move hidi icons to recommends. + + -- Maximiliano Curia Fri, 04 Oct 2019 10:04:41 +0200 + +plasma-discover (5.14.5.1-1) unstable; urgency=medium + + * New upstream bugfix release (5.14.5.1). + - Set parent on newly created fwupd resource (baac08a4) + Fixes upstream bug 402328 (https://bugs.kde.org/show_bug.cgi?id=402328) + - Add a timeout for KNS backends (003fc9fc) + Fixes upstream bug 399981 (https://bugs.kde.org/show_bug.cgi?id=399981) + - Translations update (125dca7b) + + -- Maximiliano Curia Wed, 13 Feb 2019 18:39:04 +0100 + +plasma-discover (5.14.5-1) unstable; urgency=medium + + * New upstream release (5.14.5). + * Release to unstable + + -- Maximiliano Curia Thu, 24 Jan 2019 09:26:05 -0300 + +plasma-discover (5.14.3-1) unstable; urgency=medium + + * Update upsteam signing-key + * New upstream release (5.14.3). + * Update build-deps and deps with the info from cmake + * Update install files + * Release to unstable + + -- Maximiliano Curia Fri, 23 Nov 2018 08:51:04 -0300 + +plasma-discover (5.13.5-1) unstable; urgency=medium + + * New upstream release (5.13.5). + * Release to unstable + + -- Maximiliano Curia Thu, 06 Sep 2018 20:40:40 +0200 + +plasma-discover (5.13.4-1) unstable; urgency=medium + + * New upstream release (5.13.2). + * New upstream release (5.13.4). + * Release to unstable + + -- Maximiliano Curia Sun, 19 Aug 2018 23:18:15 +0200 + +plasma-discover (5.13.1-1) unstable; urgency=medium + + * New upstream release (5.13.1). + * Update build-deps and deps with the info from cmake + * Update install files + * Release to unstable + + -- Maximiliano Curia Tue, 26 Jun 2018 13:43:17 +0200 + +plasma-discover (5.12.5.1-1) unstable; urgency=medium + + * New upstream release (5.12.5.1). + * Release to unstable + + -- Maximiliano Curia Fri, 18 May 2018 13:07:21 +0200 + +plasma-discover (5.12.5-1) unstable; urgency=medium + + [ Matthias Klumpp ] + * plasma-discover: Depend on qml-module-qtquick-dialogs as well + + [ Maximiliano Curia ] + * New upstream release (5.12.5). + * Bump Standards-Version to 4.1.4. + * Release to unstable + + -- Maximiliano Curia Wed, 09 May 2018 13:24:06 +0200 + +plasma-discover (5.12.4-2) unstable; urgency=medium + + * Drop icon-download APT config snippet in favor of using + the shared packages + * Add missing runtime dependencies on QML modules (Closes: #894857) + + -- Matthias Klumpp Thu, 05 Apr 2018 18:21:02 +0200 + +plasma-discover (5.12.4-1) unstable; urgency=medium + + * New upstream release (5.12.4). + * Update build-deps and deps with the info from cmake + * Release to unstable + + -- Maximiliano Curia Wed, 28 Mar 2018 18:12:51 +0200 + +plasma-discover (5.12.3-1) sid; urgency=medium + + * New upstream release (5.12.3). + * Release to sid + + -- Maximiliano Curia Wed, 07 Mar 2018 19:14:10 +0100 + +plasma-discover (5.12.2-2~) sid; urgency=medium + + [ Matthias Klumpp ] + * Ensure large - not HiDPI - AppStream icons are downloaded by default + + -- Matthias Klumpp Sat, 24 Feb 2018 08:05:44 +0100 + +plasma-discover (5.12.2-1) sid; urgency=medium + + * New upstream release (5.12.2). + * Release to sid + + -- Maximiliano Curia Sat, 24 Feb 2018 09:47:55 +0100 + +plasma-discover (5.12.1-1) unstable; urgency=medium + + [ Maximiliano Curia ] + * Use the salsa canonical urls + + [ Matthias Klumpp ] + * New upstream bugfix release: 5.12.1 + * snap: Only recommend snapd + + -- Matthias Klumpp Sun, 18 Feb 2018 19:26:08 +0100 + +plasma-discover (5.12.0-4) unstable; urgency=medium + + * Update d/copyright (Closes: #889808) + + -- Matthias Klumpp Mon, 12 Feb 2018 14:45:24 +0100 + +plasma-discover (5.12.0-3) unstable; urgency=medium + + [ Maximiliano Curia ] + * Bump debhelper build-dep and compat to 11. + * Build without build_stamp + * Add link options as-needed + * Add Bhushan Shah upstream signing key + + -- Matthias Klumpp Mon, 12 Feb 2018 14:16:38 +0100 + +plasma-discover (5.12.0-2) unstable; urgency=medium + + * Upload to unstable + + -- Matthias Klumpp Mon, 12 Feb 2018 12:58:56 +0100 + +plasma-discover (5.12.0-1) experimental; urgency=medium + + * New upstream release: 5.12.0 + - Fixes FTBFS with recent PackageKit-Qt (Closes: #889131) + - Displays changelogs (Closes: #810588) + - Features KDE applications (Closes: #851617) + * d/watch: Use secure URL + + -- Matthias Klumpp Wed, 07 Feb 2018 14:45:22 +0100 + +plasma-discover (5.11.5-1) experimental; urgency=medium + + * New upstream release: 5.11.5 + * Add Flatpak and Snap backends + + -- Matthias Klumpp Sun, 14 Jan 2018 22:21:01 +0100 + +plasma-discover (5.11.4-1) experimental; urgency=medium + + * New upstream release (5.11.4). + * Bump Standards-Version to 4.1.2. + * Update install files + * Update build-deps and deps with the info from cmake + * Release to experimental + + -- Maximiliano Curia Wed, 03 Jan 2018 16:49:11 -0300 + +plasma-discover (5.10.5-2) sid; urgency=medium + + * New revision + * Bump Standards-Version to 4.1.0. + * Release to sid + + -- Maximiliano Curia Sun, 03 Sep 2017 09:55:39 +0200 + +plasma-discover (5.10.5-1) experimental; urgency=medium + + [ Maximiliano Curia ] + * New upstream release (5.10.3). + * Update build-deps and deps with the info from cmake + * Bump Standards-Version to 4.0.0. + * Drop upstream patches + * Update upstream metadata + * Update install files + * Replace kirigami with kirigami2 + * New upstream release (5.10.4). + * Update build-deps and deps with the info from cmake + * New upstream release (5.10.5). + * Release to experimental + + [ Jonathan Riddell ] + * update watch file to version=4 with pgp signature checking + + -- Maximiliano Curia Mon, 28 Aug 2017 15:28:43 +0200 + +plasma-discover (5.8.5-3) unstable; urgency=medium + + * Make APT download high-res application icons by default + - This will make Discover look like upstream intends it to + look like, at the cost of higher download sizes. + - The download can be disabled by overriding the respective + APT setting. + * fix-desktop-run.patch: Fix arguments when running .desktop + files with runservice + + -- Matthias Klumpp Fri, 20 Jan 2017 21:04:20 +0100 + +plasma-discover (5.8.5-2) unstable; urgency=medium + + * Upload to unstable + + -- Matthias Klumpp Sun, 08 Jan 2017 22:16:14 +0100 + +plasma-discover (5.8.5-1) experimental; urgency=medium + + [ Automatic packaging ] + * Update build-deps and deps with the info from cmake + + [ Maximiliano Curia ] + * New upstream release (5.8.5). + * Drop upstream patch: 01_new-appstreamqt.patch + * Update install file + + -- Maximiliano Curia Fri, 30 Dec 2016 18:46:21 +0100 + +plasma-discover (5.8.3-1) unstable; urgency=medium + + * New upstream release: 5.8.3 + - Closes: #838734 + * Depend on Kirigami + * new-appstreamqt.patch: Compile with recent AppStreamQt + * Update .install files + * Build-depend on libkf5plasma-dev (Closes: #843228) + + -- Matthias Klumpp Sat, 05 Nov 2016 14:54:52 +0100 + +plasma-discover (5.7.4-1) unstable; urgency=medium + + * New upstream release (5.7.4) + * Update install files + + -- Maximiliano Curia Fri, 26 Aug 2016 15:05:20 +0200 + +plasma-discover (5.7.3-1) unstable; urgency=medium + + * New upstream bugfix release: 5.7.3 + * Drop muon transitional packages: They are obsolete and have + never been in a release (Closes: #832181) + + -- Matthias Klumpp Thu, 11 Aug 2016 18:44:30 +0200 + +plasma-discover (5.7.1-1) unstable; urgency=medium + + * New upstream bugfix release: 5.7.1 + + -- Matthias Klumpp Fri, 15 Jul 2016 16:42:30 +0200 + +plasma-discover (5.7.0-3) unstable; urgency=medium + + * Add more Breaks/Replaces (Closes: #830948) + + -- Matthias Klumpp Thu, 14 Jul 2016 15:00:38 +0200 + +plasma-discover (5.7.0-2) unstable; urgency=medium + + * Adjust packaging for the 5.7 release + - Drop plasma-discover-updater, no longer needed + - Merge plasma-discover-private into main package, + it is no longer necessary to have this split. + - Install new files + - Write better package description + * Refresh debian/copyright + * Drop the TODO file, all items have been addressed + + -- Matthias Klumpp Tue, 12 Jul 2016 15:48:48 +0200 + +plasma-discover (5.7.0-1) unstable; urgency=medium + + [ Matthias Klumpp ] + * Drop obsolete recommends + + [ Automatic packaging ] + * Update build-deps and deps with the info from cmake + + -- Maximiliano Curia Tue, 12 Jul 2016 14:18:41 +0200 + +plasma-discover (5.6.5-1) unstable; urgency=medium + + [ Automatic packaging ] + * Refresh patches + + -- Maximiliano Curia Wed, 22 Jun 2016 21:44:37 +0200 + +plasma-discover (5.6.4-1) unstable; urgency=medium + + [ Automatic packaging ] + * Update build-deps and deps with the info from cmake + * Bump Standards-Version to 3.9.8 + * Drop upstream applied patch: 01_components-without-pkgname.patch + + [ Matthias Klumpp ] + * Use versioned breaks against libmuon + * Use PackageKit backend by default + * Drop unneeded build dependencies + * only-fetch-needed-pkgs.patch: Only fetch package information that we + require. This should speed up loading the application. + + [ Maximiliano Curia ] + * Add missing breaks replaces against libmuon + * debian/control: Update Vcs-Browser and Vcs-Git fields + + -- Matthias Klumpp Wed, 11 May 2016 22:02:48 +0200 + +plasma-discover (5.6.2-1) unstable; urgency=medium + + [ Matthias Klumpp ] + * New upstream bugfix release: 5.6.2 + * Improve package descriptions + * Use secure URLs for Vcs-* fields + + [ Maximiliano Curia ] + * Add upstream metadata (DEP-12) + + -- Matthias Klumpp Thu, 14 Apr 2016 16:22:20 +0200 + +plasma-discover (5.6.0-1) unstable; urgency=medium + + [ Matthias Klumpp ] + * Upload to unstable + * New upstream release: 5.6.0 + * Add gbp.conf + * Drop all patches: Applied upstream + + [ Maximiliano Curia ] + * uscan no longer supports this kind of watch files. + + -- Matthias Klumpp Wed, 23 Mar 2016 18:06:56 +0100 + +plasma-discover (5.5.95-1) experimental; urgency=medium + + [ Jonathan Riddell ] + * Initial package split upstream from Muon. + + [ Matthias Klumpp ] + * Rename the packages to plasma-discover-*, + add transitional packages for the old muon-* packages. + * Merge update notifier into updater package. + * Update dependencies to upstream's current requirements. + * Drop some cruft postinst calls and runtime dependencies. + * libdiscover-private.patch: Make libdiscover a private lib + * Update debian/watch + * Update Vcs-* URLs + * Update debian/copyright + + -- Matthias Klumpp Sat, 12 Mar 2016 16:45:56 +0100 diff --git a/control b/control new file mode 100644 index 0000000..45eb119 --- /dev/null +++ b/control @@ -0,0 +1,135 @@ +Source: plasma-discover +Section: kde +Priority: optional +Maintainer: Debian Qt/KDE Maintainers +Uploaders: Aurélien COUDERC , + Matthias Klumpp , + Norbert Preining , + Scarlett Moore , + Patrick Franz , +Build-Depends: cmake (>= 2.8.12), + debhelper-compat (= 13), + extra-cmake-modules (>= 5.74.0~), + gettext, + jcat (>= 0.1.0), + libjcat-dev (>= 0.1.0), + libcurl4-gnutls-dev | libcurl4-openssl-dev | libcurl4-nss-dev (>= 0.1.0), + kirigami2-dev (>= 5.42), + kuserfeedback-dev, + libappstreamqt-dev (>= 0.11.1~), + libdebconf-kde-dev (>= 1.0.0), + libflatpak-dev (>= 0.11.8~) [linux-any], + libfwupd-dev (>= 1.0.6~) [linux-any], + libkf5archive-dev (>= 5.74.0~), + libkf5attica-dev (>= 5.74.0~), + libkf5config-dev (>= 5.74.0~), + libkf5coreaddons-dev (>= 5.74.0~), + libkf5crash-dev (>= 5.74.0~), + libkf5dbusaddons-dev (>= 5.74.0~), + libkf5declarative-dev (>= 5.74.0~), + libkf5i18n-dev (>= 5.74.0~), + libkf5itemmodels-dev (>= 5.74.0~), + libkf5kio-dev (>= 5.74.0~), + libkf5newstuff-dev (>= 5.74.0~), + libkf5notifications-dev (>= 5.74.0~), + libkf5xmlgui-dev (>= 5.74.0~), + libmarkdown2-dev, + libpackagekitqt5-dev (>= 1.0.1), + libqca-qt5-2-dev, + libqt5svg5-dev (>= 5.15.0~), + libsnapd-qt-dev (>= 1.30) [linux-any], + pkg-config, + pkg-kde-tools (>= 0.15.16), + qtbase5-dev (>= 5.15.0~), + qtdeclarative5-dev (>= 5.15.0~) +Standards-Version: 4.5.1 +Homepage: https://invent.kde.org/plasma/discover +Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/plasma-discover +Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/plasma-discover.git +Rules-Requires-Root: no + +Package: plasma-discover +Architecture: any +Depends: appstream (>= 0.8), + apt-config-icons, + packagekit (>= 1.0), + plasma-discover-common (= ${source:Version}), + qml-module-org-kde-kcoreaddons, + qml-module-org-kde-kirigami2 (>= 5.42), + qml-module-org-kde-kquickcontrols, + qml-module-org-kde-kquickcontrolsaddons, + qml-module-org-kde-qqc2desktopstyle, + qml-module-qtquick-dialogs, + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: apt-config-icons-hidpi, + apt-config-icons-large, + apt-config-icons-large-hidpi, + software-properties-kde, +Suggests: plasma-discover-backend-flatpak [linux-any], + plasma-discover-backend-fwupd [linux-any], +Description: Discover software management suite + Discover is a graphical software manager for the Plasma workspace. + It helps users easily and quickly find applications and other software + they might want to install. + . + By allowing to navigate a software library by search, categories, top lists + along with detailed application information that includes screenshots + and reviews, users can more quickly find applications that suit their needs. + . + Discover will also keep the system up to date by notifying about updates and + installing them. + +Package: plasma-discover-backend-flatpak +Architecture: linux-any +Depends: flatpak, + plasma-discover (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: plasma-discover (<< 5.19.4-2~), +Replaces: plasma-discover (<< 5.19.4-2~), +Description: Discover software management suite - Flatpak backend + Discover is a graphical software manager for the Plasma workspace. + It helps users easily and quickly find applications and other software + they might want to install. + . + This package contains a backend for the Flatpak application + bundling system. + +Package: plasma-discover-backend-fwupd +Architecture: linux-any +Depends: plasma-discover (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: fwupd +Description: Discover software management suite - fwupd backend + Discover is a graphical software manager for the Plasma workspace. + It helps users easily and quickly find applications and other software + they might want to install. + . + This package contains a backend for the firmware update daemon. + +Package: plasma-discover-backend-snap +Architecture: linux-any +Depends: plasma-discover (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: snapd +Breaks: plasma-discover (<< 5.19.4-2~), +Replaces: plasma-discover (<< 5.19.4-2~), +Description: Discover software management suite - Snap backend + Discover is a graphical software manager for the Plasma workspace. + It helps users easily and quickly find applications and other software + they might want to install. + . + This package contains a backend for the Ubuntu Core Snappy application + bundling system. + +Package: plasma-discover-common +Architecture: all +Depends: ${misc:Depends} +Description: Discover software manager suite (common data files) + Discover is a graphical software manager for the Plasma workspace. + . + This package contains data files shared by various parts of the + Discover suite. diff --git a/copyright b/copyright new file mode 100644 index 0000000..2dd68da --- /dev/null +++ b/copyright @@ -0,0 +1,205 @@ + +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: discover +Upstream-Contact: Aleix Pol Gonzalez +Source: https://invent.kde.org/plasma/discover + +Files: * +Copyright: 2012-2018, Aleix Pol Gonzalez + 2010-2013, Jonathan Thomas + 2013, Lukas Appelhans +License: GPL-2+3+KDEeV + +Files: debian/* +Copyright: 2016-2018, Matthias Klumpp + 2015, Jonathan Riddell + 2010, Jonathan Thomas +License: GPL-3+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. + +Files: discover/UnityLauncher.cpp + discover/UnityLauncher.h +Copyright: 2016, Kai Uwe Broulik +License: LGPL-2.1 or LGPL-3 + +Files: libdiscover/CachedNetworkAccessManager.cpp + libdiscover/CachedNetworkAccessManager.h +Copyright: 2017, Jan Grulich + 2013, 2014, 2017, Aleix Pol Gonzalez +License: GPL-2+3+KDEeV + +Files: libdiscover/Category/Category.cpp + libdiscover/Category/Category.h +Copyright: 2010-2012, Jonathan Thomas +License: GPL-2+3+KDEeV + +Files: libdiscover/ReviewsBackend/* +Copyright: 2010-2012, Jonathan Thomas +License: GPL-2+3+KDEeV + +Files: libdiscover/Transaction/* +Copyright: 2010-2012, Jonathan Thomas +License: GPL-2+3+KDEeV + +Files: libdiscover/Transaction/TransactionListener.cpp + libdiscover/Transaction/TransactionListener.h +Copyright: 2012, Aleix Pol Gonzalez + 2010, Jonathan Thomas +License: GPL-2+3+KDEeV + +Files: libdiscover/UpdateModel/* +Copyright: 2010-2012, Jonathan Thomas +License: GPL-2+3+KDEeV + +Files: libdiscover/appstream/* +Copyright: 2017, Aleix Pol Gonzalez +License: GPL-2+3+KDEeV + +Files: libdiscover/appstream/OdrsReviewsBackend.cpp + libdiscover/appstream/OdrsReviewsBackend.h +Copyright: 2017, Jan Grulich + 2013, 2014, 2017, Aleix Pol Gonzalez +License: GPL-2+3+KDEeV + +Files: libdiscover/backends/DummyBackend/DummyNotifier.cpp + libdiscover/backends/DummyBackend/DummyNotifier.h +Copyright: 2013, Lukas Appelhans +License: GPL-2+3+KDEeV + +Files: libdiscover/backends/FlatpakBackend/* +Copyright: 2017, Jan Grulich + 2013, 2014, 2017, Aleix Pol Gonzalez +License: GPL-2+3+KDEeV + +Files: libdiscover/backends/FlatpakBackend/FlatpakFetchDataJob.cpp + libdiscover/backends/FlatpakBackend/FlatpakFetchDataJob.h +Copyright: 2017, Jan Grulich +License: GPL-2+3+KDEeV + +Files: libdiscover/backends/FlatpakBackend/FlatpakNotifier.h +Copyright: 2017, Jan Grulich + 2013, Lukas Appelhans +License: GPL-2+3+KDEeV + +Files: libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp + libdiscover/backends/PackageKitBackend/PackageKitMessages.cpp + libdiscover/backends/PackageKitBackend/PackageKitResource.cpp +Copyright: 2013, Lukas Appelhans + 2012-2014, Aleix Pol Gonzalez +License: GPL-2+3+KDEeV + +Files: libdiscover/backends/PackageKitBackend/PackageKitNotifier.cpp +Copyright: 2015, Aleix Pol Gonzalez + 2013, Lukas Appelhans +License: GPL-2+3+KDEeV + +Files: libdiscover/backends/PackageKitBackend/PackageKitNotifier.h + libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp + libdiscover/backends/PackageKitBackend/PackageKitUpdater.h +Copyright: 2013, Lukas Appelhans +License: GPL-2+3+KDEeV + +Files: libdiscover/backends/PackageKitBackend/pk-offline-private.h +Copyright: 2014, Richard Hughes +License: GPL-2+ + +Files: libdiscover/resources/AbstractResourcesBackend.h + libdiscover/resources/ResourcesModel.h +Copyright: 2013, Lukas Appelhans + 2012-2016, Aleix Pol Gonzalez + 2010-2013, Jonathan Thomas +License: GPL-2+3+KDEeV + +Files: libdiscover/resources/ResourcesProxyModel.cpp + libdiscover/resources/ResourcesProxyModel.h +Copyright: 2012, Aleix Pol Gonzalez + 2010, Jonathan Thomas +License: GPL-2+3+KDEeV + +Files: libdiscover/resources/StandardBackendUpdater.cpp + libdiscover/resources/StandardBackendUpdater.h +Copyright: 2012, 2014, 2015, Aleix Pol Gonzalez +License: GPL-2+3+KDEeV + +Files: libdiscover/utils.h +Copyright: 2013, Lukas Appelhans + 2012-2016, Aleix Pol Gonzalez + 2010-2013, Jonathan Thomas +License: GPL-2+3+KDEeV + +Files: discover/org.kde.discover.appdata.xml + libdiscover/backends/FlatpakBackend/org.kde.discover.flatpak.appdata.xml + libdiscover/backends/PackageKitBackend/org.kde.discover.packagekit.appdata.xml + libdiscover/backends/SnapBackend/org.kde.discover.snap.appdata.xml +Copyright: 2012-2018, Aleix Pol Gonzalez + 2010-2013, Jonathan Thomas + 2013, Lukas Appelhans +License: CC0-1.0 + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991, or (at + your option) any later version. + . + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. + +License: GPL-2+3+KDEeV + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of + the License or (at your option) version 3 or any later version + accepted by the membership of KDE e.V. (or its successor approved + by the membership of KDE e.V.), which shall act as a proxy + defined in Section 14 of version 3 of the license. + . + This program is distributed in the hope that it will be useful + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the full text of the GNU General Public License version 2 + can be found in the file `/usr/share/common-licenses/GPL-2', likewise, the full + text of the GNU General Public License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. + +License: LGPL-2.1 + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by the + Free Software Foundation; version 2.1 of the License. + . + On Debian systems, the complete text of version 2.1 of the GNU Lesser + General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + +License: LGPL-3 + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by the + Free Software Foundation; version 3 of the License. + . + On Debian systems, the complete text of version 3 of the GNU Lesser + General Public License can be found in `/usr/share/common-licenses/LGPL-3'. + +License: CC0-1.0 + The license is stated in the appdata XML files as + CC0-1.0 + . + On Debian systems, the complete text of the CC0 1.0 Universal License + can be found in `/usr/share/common-licenses/CC0-1.0'. diff --git a/patches/https_only_links.patch b/patches/https_only_links.patch new file mode 100644 index 0000000..fc3e7a4 --- /dev/null +++ b/patches/https_only_links.patch @@ -0,0 +1,23 @@ +Description: Missing URI scheme validation (CVE-2021-28117) + Validate to only turn https(s)-links into clickable links. +Author: upstream +Forwarded: not-needed + +--- + libdiscover/backends/KNSBackend/KNSResource.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libdiscover/backends/KNSBackend/KNSResource.cpp b/libdiscover/backends/KNSBackend/KNSResource.cpp +index e43b2e48..0ba88032 100644 +--- a/libdiscover/backends/KNSBackend/KNSResource.cpp ++++ b/libdiscover/backends/KNSBackend/KNSResource.cpp +@@ -87,7 +87,7 @@ QString KNSResource::longDescription() + ret.remove(QRegularExpression(QStringLiteral("\\[\\/?[a-z]*\\]"))); + // Find anything that looks like a link (but which also is not some html + // tag value or another already) and make it a link +- static const QRegularExpression urlRegExp(QStringLiteral("(^|\\s)([-a-zA-Z0-9@:%_\\+.~#?&//=]{2,256}\\.[a-z]{2,4}\\b(\\/[-a-zA-Z0-9@:;%_\\+.~#?&//=]*)?)"), QRegularExpression::CaseInsensitiveOption); ++ static const QRegularExpression urlRegExp(QStringLiteral("(^|\\s)(http[-a-zA-Z0-9@:%_\\+.~#?&//=]{2,256}\\.[a-z]{2,4}\\b(\\/[-a-zA-Z0-9@:;%_\\+.~#?&//=]*)?)"), QRegularExpression::CaseInsensitiveOption); + ret.replace(urlRegExp, QStringLiteral("\\2")); + return ret; + } + diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..63bd085 --- /dev/null +++ b/patches/series @@ -0,0 +1 @@ +https_only_links.patch diff --git a/plasma-discover-backend-flatpak.install b/plasma-discover-backend-flatpak.install new file mode 100644 index 0000000..18bddcf --- /dev/null +++ b/plasma-discover-backend-flatpak.install @@ -0,0 +1,6 @@ +usr/lib/*/qt5/plugins/discover-notifier/FlatpakNotifier.so +usr/lib/*/qt5/plugins/discover/flatpak-backend.so +usr/share/applications/org.kde.discover-flatpak.desktop +usr/share/icons/hicolor/scalable/apps/flatpak-discover.svg +usr/share/libdiscover/categories/flatpak-backend-categories.xml +usr/share/metainfo/org.kde.discover.flatpak.appdata.xml diff --git a/plasma-discover-backend-flatpak.lintian-overrides b/plasma-discover-backend-flatpak.lintian-overrides new file mode 100644 index 0000000..65565b5 --- /dev/null +++ b/plasma-discover-backend-flatpak.lintian-overrides @@ -0,0 +1,3 @@ +# The binary this package references is in the plasma-discover package, which the Flatpak backend depends on. +# The sole purpose of this .desktop file is MIME association. +plasma-discover-backend-flatpak binary: desktop-command-not-in-package usr/share/applications/org.kde.discover-flatpak.desktop plasma-discover diff --git a/plasma-discover-backend-fwupd.install b/plasma-discover-backend-fwupd.install new file mode 100644 index 0000000..428a3d4 --- /dev/null +++ b/plasma-discover-backend-fwupd.install @@ -0,0 +1 @@ +usr/lib/*/qt5/plugins/discover/fwupd-backend.so diff --git a/plasma-discover-backend-snap.install b/plasma-discover-backend-snap.install new file mode 100644 index 0000000..3c634f4 --- /dev/null +++ b/plasma-discover-backend-snap.install @@ -0,0 +1,9 @@ +usr/lib/*/libexec/discover/SnapMacaroonDialog +usr/lib/*/qt5/plugins/discover/snap-backend.so +usr/lib/kauth/libexec/libsnap_helper +usr/share/applications/org.kde.discover.snap.urlhandler.desktop +usr/share/dbus-1/system-services/org.kde.discover.libsnapclient.service +usr/share/dbus-1/system.d/org.kde.discover.libsnapclient.conf +usr/share/libdiscover/categories/snap-backend-categories.xml +usr/share/metainfo/org.kde.discover.snap.appdata.xml +usr/share/polkit-1/actions/org.kde.discover.libsnapclient.policy diff --git a/plasma-discover-backend-snap.lintian-overrides b/plasma-discover-backend-snap.lintian-overrides new file mode 100644 index 0000000..2614ec7 --- /dev/null +++ b/plasma-discover-backend-snap.lintian-overrides @@ -0,0 +1,2 @@ +# plasma-discover is a strict requirement for plasma-discover-backend-snap +plasma-discover-backend-snap: desktop-command-not-in-package usr/share/applications/org.kde.discover.snap.urlhandler.desktop plasma-discover diff --git a/plasma-discover-backend-snap.maintscript b/plasma-discover-backend-snap.maintscript new file mode 100644 index 0000000..2c1873a --- /dev/null +++ b/plasma-discover-backend-snap.maintscript @@ -0,0 +1 @@ +rm_conffile /etc/dbus-1/system.d/org.kde.discover.libsnapclient.conf 5.14.5.1-2~~ diff --git a/plasma-discover-common.install b/plasma-discover-common.install new file mode 100644 index 0000000..ecf3983 --- /dev/null +++ b/plasma-discover-common.install @@ -0,0 +1,7 @@ +usr/share/discover/ +usr/share/icons/hicolor/*/apps/plasmadiscover.* +usr/share/knsrcfiles/ +usr/share/kxmlgui5/plasmadiscover/ +usr/share/libdiscover/categories/packagekit-backend-categories.xml +usr/share/locale/ +usr/share/qlogging-categories5/ diff --git a/plasma-discover-common.maintscript b/plasma-discover-common.maintscript new file mode 100644 index 0000000..17cda29 --- /dev/null +++ b/plasma-discover-common.maintscript @@ -0,0 +1 @@ +rm_conffile /etc/xdg/discover_ktexteditor_codesnippets_core.knsrc 5.17.5~ diff --git a/plasma-discover.install b/plasma-discover.install new file mode 100644 index 0000000..27639ea --- /dev/null +++ b/plasma-discover.install @@ -0,0 +1,16 @@ +etc/xdg/autostart/org.kde.discover.notifier.desktop +usr/bin/plasma-discover +usr/bin/plasma-discover-update +usr/lib/*/libexec/DiscoverNotifier +usr/lib/*/libexec/kf5/discover/runservice +usr/lib/*/plasma-discover/ +usr/lib/*/qt5/plugins/discover-notifier/DiscoverPackageKitNotifier.so +usr/lib/*/qt5/plugins/discover/kns-backend.so +usr/lib/*/qt5/plugins/discover/packagekit-backend.so +usr/share/applications/org.kde.discover.apt.urlhandler.desktop +usr/share/applications/org.kde.discover.desktop +usr/share/applications/org.kde.discover.notifier.desktop +usr/share/applications/org.kde.discover.urlhandler.desktop +usr/share/knotifications5/ +usr/share/metainfo/org.kde.discover.appdata.xml +usr/share/metainfo/org.kde.discover.packagekit.appdata.xml diff --git a/plasma-discover.lintian-overrides b/plasma-discover.lintian-overrides new file mode 100644 index 0000000..259c7bd --- /dev/null +++ b/plasma-discover.lintian-overrides @@ -0,0 +1,2 @@ +plasma-discover: no-manual-page usr/bin/plasma-discover +plasma-discover: no-manual-page usr/bin/plasma-discover-update diff --git a/plasma-discover.maintscript b/plasma-discover.maintscript new file mode 100644 index 0000000..4091511 --- /dev/null +++ b/plasma-discover.maintscript @@ -0,0 +1,2 @@ +rm_conffile /etc/apt/apt.conf.d/60plasma-discover 5.12.4-1 +rm_conffile /etc/xdg/discover.categories 5.17.5~ diff --git a/rules b/rules new file mode 100755 index 0000000..6dcc281 --- /dev/null +++ b/rules @@ -0,0 +1,15 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS=hardening=+all + +%: + dh $@ --with kf5,pkgkde_symbolshelper --buildsystem kf5 --without build_stamp + +# FIXME: tests are broken at time +override_dh_auto_test: + : + +override_dh_fixperms-arch: + dh_fixperms -a + # no need for exec permissions for autostart desktop files + chmod -x debian/plasma-discover/etc/xdg/autostart/*.desktop diff --git a/salsa-ci.yml b/salsa-ci.yml new file mode 100644 index 0000000..ff55d43 --- /dev/null +++ b/salsa-ci.yml @@ -0,0 +1,9 @@ +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml +variables: + SALSA_CI_DISABLE_MISSING_BREAKS: 'no' + SALSA_CI_DISABLE_RC_BUGS: 'no' + SALSA_CI_REPROTEST_ARGS: '--variations=-build-path' + EXTRA_REPOSITORY: 'debian/salsa/extra_repository.list' + EXTRA_REPOSITORY_KEY: 'debian/salsa/qt-kde-team.debian.net.asc' diff --git a/salsa/extra_repository.list b/salsa/extra_repository.list new file mode 100644 index 0000000..96b50ae --- /dev/null +++ b/salsa/extra_repository.list @@ -0,0 +1 @@ +deb https://qt-kde-team.debian.net/debian qt-kde-snapshots main diff --git a/salsa/qt-kde-team.debian.net.asc b/salsa/qt-kde-team.debian.net.asc new file mode 100644 index 0000000..6fc55da --- /dev/null +++ b/salsa/qt-kde-team.debian.net.asc @@ -0,0 +1,51 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +bMTcHe5rk6snXqz1neEmP2K7qdNwwakRdAA= +=o8PI +-----END PGP PUBLIC KEY BLOCK----- diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/lintian-overrides b/source/lintian-overrides new file mode 100644 index 0000000..035fa46 --- /dev/null +++ b/source/lintian-overrides @@ -0,0 +1,2 @@ +# We know, we put it there +file-contains-fixme-placeholder debian/rules* diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..6991e4d --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,7 @@ +Bug-Database: https://bugs.kde.org/buglist.cgi?product=Discover&resolution=--- +Bug-Submit: https://bugs.kde.org/enter_bug.cgi?format=guided&product=Discover +Changelog: https://kde.org/announcements/ +Donation: https://www.kde.org/community/donations/ +Repository: https://invent.kde.org/plasma/discover.git +Repository-Browse: https://invent.kde.org/plasma/discover +Security-Contact: security@kde.org diff --git a/upstream/signing-key.asc b/upstream/signing-key.asc new file mode 100644 index 0000000..1d9a384 --- /dev/null +++ b/upstream/signing-key.asc @@ -0,0 +1,118 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +mQENBFG1+bQBCAC3p+fdi9+55LFuKPqW0XrQkQQ2CRfXcM5lqb6B4xQewLorsdX7 +SRDmLzpdDZ9bCpqxMsiFbB+9lxljHNTzx9BIEO9w6aYtVgPsG4L9ZxwBXUTlgtIA +UoOy4lTQnUR0QDFlJQx8c4Cy82htOSCiWO4iaEvMbo+BGe8g4f2/N0tJOrnAc/xl +sdA64GTWId4NB12F+QeRgWWNQs/W/j/kyy37+L0juD06RMKth0uRMN37wEa9KcLa +lOBEUETrImZfx74wagt6WDnJknLf0ceqzfojk82po0C46BJAu49tLehYYKgo0HKZ +fK7CDw53y9SjkI8cU8g48AyUw8Uk/FyJeW1bABEBAAG0N0RhdmlkIEVkbXVuZHNv +biAoRGF2aWQgYXQgS0RFKSA8ZGF2aWRlZG11bmRzb25Aa2RlLm9yZz6JATgEEwEC +ACIFAlG1+bQCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEPVnVgXHTgLP +KD0H/0Cnj1bM6MYV5nKXJhLpd8as2OHFlhdtaU7QG3QcMVqdtP3rdOp1RgjmkYsB +xgwrxvDTLz0L/PH9UTCXjQeZgNR0hG8iy4IBC9ay0PDdkNpjnHoAiUMRstcDODUZ +QdLEOXCbPbRG3q0OlSaOvETL7YkSY8c2N6yqmWaJvudpJ0VVPyIWa2xT53JTXgAD +4m1w8MThAZBZpJi852nQCByCsRC+3cofA7bQd60XLiFWgmnq+rlqryMlWvUmMmat +e7U1NC5UsfH6ToXf/ZNZG+fMGE+ntYiHWRFr2tZMyXfUOrgHsAVMAE8v/xVtwS5e +VCAdM21GNG4d6XiF7T32GDzrEQm5AQ0EUbX5tAEIAL0uLkPxHbg9boIuVdahyy6F +BOcUf8xj3qj8FUGpRkcSSsoyvFTHZRTR+wwTPTaZzzzTFSITRGVv7vdKyl/A+SMw +/nlUVfB9xGvvCgzPGesUk9lmxX2DRVpoq9CyVIw0XXJQtNkC3O1yEws4zuDzHe99 +sfDvXpA1ikfN+Hgn3oLjCHHtWuTyXGKXUimzToDMqWentVkP1rzKPlin9XJ0KDT/ +axrrD9L5s4KCjHdWEQwG3miJDxQnlsAFDBj7Bs8DZZE+xdzx/l8qBKOxmXD9ohFp +4q0wXVV4QJMHtjhvhId9EN965drlYmMfusMCwavklBOWdR1MdSSBIYPS5eISmj0A +EQEAAYkBHwQYAQIACQUCUbX5tAIbDAAKCRD1Z1YFx04Cz4CzCACpN1l39Yzoniqx +laabcOrEbFjhKXlFXPm5TC+nj2iO8BieJLoltTcQL1nbxBHcxMkxUUJAVKBSmlh3 +BPjYJhXBNRvW/gamjaO+LoStXI+0vO4aOhkR0tLqA9/zQFM9uVPu6InS0N98oMaL +azyxnXuqEanCN7yWfKHKxmkKiVMB1RMaE+2TYQBKPfFukiX2vv3qByVez8qYGa98 +80x6fkrqFbPoJ2oDXEGGD0W7fkv1pZV/1XCuXV/qKz3htD3AQDuLijqt6sM9Oe7Y +Lsv5lqTb5DK6g2N9xvhTz64Z+j9bf44fbMReg3ub3GXlf9rFT8eDYfyYLJgWJ/1h +YZximth9mQENBFfOfR0BCAC9W+wYcz5Ha4Hwllb0c8Cqwp4k5d0bsVWjYgMcn+DL +uJmh7VT80oqiHay9Z75sGZ7flLjdB8ZiAgi2qARz+rNMb9p/S+T4MbjVF2L87on9 +/PdgurUgMsof+UmIClCJBOMvod+BK7VBSPu8XUJzOu61QHQxnhRbLgwmcds15giG +3oSK/h9l/6r2FwD543WZtQ6sforBZ/GtUjFDYsgdPC50RQXRuhNP/ow8py253GQD +gKw37Sx1tRGMHjvD4Dk95i0yeQWcjMoY+VWMWCDOQ2swKjl8q3BX2ltKFir5Bu7l +JeC/96ql9vKaWSTgIqnyQD4+8nYSmetkaGU2LROSg8grABEBAAG0IkpvbmF0aGFu +IFJpZGRlbGwgPGpyQGpyaWRkZWxsLm9yZz6JATgEEwECACIFAlfOfR0CGwMGCwkI +BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEOyU0Y9/BZl+538H/ixizKvWeq5pPi77 +fYMUWQ57bGBeNuEFLJUk0y6Rz2fAnBPDKYCwLdUEBnDxHDffIl6uVRdCtfMGwQZo +1HutE0ZvGgi20EItsle9qzUUiLfuTyz7Dh1tPz7J8NI7VUffq+XTr/mzhqTbCH0p +uY2AflfHOHQbEJL7wdqCQ95wXQw6fg5/1pbhvxxbRojjGILEiiW1L37gyDjfDZKo +/IdT0e30EgL91vTW1Ctn3IXLOmzp46+h5EatWB/22iIrUZm1ubgX4ubBpHmKmZkK +3ou5vN4qi664EMw8xnh4GmnPM1vNRwXTbt7kQakzOFeT6N2C8AeLPM3oYitGxzMS +KSnmRC25AQ0EV859HQEIAM116WD7qM2bwIuMIYFxe2ARaYpLlHvfm4ptgD6QQH4G +FhK00pWwd3pMXB7MXHv2gY6my1Y7hPQyn+clsE7mPzyxm3lswdZLWn1h6QCrMc+T +s+dynz9F46chbpDJ90QXs/hG8BOsA5P0F7D1YAjv1imPqm1Uo8RfsVCgnRSiENvm +hCKi5+TZiQnpy2wXDUyqiDcm4WvJRhr8UM+cZmOJHUJbUXWTw5iVIjlp6UN8Kbib +TXGsxSKjuEKFLIGZmhX1qP3V0ciZvqx8MMUJqtulcrJ8Pop2Vf2wGrTbfnJ9A2qD +i/MPVV9bfOnE3DO+E+cpoUVcdfe94yIbx3+ZXX3B0zcAEQEAAYkBHwQYAQIACQUC +V859HQIbDAAKCRDslNGPfwWZfs3LCACjpcZ3mE4k720A/11+0sYOvuQJqj7Kf+kT +Cy2AvGBwhHkWSJycz6XMxAiGTX9e9auk2Qwo5UiS9aDboipJJgEc9ptU2aDKi1uV +UCles9u0zNdcEPD03rKfGQ4MzGaMip3U+4OIWXtjhl5UsUOPnWSVjv5Ix6HHyY+y +i1y+ZDl7pyuaMzvTY5LuZEPOUpj/RibzfrYGNkH9XfsNVH29c8nS8Auz50ATr21T +qsALdsaeITr5ibhlPv0PGOhlwYk/cSD5647WoSK1NxhIOabzpb0Fl7CseC34PbQ1 +mVpvqmXoL+jeMnUliXxuyVVhf534xqJl0X6wyZXiZsGBApHyJDVzmQENBFaTa+4B +CACxyJ3oTNhz5oJOCu70mrxFqj/uqDfNm2K8Prr0CQ2I7yXijfTZGVIjURIzp+Zh +mc1LhZYlNwwI9ivFFvLoS9kH2rkx9EaIuP3ljtxQskRFrX4BepR9/EvIoi7tUuOE +qCy2pRy/y7Rc7s3Qbu/sPQ17wvRQqzTKsvoh9wxat6990l1MFjlF/xBOD4Qb9LJG +zc6Y8SLEEs7l/vAesL0viOME1hVQk+fG0KFosI32aeNnnLHPZbLiZ2YETvI5nROM +hleSDusqUpVxXzkIBcVLbCyeJooRsZAhJ6AB8qvhOXx2xTBBgMpwaE/DHF6Zkvms +VB6lRNqMLjGeLOkmqx1vjZynABEBAAG0IkJodXNoYW4gU2hhaCAoa2RlKSA8YnNo +YWhAa2RlLm9yZz6JATcEEwEIACEFAld3rtICGwMFCwkIBwIGFQgJCgsCBBYCAwEC +HgECF4AACgkQ/geEEX+84R1tfwf9GSACMGPFi9AArBwFhaYUKB4BJqNgCSRvQJ7g +tG6YAaW+o919AtmpO+nq0JtvrSXQVLbJ1jxEMXsNJnvZByiACm91u8z/LzMoI5C6 +RK13eGTTBr57LAE8lXI0xhkiSwQUAPQWJXumE1evoHExHrAi+z6aLa6QXwyqmP5a +mwked6S6R9GxGI2c+UPm9sVh4Lb1L/pEzeCdt7/1R1baAQ+weI1cVbfd4b9Qc5r/ +baq41CesZKz29UgorqiLyBXlWLUCClAXB/nrbAh7hR4pDhSsIExSTp8gBnBTpKc2 +NAzGZTxopcvi/SOAxkdFlfkBewXuvHOxg0S8s8z7Owaeckbj7bQgQmh1c2hhbiBT +aGFoIDxiaHVzaDk0QGdtYWlsLmNvbT6JATcEEwEIACEFAlaTa+4CGwMFCwkIBwIG +FQgJCgsCBBYCAwECHgECF4AACgkQ/geEEX+84R3CQggAmSPWL+WBizj5WIcSZ2Ox +1jCNnCcZ73K84s7ZSd83mq6fgi4O4/JqoZCMCU2YzMuo7Cs/h1UPXkARgf/bPFi7 +XKvEytQd0lOSUSubn27ederXfUuhUo5FNneiyYBX9Ri1RjOPv5oE3cmYWM34Xvl/ +O6ucRJ28s8Z9GuWG6NChbbHdkDIhulCzWWiMtIQXG7zGWRdjcqRItGVSjEaCdyWE +L6i//5n0TiM+PPidmFO4A56blLCHrIe6MPW/fAiWBzWpTxTUpn66XC3AMBWdLT/5 +ZCNea1qXY+I/TBwIiBl1mKFN1j945j216mnX1IHBSR01yrMxsBnJ+Hx3i32OxhEf +jrkBDQRWk2vuAQgAvA+l8nsDh1/p03OJgUHy5q5jSbukV+5GP3MLwLLJHrzkzT84 +CSbZ1CUCNYgAViO1PPGn4wL1NcM2KwXxH0ON4dXD8OjTGOP3Jh3vGIpgoJPHDWCh +ktLDN/mCfITU0hsSiWu2N0Q8QyyvX0qhtcWulEXHLTU+e62ru8VLVRMRaTdKhnk7 +TADiw6d+sGPo0mAaVWe/2f49Eg0H/UoVNBtjmTCrGb3B9SmnTlVuJE9uyEhzexCW +43TDwpmcrSfuUsYvTxR2Aq/50dagWP49KLiku9bkoc3LLM+VoJ5Jj/O377H6XwkC +ZeUpIj2r3XaHWaAQkUSsKkJ1e57NyRZoe1NvpQARAQABiQEfBBgBCAAJBQJWk2vu +AhsMAAoJEP4HhBF/vOEdONIH/RviPwDNbm+1AITwED2duUnSGkx/ejFeXJlrLnE5 +xlMtVw4fCNIWWhAf5JFhzq5mysqoYPzbYBKl7T/5KiV+a7k7fQDd00pcSfiKwssA +pt95Eu8j0QA4MDbIaAn/xx91bo3HDeCnw4yLooy0mW3yGxunBqNm4Ks+reKfTWma +H3EIRXz8AIH79yC9QzRamb1KIQz8v4+XlOyHQ48rS54RlGU30q84Vl5AmcmykTlt +Oc0nDEXebi92/op/2bvK4HhP5SxfJ5g+NmCdOfJ/u9i40ez+Q6q25WwIS4kIPAgW +6yBSaM0FMlA5088LBkRbkAMe268qbDkqln2HFRKl8YicHay5AQ0EWivdggEIALrl +1fmIdKmDulkGS5xPl9AYrz5UWNbx+Adsw4AwWNKq2yHT5eP6b28EC5P1aNslWah3 +6BoW6pwZF2Rac1fUDDpxHa6zKPLp5v9Nn+27hGeel5JCk6XpbJet0LtKrtvyEqX8 +QsURSxmXY/lSwNEloXtHnMIEfvdWb3ChNW8n8xvfrG1WNL/FkKvWX8dIVKP9CX+/ +hQIlFiIJkulx7gp/g2AUx6xnBhH/glOuPpXx+Qmxs+NgCqrGM2cGFleEWq8DQVQ7 +jOl3apQvZuFnETqLOasldF0ObBP0gcrhztWuWWsxRT2656ogbYNTzkLOLkMOMFNk +bBDPmxlCETUxaCKYx7EAEQEAAYkCbAQYAQgAIBYhBAqsd1u2Q3qNmvejrP4HhBF/ +vOEdBQJaK92CAhsCAUAJEP4HhBF/vOEdwHQgBBkBCAAdFiEEs8s2ZVJUC+Bu6a2X +EZaMRJKMrvwFAlor3YIACgkQEZaMRJKMrvxlSQf/dMHVeQbG+d1/2otR3UnBO3T/ +nJYQ41RIFPO+tNRe3J7c3qPRAErKNmC3ZF5zROBqvEx1KVy5Pzy05bpuc9jqzmG3 +H681lNZC0YLg4FXIqnMiPuHr+T+cHIU6y60Tl+7shBquX0x2Iu8RJqJURlxVBAHL +FkRsEugzqtvLA0m4aPi0S18jwRVROpU5l84yGsOacT4DFxxj429r7hz94XBUt/Ap +GyoBYJ75Qs3gnmt8uq1bPOsVVIv5dQv7QHUxR5MW0EM8qGzVjheebo4ddoljjxap +Wi10iXEoEW+iQbpj0t1+INwxDnliyjl4Kl11nU8/Z/duRtbPWc+RKkRjj4ObVDaa +B/4g4VraKz1/cqbliz5ic6v3v+pe3dWGOadRT/PHxvt9ywzsT+vaQqnyKEuId8bS +AbaumTg/L3lYW+Bl0l96Nf6xxLq9cI/CXSCk4si0HHNGxP6qpFNc9sLTw56QzIkq +fitF87nq6zpE0dzb246tTd3gE+3KfbvrfYyDQXuC9+vg80GXcFBr4u6IzD02Nryj +OlWUhxCg5sNQuCH6faEhFQJUJNgLJZXSwP/IbgN1e+dvgqLFc+JDtIP34tS6pE7J +BX0VTu2NWW7OTeKm/9q3V6eHGBJijXvyCPsvcaAscqGwRGQRAixwmXyHTtrAeJ7e +9mPtPxudnFths9so2z9DGmaduQENBFor3b0BCACzoDyH2gsTKGGDkR3yybCeerjh +j+mHISDX8u8Blb7TT752wuF6eqvFD0oo6LpI2n8OWT2RbgWexN0KuFcf3kU3B6GK +uNAmocRQ5lL7em5wwhZbDFzVwkjlLZ4Xo+XJTIwrZu2sLZDg9uSUK8twJpsQHkL/ +NOywXImMvv4nUZWr9bEMlDoHIYkv57EkF/pZLY8FypLO0I/9zqZbvg/I04oNqhnT +VK3nZG4GYbFbHb4rZribgatyGsNopV+JevYPYqMQYu+PNW5mi1dT9gbR7KlKZhO8 +KcOCXUPjUwYgD7jPjqqNvJlk1aKL+Uh/UBznr4FSSgnzO0XwY/MxlSdx/w3LABEB +AAGJATYEGAEIACAWIQQKrHdbtkN6jZr3o6z+B4QRf7zhHQUCWivdvQIbIAAKCRD+ +B4QRf7zhHd90CACFf1rob/ih2CpCs8MyWKhGRCkXhakpPdVvnrRw3+9pjwdyfiH6 +JDWAkoBJuEf+e9KfbiAQXHMSz8E72yVO7/VLb3NJBXLvbcTVjoHtFtOOqqrkaFiM +BWcWy8HEpfF8JYYra7dUwGT67CEccs18x3hPVUyAFkH7Z470RqfCn3Ql6C4JTJG+ +CkReuaczD3+dYT0kOe29lYZsGaIfWOG+RTOHICnaLoNgof4DxVk3dChlrkkbPMSp +1LoJN19I9PPaaPNY9Q03DHswM/UGW0rNajNT4cZf0miRBMG/0j+j2hkvTD73zKbI +bs8/0reS1nrBgjiRzBunFiJv0ABSLle1liqY +=l3YP +-----END PGP PUBLIC KEY BLOCK----- diff --git a/watch b/watch new file mode 100644 index 0000000..a2ab095 --- /dev/null +++ b/watch @@ -0,0 +1,2 @@ +version=4 +opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/plasma/([\d.]+)/discover@ANY_VERSION@@ARCHIVE_EXT@ -- 2.30.2