Use BeaconDB as online positioning service

Anyone. I built it for example. I mentioned it above

1 Like

Obviously he meant build it and make it available for others

At first i thought it has to be built by device but no it doesn’t

https://build.sailfishos.org/project/show/home:mister

add repo Index of /obs/home:/mister/latest_aarch64

or other arch if you want

install mlite and the mlsdb plugin

2 Likes

You can also use the fork at GitHub - nephros/geoclue-providers-mlsdb
Branch bp-beacondb

my version does not require mlite, and includes a package for the config file.

https://build.sailfishos.org/project/show/home:nephros:sailfishos:backports:5.0

NOTE: packages from that OBS source set a vendor in the rpms, so they become a bit harder to install and update. This is on purpose.
You are on your own making sure this does not break your next update.

7 Likes

Does this work on sfos 4.5?

Don’t know, but it should be easy to cherry-pick on top of the relevant tag.

What’s the version of the 4.5 package?

1 Like

Name : geoclue-provider-mlsdb
Version : 0.1.7-1.5.1.jolla

Ah, the same as 4.4. In that case you can use branch bp-beacondb-4.4.

And yes, that works.

2 Likes

Thank you, i will give it a try.

All packages at State of Repository 5.0_aarch64 for home:nephros:sailfishos:backports:5.0 / geoclue-providers-mlsdb - SailfishOS Open Build Service need to be installed?

No, just

  • geoclue-provider-mlsdb-beacondb
  • geoclue-provider-mlsdb-beacondb-config

Again, make sure you remember to downgrade to official versions before any OS updates. (-config must be removed as there is no official version)

What’s the best way to do that? Is disabling all third party repos and

devel-su
pkcon refresh
version --dup

a way to go?

Why am I not seeing ...-config package at Index of /obs/home:/nephros:/sailfishos:/backports:/5.0/5.0_aarch64/aarch64 what am I missing?

Look in noarch subdir, parallel to aarch64 :wink:

2 Likes

Answering my own question:

zypper in -f --repo jolla geoclue-provider-mlsdb

should be the way.

Lets be honest it will change to jolla one on update so you shouldn’t worry about it. Jolla is not separate vendor

1 Like

Forgive me for beeing a little bit confused there. Is the BeaconDB possible to install and test? If so, how?

I guess :wink:

Probaby preceded by zypper remove geoclue-provider-mlsdb-config

No, you don’t have to, you are asked what to do with the config package, when you force install the original geoclue version. :stuck_out_tongue:

And what if I installed all available packages should I remove them too?