Initial commit
This commit is contained in:
commit
4b5ebead91
1 changed files with 68 additions and 0 deletions
68
README.md
Normal file
68
README.md
Normal file
|
@ -0,0 +1,68 @@
|
||||||
|
# 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
|
Loading…
Add table
Add a link
Reference in a new issue