diff --git a/helpers/make-plasma-discover b/helpers/make-plasma-discover index 4ca2a07be026fabca047766876be7d31a79f7fd5..916d24043e6c47f57ca667e2c75051a64a1b50d7 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