<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/packaging/android, branch v4.5.96</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.5.96</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.5.96'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2016-08-29T02:20:18Z</updated>
<entry>
<title>Android build: don't try to bundle libssh2, either</title>
<updated>2016-08-29T02:20:18Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2016-08-29T02:16:05Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=79ab41dfd84a24f7b08f42e9c0412c4464da0a7a'/>
<id>urn:sha1:79ab41dfd84a24f7b08f42e9c0412c4464da0a7a</id>
<content type='text'>
Since we don't link against it, no need to bundle it.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android build: don't link against libssh2</title>
<updated>2016-08-29T02:14:06Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2016-08-29T02:14:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7a55eeeb075a6f71f5f9c83019794de0cec4bbf7'/>
<id>urn:sha1:7a55eeeb075a6f71f5f9c83019794de0cec4bbf7</id>
<content type='text'>
We don't use ssh-based git in Subsurface-mobile, so there's no reason to
link against it.

This should hopefully fix the current issues with the Android APK on some
devices.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android build: try to create APK that works on Android 7.0</title>
<updated>2016-08-24T20:36:32Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2016-08-24T20:19:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a5cf8aaa21842d491c583a17c01340bb61e4d4ed'/>
<id>urn:sha1:a5cf8aaa21842d491c583a17c01340bb61e4d4ed</id>
<content type='text'>
It appears that instead of statically linking against ssl/crypto/ssh2, you
instead have to dynamically link against it and then bundle the library in
the APK. The documentation is not 100% clear and I don't have an Android
Nougat device to test this with, so for now this is an attempt.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Don't build Kirigami as a library</title>
<updated>2016-08-19T04:38:13Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2016-08-19T04:38:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7dd8a62ceddbb2205bd41260964f3450e72fccab'/>
<id>urn:sha1:7dd8a62ceddbb2205bd41260964f3450e72fccab</id>
<content type='text'>
Just link it directly into Subsurface-mobile. That's what we already do
with the qmake file for iOS, now the cmake based builds do the same. This
should remove a lot of issues.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Android build: compile kirigami</title>
<updated>2016-08-18T04:29:05Z</updated>
<author>
<name>Joakim Bygdell</name>
<email>j.bygdell@gmail.com</email>
</author>
<published>2016-08-16T07:08:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=925fd8d4c1e18ecc5d4826fc70c16635f6fbf048'/>
<id>urn:sha1:925fd8d4c1e18ecc5d4826fc70c16635f6fbf048</id>
<content type='text'>
Build kirkigami plugin out of source and make sure that we use the same QT
version for the plugin and the app.

Signed-off-by: Joakim Bygdell &lt;j.bygdell@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Use kirigami built in static mode</title>
<updated>2016-08-14T14:56:05Z</updated>
<author>
<name>Marco Martin</name>
<email>notmart@gmail.com</email>
</author>
<published>2016-06-22T16:17:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=24718adfc3c2d7caaddd307289ba69fa706315c9'/>
<id>urn:sha1:24718adfc3c2d7caaddd307289ba69fa706315c9</id>
<content type='text'>
Now kirigami needs to be built with a C++ plugin.
In cases of mobile operating systems such as iOS (and in a lesser measuse,
Android) having a proper plugin loaded at runtime may be difficult, so
statically link it together with all of its qml files compiled as a
qresource inside the static library.

Signed-off-by: Marco Martin &lt;notmart@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>android: Fix typo in patching of libssh2</title>
<updated>2016-07-09T19:07:09Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2016-06-24T21:09:17Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4ed6101c5c75b939471f4b85ee689a0f5c16d023'/>
<id>urn:sha1:4ed6101c5c75b939471f4b85ee689a0f5c16d023</id>
<content type='text'>
Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>android: Update all our dependencies</title>
<updated>2016-06-23T23:35:59Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2016-06-23T20:56:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b8e3ad731996ddf2f063436b1c3638c96a62d3c6'/>
<id>urn:sha1:b8e3ad731996ddf2f063436b1c3638c96a62d3c6</id>
<content type='text'>
Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>android: Enable config via env vars</title>
<updated>2016-06-23T23:35:21Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2016-06-23T20:56:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b2b29c00ecc1fe63947d97fe0d09b23fe196ff01'/>
<id>urn:sha1:b2b29c00ecc1fe63947d97fe0d09b23fe196ff01</id>
<content type='text'>
This creates the possibility to pass configuration, where the ndk and
sdk is installed, to the build.sh script via environment variables.

Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>android: Set version and build for desktop app</title>
<updated>2016-06-23T23:34:41Z</updated>
<author>
<name>Anton Lundin</name>
<email>glance@acc.umu.se</email>
</author>
<published>2016-06-23T20:56:33Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7386d0b5b4dbfbc10434a51febd048e564c34408'/>
<id>urn:sha1:7386d0b5b4dbfbc10434a51febd048e564c34408</id>
<content type='text'>
Signed-off-by: Anton Lundin &lt;glance@acc.umu.se&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
