<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/packaging, branch v4.0.99</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.0.99</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.0.99'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2014-04-21T19:16:56Z</updated>
<entry>
<title>Windows out of tree cross build: stage package in correct folder</title>
<updated>2014-04-21T19:16:56Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-04-21T18:09:07Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=d4617803691c3193fb0a898fa39b0688379e17cd'/>
<id>urn:sha1:d4617803691c3193fb0a898fa39b0688379e17cd</id>
<content type='text'>
When doing an out of tree build you don't want to stage the package with
the source but under your current directory. So let's make sure we
distinguish between source and target here... and instead of putting
things into packaging/windows they now end up in staging which is much
more consistent. And to make my life even easier, the installer .exe ends
up in the base dir in which you build the package.

Also, we link statically against libdivecomputer, so don't pack the dll.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Windows cross build: use the correct objdump</title>
<updated>2014-04-21T18:08:10Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-04-21T18:08:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=986309b108aa66f6f4561f95e9b012ae739251ea'/>
<id>urn:sha1:986309b108aa66f6f4561f95e9b012ae739251ea</id>
<content type='text'>
This one was silly but took me a while to track down.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>More cross building stuff</title>
<updated>2014-04-21T15:54:04Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-04-21T15:41:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4c8369a7baf5bc3021b8c4aacc2ecf492ac2c583'/>
<id>urn:sha1:4c8369a7baf5bc3021b8c4aacc2ecf492ac2c583</id>
<content type='text'>
This is all mostly to make my life easier.
I'm not thrilled with the marble changes - as Linus pointed out before the
way we do these "LIBxxxDEVEL" changes is broken as it will still first
link against any library installed in the system. But since I have removed
any globally installed copies of these libraries this actually works for
me and it does help when experimenting with different build options for
the main libraries that we depend on.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Out of tree cross build for Windows</title>
<updated>2014-04-19T18:46:50Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-04-19T18:43:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=01a185979e66e31a316fb299e3934e6d15ff0353'/>
<id>urn:sha1:01a185979e66e31a316fb299e3934e6d15ff0353</id>
<content type='text'>
This way I can have a different directory from where I build Windows
binary without interfering with my native build in the source directory.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Update cross building for Windows on Linux</title>
<updated>2014-03-08T00:33:00Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-03-08T00:33:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4edf37f9be0374c73ae957c09b393f5bc913fe3f'/>
<id>urn:sha1:4edf37f9be0374c73ae957c09b393f5bc913fe3f</id>
<content type='text'>
This updates the instructions and the plumbing to be able to link against
a locally built libgit2

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Update the Mac Info.plist structure</title>
<updated>2014-02-27T01:17:50Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2014-02-27T00:51:51Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=68d80e7a9d1b99f391869ebdd3f0f6f6c9a5d0c4'/>
<id>urn:sha1:68d80e7a9d1b99f391869ebdd3f0f6f6c9a5d0c4</id>
<content type='text'>
The bundle signature is not a necessary property in any of the OS X
versions we support. And the current bundle version identifier is 6.0,
not 1.0.

Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Set the NSPrincipalClass in Info.plist</title>
<updated>2014-02-26T01:35:20Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2014-02-26T00:48:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=28d0cb8e2cad400b4c99c0e2b7c9209dffe4e6ba'/>
<id>urn:sha1:28d0cb8e2cad400b4c99c0e2b7c9209dffe4e6ba</id>
<content type='text'>
This is required to enable HiDPI support for the Retina displays. The
Info.plist that comes with Qt had this, but the one we supply with
Subsurface didn't.

Done-with: Jake Petroules &lt;jake.petroules@petroules.com&gt;
Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Enable https for Windows binaries</title>
<updated>2013-12-29T05:04:07Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2013-12-29T05:04:07Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7c8a39015a969d853fa5ff4b73f7e1f30aa39a17'/>
<id>urn:sha1:7c8a39015a969d853fa5ff4b73f7e1f30aa39a17</id>
<content type='text'>
This requires the ssleay32.dll and libeay32.dll to be copied into
packaging/windows, first.

Fixes #367

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Improve signing script, adjust flags for gcc-4.2</title>
<updated>2013-12-20T04:42:59Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2013-12-20T04:42:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=a0b9daf63bfb0b5e7cd59806a9329382122dcac6'/>
<id>urn:sha1:a0b9daf63bfb0b5e7cd59806a9329382122dcac6</id>
<content type='text'>
On one of my machines codesign doesn't find my signing key by hash, but
does find it by name. Go figure.
Also on that same system (32bit Mac Mini with running Snow Leopard / 10.6)
gcc 4.2 doesn't support the -unused-result warning. So let's only turn
that on for more modern versions of gcc

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Move the XSLT files into a Qt resource</title>
<updated>2013-12-17T00:20:52Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2013-12-16T17:09:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ca8aee4701f95a758f93033eb88ca851d61b2008'/>
<id>urn:sha1:ca8aee4701f95a758f93033eb88ca851d61b2008</id>
<content type='text'>
This means we no longer need to keep them on disk and worry about
installing / uninstalling them. They will always be kept in-memory
(compressed).

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