<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/packaging/android, branch v4.9.7</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.9.7</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.9.7'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2020-05-27T19:41:14Z</updated>
<entry>
<title>Android: install translations into the right place</title>
<updated>2020-05-27T19:41:14Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-05-27T13:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=26903256232809a6566bfe0c42d637deb883b078'/>
<id>urn:sha1:26903256232809a6566bfe0c42d637deb883b078</id>
<content type='text'>
When updating the NDK I forgot to adjust the install destination for the
translations.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system/Android: add missing install-qt.sh</title>
<updated>2020-04-27T18:04:29Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-04-27T16:32:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=006d630142c83e22c1aaee52864e3be4e62818ac'/>
<id>urn:sha1:006d630142c83e22c1aaee52864e3be4e62818ac</id>
<content type='text'>
This file is copied from the QBS project. It's under LGPL and therefore
compatible with our licensing. While it would be possible to retrieve
this file at build time from the original project, for now it seemed
easier to include it in our repo.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>GitHub Actions: use the Qt 5.13.2 based Android build container</title>
<updated>2020-04-25T20:18:41Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-04-24T22:24:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f04bfd4a86979ebccad059c1b2b873a7ce0c998e'/>
<id>urn:sha1:f04bfd4a86979ebccad059c1b2b873a7ce0c998e</id>
<content type='text'>
This is no longer created using GitHub actions (but all the necessary
information is still included in this repo). We need to be able to
shrink this container so our GitHub Action runs don't run out of disk
space.

Adjust the path where the resulting binaries are found with this build.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system/android: remove libusb at QTest</title>
<updated>2020-04-25T20:18:41Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-04-24T22:19:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=0fe02af0e8ce976eaca9225d19b501f627723bd9'/>
<id>urn:sha1:0fe02af0e8ce976eaca9225d19b501f627723bd9</id>
<content type='text'>
We no longer use libusb to access USB devices on Android, therefore
there's no point including libusb in our build. Also, we have never even
attempted to run the tests on Android, so let's not even pretend to
support building them.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system/Android: use PREFIX outside of NDK</title>
<updated>2020-04-25T20:18:41Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-04-24T22:27:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d3e495efd006abe5af03e396499bfcf60135a3e2'/>
<id>urn:sha1:d3e495efd006abe5af03e396499bfcf60135a3e2</id>
<content type='text'>
If we install our support libraries into the NDK we later run into
include path order issues that result in strange errors around the
inclusion of math.h (because we find the C version of that include
file that ships with the NDK before we find the libstdc++ version
of math.h (because the include path for our support libraries is
listed before the libstdc++ include search path). By having a distinct
install-root for our libraries we can avoid this problem.

Remove the previous hack that tried to work around the symptoms of
this issue.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system/Android: use install-qt.sh to install Qt</title>
<updated>2020-04-25T20:18:41Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-04-23T15:23:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f112be7a619e93e20341d1ed92681cd8077e2798'/>
<id>urn:sha1:f112be7a619e93e20341d1ed92681cd8077e2798</id>
<content type='text'>
The official installer now requires the user to log in which we can't
really do in a scripted manner. Let's see how long this way of
installing things will be available.

While doing this remove an ancient hack of some Qt settings that we no
longer need.

This also tries to prune some things that we don't need in the Docker
image to reduce image size.

The mapbox plugin is removed as it would add a dependency to QtSql which
we otherwise don't need. And since the plugin isn't used, no point in
installing it.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system/Android: create standalone toolchain in wrapper script</title>
<updated>2020-04-25T20:18:41Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-04-24T22:23:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c0ecd3a5979ebff83089a41270e5450b60b8a131'/>
<id>urn:sha1:c0ecd3a5979ebff83089a41270e5450b60b8a131</id>
<content type='text'>
This way when we build the android build container, the correct toolchain
is already in place.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system/Android: update some dependency versions</title>
<updated>2020-04-25T20:18:41Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-04-23T15:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9025a9b2b14f213e7e5de33a2ff8a5addf433ef9'/>
<id>urn:sha1:9025a9b2b14f213e7e5de33a2ff8a5addf433ef9</id>
<content type='text'>
Qt 5.13.2 fixes a few bugs.

We are NOT switching to Qt 5.14 as that breaks a ton of things with
Android support. At this point even with qmake it near impossible to get
working Android binaries, no one appears to have a solution for cmake.

With qt-android-cmake current master fixes the problem that held us back
at the earlier commit, so let's go back to using master.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system/Android: remove no longer supported Qt versions</title>
<updated>2020-04-25T20:18:41Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-04-22T03:35:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=999cc2d64236006b0c9a9713e7b5395d7d5b6bf3'/>
<id>urn:sha1:999cc2d64236006b0c9a9713e7b5395d7d5b6bf3</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>cleanup: fix image reference in Android README</title>
<updated>2020-04-19T00:38:09Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2020-04-18T22:18:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=37badf274654e292c9bdb2da210e02975038c9cf'/>
<id>urn:sha1:37badf274654e292c9bdb2da210e02975038c9cf</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
