I really wonder if #OrganicMaps (https://github.com/organicmaps/organicmaps) (a maps.me fork) can be run on (mobile) Linux. It's mostly C++ and C, there's cmake in there, so... Anybody ever tried?
@linmob hold on, it's taking an hour to git clone...
@linmob building on postmarketos snagged on including boost library, which they have bundled as a git submodule and looking for version "1.76".
@linmob oh, I guess just don't forget --recursive when initializing submodules.
@linmob compilation 71% complete (less than four hours left!). Maybe I should figure out cross-compilation from laptop to pinephone...
@linmob or not... 84% done...
Thanks for the info... so its much harder than described here:
https://github.com/organicmaps/organicmaps/blob/master/docs/INSTALL.md#desktop
?
@pocketvj @linmob @Saroufim I've successfully compiled it on my laptop (x86_64 manjaro), so it's probably either an #alpine/#postmarketos problem, or an #arm one.
Has anyone tried compiling #organicmaps on #manjaroArm?
@zachdecook @linmob @Saroufim
going to a bikepacking trip on sunday, not sure if I have time between packing my stuff to compile on #mobian, will let you know...
@zachdecook @pocketvj @Saroufim I was going to do the same, but ... didn't get to it. Assuming you got it to run: What does it look like? I would love to see some screenshots :-)
Thanks in advance!
@linmob @pocketvj @Saroufim The big difference between the linux (desktop) version and the android version is that it uses a side-bar instead of a bottom bar. There are also some UI elements which are clunkier than their android counterparts. And routing seems to be either broken or unusable (this was built from git tag 2021-06-20) #organicMaps
@zachdecook @linmob @Saroufim
Did you every tried again compiling on pinephone?
@pocketvj @linmob @Saroufim but many tests pass:
base_tests❌
bsdiff_tests✔️
coding_tests❌
description_tests✔️
drape_frontend_tests✔️
drape_tests❌
editor_tests❌
ge0_tests✔️
generator*tests❌
geometry_tests❌
indexer_tests❌
kml_tests✔️
map*tests❌
mwm* tests❌
opening*tests❌
osm_auth_tests❌
platform_tests❌
poly_borders_tests✔️
routing_common_tests✔️
Other routing tests❌
storage*tests❌
style_tests✔️
track*tests❌
traffic_tests✔️
transit*tests✅
world_*tests❌