From 8c24f6dbdc0821e7993d5361a81f497cc353965e Mon Sep 17 00:00:00 2001 From: Luis Guzman <ark@switnet.org> Date: Wed, 22 Sep 2021 00:10:17 -0500 Subject: [PATCH] Adjust and disable backend for snap, flatpack and fwupd for nabia --- helpers/make-plasma-discover | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/helpers/make-plasma-discover b/helpers/make-plasma-discover index 4ca2a07be..916d24043 100644 --- a/helpers/make-plasma-discover +++ b/helpers/make-plasma-discover @@ -17,18 +17,37 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -VERSION=1 +VERSION=2 . ./config -# We don't want kns discovery, as store.kde.org allows cc-noncomercial +# We don't want kns discovery, as store.kde.org allows cc-noncomercial sed '/kns-backend.so/d' -i ./debian/plasma-discover.install +#Disable backend for snap, flatpack and fwupd +sed -i "/DBUILD/s|ON|OFF|g" debian/rules +rm debian/plasma-discover-backend-*.install + +#Removing will break build, keeping. +#for i in FlatpakBackend FwupdBackend SnapBackend +#do +#rm -r libdiscover/backends/$i +#done + +#Remove binaries +sed -i '/Package: plasma-discover-backend-flatpak/,/^$/d' debian/control +sed -i '/Package: plasma-discover-backend-snap/,/^$/d' debian/control +sed -i '/Package: plasma-discover-backend-fwupd/,/^$/d' debian/control +sed -i '/Package: plasma-discover-flatpak-backend/,/^$/d' debian/control +sed -i '/Package: plasma-discover-snap-backend/,/^$/d' debian/control + # Do not show Plasma Addons in the main menu /bin/sed -n '0,/^ <\/Menu>/p' -i ./libdiscover/backends/PackageKitBackend/packagekit-backend-categories.xml echo '</Menu>' >> ./libdiscover/backends/PackageKitBackend/packagekit-backend-categories.xml +#Disable dh_missing fail +sed -i "s|--fail-missing|--list-missing|" debian/rules -changelog "Disable kns backend" +changelog "Disable kns, snap and flatpack backend" compile -- GitLab