<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/packaging, branch v4.2.1</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.2.1</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.2.1'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2014-11-13T18:13:58Z</updated>
<entry>
<title>Minor changes to Windows build and packaging</title>
<updated>2014-11-13T18:13:58Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-09-26T03:50:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=ec7bb26873c7aa4cff57065fe29e19cb1cd39032'/>
<id>urn:sha1:ec7bb26873c7aa4cff57065fe29e19cb1cd39032</id>
<content type='text'>
With these changes we link statically against libusb and libdivecomputer
but don't add the .a files to our installers.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Windows installer: move the 32/64 bit check earlier</title>
<updated>2014-11-13T18:12:42Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-10-30T19:40:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e10284d2cf2067913a81ad5c897c16e086b9e3b8'/>
<id>urn:sha1:e10284d2cf2067913a81ad5c897c16e086b9e3b8</id>
<content type='text'>
It makes more sense to do this on init and not have the user go through
any other screens in case this is the wrong binary.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Ugly hack to work around broken Qt5.3.2 for Windows cross builds</title>
<updated>2014-11-13T18:12:31Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-10-29T22:10:32Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=fbb3d16f515c20f7c4e7f60bd934a4c28907e370'/>
<id>urn:sha1:fbb3d16f515c20f7c4e7f60bd934a4c28907e370</id>
<content type='text'>
Checking this in to make sure I don't end up creating broken installers
again. I doubt that this is useful for anyone but me - but then, I don't
think anyone but me creates Windows installers.

Background - when Fedora 20 updated the cross-built version of Qt for
Win64 something broke. Subsurfae installed with those DLLs will crash.
Replacing the older 5.3.1 DLLs fixes this for now, so I have a directory
with just those DLLs and simply replace them in the staging directory
before calling makensis.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Don't install Windows 64bit binaries on 32bit system</title>
<updated>2014-11-13T18:12:03Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-10-29T18:24:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=90224c273b41d29802f27a019ffe42aee2c4170f'/>
<id>urn:sha1:90224c273b41d29802f27a019ffe42aee2c4170f</id>
<content type='text'>
Also warn people installing 32bit binaries on a 64bit system

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Update my Mac packaging scripts for Qt5</title>
<updated>2014-08-05T05:54:02Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-08-05T05:54:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c477f56029096b207e5da811989aefb885dae799'/>
<id>urn:sha1:c477f56029096b207e5da811989aefb885dae799</id>
<content type='text'>
I have no idea why libmarble isn't handled correctly by macdeployqt...

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Allow cross-building 64 bit binaries for Windows</title>
<updated>2014-08-02T22:08:22Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-08-02T22:06:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=6c15647858e866d1366de57f49e52a4a2b69aa0f'/>
<id>urn:sha1:6c15647858e866d1366de57f49e52a4a2b69aa0f</id>
<content type='text'>
This also makes sure that we package the Qt5 translations, not the Qt4
translations.

There was an odd issue that somehow a 32bit search path ended up being
used by win-dll which resulted in the wrong DLLs being packaged.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Remove theme directory when uninstalling on Windows</title>
<updated>2014-07-14T04:39:42Z</updated>
<author>
<name>Miika Turkia</name>
<email>miika.turkia@gmail.com</email>
</author>
<published>2014-07-14T04:09:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c43708bc8ea7abc474b751cb0d901b913e54598c'/>
<id>urn:sha1:c43708bc8ea7abc474b751cb0d901b913e54598c</id>
<content type='text'>
I assume the theme directory should be deleted on uninstall the same way
e.g. Documentation directory is deleted.

Signed-off-by: Miika Turkia &lt;miika.turkia@gmail.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>HTML export: fix packaging of theme dir</title>
<updated>2014-06-08T14:54:11Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-06-08T14:54:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bded22f2f6ecaa09bdf14308801d32f04aed4741'/>
<id>urn:sha1:bded22f2f6ecaa09bdf14308801d32f04aed4741</id>
<content type='text'>
I was confused by the function name getSubsurfaceDataPath() - it does not
find paths relative to the "data" folder, if finds the path where we might
install folders like "data", "translations", or "theme".
"data" is for some reason where we install the "marbledata" files.
Therefore on both Mac and Windows we need to put the "theme" directory
next to the "data" directory, not below it.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Build tools: allow debuggable cross builds for Windows</title>
<updated>2014-06-08T02:39:50Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-06-08T02:39:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=72362d09932426dad0c27553010ffac89d681d32'/>
<id>urn:sha1:72362d09932426dad0c27553010ffac89d681d32</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Prepare for Qt4 / Qt5 cross builds of Windows binaries</title>
<updated>2014-06-06T16:18:13Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2014-06-06T16:15:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=049b6c0426cdcadf566beb0c6286e4ae9595bc95'/>
<id>urn:sha1:049b6c0426cdcadf566beb0c6286e4ae9595bc95</id>
<content type='text'>
Admittedly I believe I'm the only one using this script (and related .nsi
file), it still seems to make sense to keep it up to date in the
repository.

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