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