No description
Find a file
2025-09-03 19:40:50 +02:00
README.md drop packages that aren't actually required to be used from downstream FuriOS sources, as it works just fine with the Debian packages 2025-09-03 19:40:50 +02:00

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:

(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-plugin-openstore_1.0.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