<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/packaging/android, branch v4.9.2</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom/packaging/android?h=v4.9.2</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom/packaging/android?h=v4.9.2'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2019-07-20T04:46:07Z</updated>
<entry>
<title>Android: ensure higher build number for arm64 APK</title>
<updated>2019-07-20T04:46:07Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2019-07-18T19:45:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=318ddc72276dc297bda75789d6eafcddb754b11c'/>
<id>urn:sha1:318ddc72276dc297bda75789d6eafcddb754b11c</id>
<content type='text'>
Google Play allows uploading two APKs, but only if the arm64 one
has a higher build number.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: small change to keep exports together</title>
<updated>2019-07-18T13:39:00Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2019-07-18T12:30:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=658ac2bb788bb3617972d6108ef6fe6a277ef3ae'/>
<id>urn:sha1:658ac2bb788bb3617972d6108ef6fe6a277ef3ae</id>
<content type='text'>
Simply move that export to the top of the file with the others.

Suggested-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android: fix review comment</title>
<updated>2019-07-18T13:39:00Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2019-07-18T06:31:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2f6ad092a58b691170cb97eeb863f87a5504a0b0'/>
<id>urn:sha1:2f6ad092a58b691170cb97eeb863f87a5504a0b0</id>
<content type='text'>
Fix review comment by Anton on GitHub.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Android: fix location of the build apks</title>
<updated>2019-07-18T13:39:00Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2019-07-17T07:03:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=29f4d35bc429891a735855725ed6c620a04e242c'/>
<id>urn:sha1:29f4d35bc429891a735855725ed6c620a04e242c</id>
<content type='text'>
With all upgrading, the build apks now show up in a slightly different
location. Correct this in the scripting. Notice that this is debug
building only. Release building is outside the repo.

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Android: rework build of OpenSSL to get it to build link and run</title>
<updated>2019-07-18T13:39:00Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2019-07-11T17:16:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9a70c260e8b7f600c567fe4f09d759f6abe54d02'/>
<id>urn:sha1:9a70c260e8b7f600c567fe4f09d759f6abe54d02</id>
<content type='text'>
This is squashed commit consisting of a number of subjects, all intended
to get our app to build, link and run on device, but as the steps are
small (but non-trivial), I document them in this one commit.

1) Do not use OpenSSLs install targets, but simply copy the wanted build
artifacts manually. The main reason for this, is that the install
targets want to install a lot more than we build, so it also builds
parts of the OpenSSL suite that we will never use.

2) As Android does not like shared libraries with embedded versioning
(and the used androiddeployqt actively prevents adding versioned
libraries to the build), strip all this data from the generated shared
libraries. This trick was already there, but its adapted to all possible
conflicts.

3) The OpenSSL config script seems rather broken, resulted in failed
builds, and calling the underlying Configure is simpler.

4) Finally, parts of the OpenSSL code uses stdio things like stdout,
stderr, etc. These showed up as undeclared external on build time. Well,
luckily, there was an easy way out using 2 -D(efines). This feels hacky,
but does the job (and we are not interested in the output of OpenSSL in
our app).

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Android: Qt 5.12.4, OpenSSL 1.1.1c</title>
<updated>2019-07-18T13:39:00Z</updated>
<author>
<name>Jan Mulder</name>
<email>jlmulder@xs4all.nl</email>
</author>
<published>2019-07-11T17:02:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bb895f18962c3f30e5d034861a73d22e6460743e'/>
<id>urn:sha1:bb895f18962c3f30e5d034861a73d22e6460743e</id>
<content type='text'>
The main reason for upgrading of the Qt version is the hunt for a broken
BT/BLE stack, preventing downloads from BT/BLE enabled DCs, in relation
to arm64 architecture builds. (And the absolute need for an arm64 build
in relation to the publication of the Android app in  Googles Play
store).

In addition, Qt 5.12.4 starts supporting OpenSSL 1.1.1c, and trying to
use our current OpenSSL 1.0 series is highly discouraged by Qt (and
OpenSSL itself).

So, upgrade both in unison. But ... be careful bisecting issues on this
commit, as it does break our build. That will be fixed in the next
commit.

This fixes the BT/BLE download for arm64!

Signed-off-by: Jan Mulder &lt;jlmulder@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>CMake: use builtin method to not use BZip2</title>
<updated>2019-03-22T02:30:14Z</updated>
<author>
<name>Rolf Eike Beer</name>
<email>eike@sf-mail.de</email>
</author>
<published>2019-03-20T21:16:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d104506f982955c7486a1bd931ba4fc98a516b5c'/>
<id>urn:sha1:d104506f982955c7486a1bd931ba4fc98a516b5c</id>
<content type='text'>
Signed-off-by: Rolf Eike Beer &lt;eike@sf-mail.de&gt;
</content>
</entry>
<entry>
<title>Android: factor out duplicate version string search</title>
<updated>2019-03-05T21:27:54Z</updated>
<author>
<name>Rolf Eike Beer</name>
<email>eike@sf-mail.de</email>
</author>
<published>2019-03-04T17:52:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3664cc4ee6f9dc4e0d68bc3f0dc51ef2c8fadd95'/>
<id>urn:sha1:3664cc4ee6f9dc4e0d68bc3f0dc51ef2c8fadd95</id>
<content type='text'>
Signed-off-by: Rolf Eike Beer &lt;eike@sf-mail.de&gt;
</content>
</entry>
<entry>
<title>CMake: just tell CMake to not find HTTP_Parser</title>
<updated>2019-03-05T21:27:54Z</updated>
<author>
<name>Rolf Eike Beer</name>
<email>eike@sf-mail.de</email>
</author>
<published>2019-03-04T17:50:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9bbb6f785ca480c639439acb32bdcbff62c438ae'/>
<id>urn:sha1:9bbb6f785ca480c639439acb32bdcbff62c438ae</id>
<content type='text'>
Signed-off-by: Rolf Eike Beer &lt;eike@sf-mail.de&gt;
</content>
</entry>
<entry>
<title>simplify sed hacking of Qt CMake files</title>
<updated>2019-03-05T21:27:54Z</updated>
<author>
<name>Rolf Eike Beer</name>
<email>eike@sf-mail.de</email>
</author>
<published>2019-03-04T06:41:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=aa7f9a18f2fd300fb4adfa5eeb1ebb27b23b7328'/>
<id>urn:sha1:aa7f9a18f2fd300fb4adfa5eeb1ebb27b23b7328</id>
<content type='text'>
Signed-off-by: Rolf Eike Beer &lt;eike@sf-mail.de&gt;
</content>
</entry>
</feed>
