# furios-openstore-support-mobian Some notes on getting the UBPorts OpenStore support of FuriOS to run on Mobian. gnome-software gnome-software-plugin-openstore furios-lomiri-app-support store-provider ## Packages Repos from which packages will have to be built: - https://github.com/FuriLabs/gnome-software-plugin-openstore - https://github.com/FuriLabs/gnome-software - https://github.com/FuriLabs/furios-lomiri-app-support - https://github.com/FuriLabs/store-provider (Debian packages can be built by executing `dpkg-buildpackage -uc -us -b`) ### furios-lomiri-app-support - debian/control -> coould not build/find dependency qml-module-lomiri-syncmonitor, simply removed it - syncing calendars will not work in UBPorts apps ### gnome-software-plugin-openstore - debian/changelog -> requires adding a dummy changelog in order to build a package ### store-provider - debian/changelog -> requires adding a dummy changelog in order to build a package ## Installing Install the packages: - furios-lomiri-app-support_0_arm64.deb -> this will pull in a lot of Lomiri dependencies - gnome-software-common_48.2-1_all.deb - gnome-software-plugin-deb_48.2-1_arm64.deb - gnome-software-plugin-flatpak_48.2-1_arm64.deb - gnome-software-plugin-openstore_1.0.1_arm64.deb - gnome-software_48.2-1_arm64.deb - store-provider_1.1.2_all.deb ## Running Trying to use GNOME Software, OpenStore support will not work. Debug output reveals: ``` Failed to refresh plugin 'openstore': GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name io.FuriOS.OpenStore was not provided by any .service files ``` I notied that service is part of `/usr/share/dbus-1/services/io.FuriOS.OpenStore.service` This file contains: ``` [D-BUS Service] Name=io.FuriOS.OpenManager Exec=/usr/libexec/store-provider User=root ``` It should of course be `io.FuriOS.OpenStore`, so I've opened a Merge Request: https://github.com/FuriLabs/store-provider/pull/6