Adjust and disable backend for snap, flatpack and fwupd for nabia

This commit is contained in:
Luis Guzman 2021-09-22 00:10:17 -05:00 committed by Luis Guzmán
parent b9c03ff77c
commit 8c24f6dbdc

View file

@ -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