I managed to break^Wfix a few things this weekend.

a) tiny change to libdivecomputer (Linus, this was so trivial that I simply 
pushed it to our branch... Jef, I /think/ you want this as well) to recognize 
the Aqualung i750TC as Bluetooth capable divecomputer. I don't know, yet, if it 
needs any additional code to actually work - I created an Android APK for the 
one user who appears to have this dive computer to try a download under Android

b) this brings me to the second thing I figured out: building a working APK 
against Qt 5.11.1. You may remember that I had problems with androiddeployqt 
not managing to package our APK because a dependency for one of the Qt plugins 
was unmet. After lots of googling I pieced together enough information to 
realize that the problem is in qt-android-cmake. I sent a PR to that project 
and in the meantime switched Subsurface to use my fork of this that actually 
tells androiddeployqt to scan the QML modules as well for dependencies. Thiago, 
I thought you might be interested in that part.

c) in the process I got angry at libzip and the consequences of the build fix 
for Mac that I did yesterday which in turn broke the Android builds on Travis. 
I think that's sorted and as a side effect we now can use the latest libzip 
again on Android (with some ugly hacks)

What's still not working is the iOS build and I'm not sure why...

/D
_______________________________________________
subsurface mailing list
[email protected]
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to