<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/Makefile, branch v2.1</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v2.1</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v2.1'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2012-10-23T03:57:57Z</updated>
<entry>
<title>Bump version to 2.1</title>
<updated>2012-10-23T03:57:57Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2012-10-23T03:57:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=48e757574190d478b4fb2a42592548b9e52b59e9'/>
<id>urn:sha1:48e757574190d478b4fb2a42592548b9e52b59e9</id>
<content type='text'>
Getting ready for the release

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Bump version to 2.1-rc3</title>
<updated>2012-10-21T08:27:49Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2012-10-21T08:27:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e47b52ecdb8a96046511929272f541d0eea6ae00'/>
<id>urn:sha1:e47b52ecdb8a96046511929272f541d0eea6ae00</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Finally a fully working Mac dmg</title>
<updated>2012-10-21T04:06:35Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2012-10-21T04:06:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e6454f177302b2fd078e717b8132891629a7fe96'/>
<id>urn:sha1:e6454f177302b2fd078e717b8132891629a7fe96</id>
<content type='text'>
The Makefile change simply gets us the same setup with make install-macosx
that we are getting from the gtk-mac-bundler - with the launcher script
and subsurface installed as subsurface-bin.

The changes in the README are what make the difference for getting a
working dmg - there are a bunch of .so files that are part of gtk that
didn't have their dependency load paths updated - and those made the
application either crash or at least not display its own icon correctly.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Yet more changes to create localized builds for Mac</title>
<updated>2012-10-19T19:58:59Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2012-10-19T19:53:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f481622156a0f953d5d44e5497377cf7f84f27b5'/>
<id>urn:sha1:f481622156a0f953d5d44e5497377cf7f84f27b5</id>
<content type='text'>
It turns out that we need aliases for all the languages. And more fiddling
when creating the dmg. And a specialized MacPorts build with the install
path as prefix. What this basically means is that our app will be
correctly localized iff run as /Applications/Subsurface.app
Otherwise the gtk default texts (on buttons for example) may or may not be
translated.

One remaining issue is that apparently Gtk's Mac integration triggers on
the untranslated name Help the Menu tree in order to work. Yet we can't
easily tell the app not to translate that word as the translations are
done internally in gtk - we'd basicall have to build special subsurface.mo
files for Mac that don't contain a translation of the word "Help" for this
to work.

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Add temporary locate files to the "clean" target.</title>
<updated>2012-10-19T14:19:59Z</updated>
<author>
<name>Henrik Brautaset Aronsen</name>
<email>subsurface@henrik.synth.no</email>
</author>
<published>2012-10-19T07:50:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=228259ead6d65fe5ada8efc7181511c0cdb22970'/>
<id>urn:sha1:228259ead6d65fe5ada8efc7181511c0cdb22970</id>
<content type='text'>
The update-po-files target creates backup files.  Let's add them
to the "clean" target.

Signed-off-by: Henrik Brautaset Aronsen &lt;subsurface@henrik.synth.no&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Bumped version to 2.1-rc2</title>
<updated>2012-10-19T05:33:36Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2012-10-19T05:33:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4d649151b585ffc387d29dee2098809e698427f4'/>
<id>urn:sha1:4d649151b585ffc387d29dee2098809e698427f4</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Add Makefile target to update po files</title>
<updated>2012-10-18T21:53:27Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2012-10-18T21:53:27Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=049f4aa8acd7018005798ca2a580528e6d0a2246'/>
<id>urn:sha1:049f4aa8acd7018005798ca2a580528e6d0a2246</id>
<content type='text'>
This is a bit of a hack to make my life easier.

make update-po-files

will extract the translation strings and merge them with the existing
translations - for all existing translations.

For good measure this commit includes the latest update of the po files
(but no new translations should be needed).

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Install all .mo files on all targets</title>
<updated>2012-10-17T07:04:18Z</updated>
<author>
<name>Henrik Brautaset Aronsen</name>
<email>subsurface@henrik.synth.no</email>
</author>
<published>2012-10-17T06:46:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9c62e223d331543f915b8819385348c466de3c14'/>
<id>urn:sha1:9c62e223d331543f915b8819385348c466de3c14</id>
<content type='text'>
Linux didn't have a locale install target, and Windows didn't install
aliased locale files.

Signed-off-by: Henrik Brautaset Aronsen &lt;subsurface@henrik.synth.no&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Fix typo and make variable name more logical</title>
<updated>2012-10-17T06:55:35Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2012-10-17T06:55:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=40ae90920a04f9797df986d1aea96d4b3ec2789a'/>
<id>urn:sha1:40ae90920a04f9797df986d1aea96d4b3ec2789a</id>
<content type='text'>
[the macos/macosx typo was also found and a patch submitted by
 Henrik Brautaset Aronsen &lt;subsurface@henrik.synth.no&gt;]

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Redoing the Mac bundling</title>
<updated>2012-10-17T04:37:43Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2012-10-17T04:24:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=04c5e65b8cd52bf10d49375d22ba0908efbaa985'/>
<id>urn:sha1:04c5e65b8cd52bf10d49375d22ba0908efbaa985</id>
<content type='text'>
With the right tools in place you can now create a bundle from the
Makefile by calling "make create-macos-bundle"

In the process of this I also moved the locale directory where we stage
our .mo files to share/locale (which is much more logical).

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