<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/packaging/android, branch v4.8.4</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.8.4</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.8.4'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2018-11-13T09:17:54Z</updated>
<entry>
<title>Android: pick the correct C++ runtime</title>
<updated>2018-11-13T09:17:54Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-11-13T09:17:54Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9da3988ec6529c4730c4cf274d37d5b116971630'/>
<id>urn:sha1:9da3988ec6529c4730c4cf274d37d5b116971630</id>
<content type='text'>
Yet another fallout of the switch to the NDK toolchain.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: build for android-16</title>
<updated>2018-11-13T08:45:29Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-11-13T08:45:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c608cfd643e247130e30f93e2bda86623da4e430'/>
<id>urn:sha1:c608cfd643e247130e30f93e2bda86623da4e430</id>
<content type='text'>
That's the minimum platform that we have used for a while now,
corresponding to Android 4.1 and newer (i.e., quite ancient).

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: explicitly build with gcc</title>
<updated>2018-11-13T07:51:17Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-11-13T05:33:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a58cd3eb1395f87ecfe396f6ff42952a56aef257'/>
<id>urn:sha1:a58cd3eb1395f87ecfe396f6ff42952a56aef257</id>
<content type='text'>
Our Android build currently fails with clang.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: qt-android-cmake no longer ships a toolchain file</title>
<updated>2018-11-13T05:16:29Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-11-13T05:16:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1868bd38b6958d4bccefd64759b63e360ae6524a'/>
<id>urn:sha1:1868bd38b6958d4bccefd64759b63e360ae6524a</id>
<content type='text'>
Instead use the one that comes as part of the NDK.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>build-system: switch back to upstream qt-android-cmake</title>
<updated>2018-10-27T14:38:39Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-10-27T14:01:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=651f63282fd82e4f04b3edd6bfe987a88b746525'/>
<id>urn:sha1:651f63282fd82e4f04b3edd6bfe987a88b746525</id>
<content type='text'>
And in the process use our script to do the work.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: whitespace change to build.sh</title>
<updated>2018-08-06T03:39:27Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-08-06T03:14:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=289e1cc37e5d91ef65b9a212ce6a0eb84a97fc77'/>
<id>urn:sha1:289e1cc37e5d91ef65b9a212ce6a0eb84a97fc77</id>
<content type='text'>
This indents the code that is only executed when we aren't in 'quick'
mode. git show -w will show that there is no code change in this commit.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: add -quick flag to build.sh</title>
<updated>2018-08-06T03:39:21Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-08-06T03:12:16Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=35ffd5f71ee21d9f69103a1eaf1d6cef3faa1941'/>
<id>urn:sha1:35ffd5f71ee21d9f69103a1eaf1d6cef3faa1941</id>
<content type='text'>
This allows us to skip all the checking / building of dependency
libraries. This also allows us to pass extra arguments to the make
command by separating them from the arguments to build.sh with '--'.

This commit is easier to understand because it didn't increase the
indent in the large block of code that is now only executed if we aren't
in 'quick' mode. That will be fixed in the next commit that is
whitespace only.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: use our fork of qt-android-cmake</title>
<updated>2018-08-05T22:09:44Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-08-05T22:09:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=81ca29e688d941cb02a350201d0ad7481b816aee'/>
<id>urn:sha1:81ca29e688d941cb02a350201d0ad7481b816aee</id>
<content type='text'>
This tells androiddeployqt to look at the qml modules to find all
dependencies.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: build latest libzip</title>
<updated>2018-08-05T22:08:19Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-08-05T22:07:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=32a630ece3b4612ef1b8a76d6cabbe8991e85025'/>
<id>urn:sha1:32a630ece3b4612ef1b8a76d6cabbe8991e85025</id>
<content type='text'>
Small hacks needed, but otherwise this seems to work.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: build libzip 1.1.3</title>
<updated>2018-08-04T21:32:16Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2018-08-04T21:30:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=93983b7e4c0ad72c61c98a87132c6274b4640c16'/>
<id>urn:sha1:93983b7e4c0ad72c61c98a87132c6274b4640c16</id>
<content type='text'>
Switching to GitHub as source for libzip means that we need to encode
the version number differently. Newer versions of libzip don't compile
cleanly on Android and this one seems new enough.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
