<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/Makefile, branch v1.1</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v1.1</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v1.1'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2011-10-24T08:23:09Z</updated>
<entry>
<title>Subsurface 1.1</title>
<updated>2011-10-24T08:23:09Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-10-24T08:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bd275d73ac06823619230915a3aa29deddc996fb'/>
<id>urn:sha1:bd275d73ac06823619230915a3aa29deddc996fb</id>
<content type='text'>
We've added a fair amount of features since 1.0 (like multi-tank) and
we've made things a lot prettier and supports editing much more
information.  So let's make a new release.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>declare a var for libdivecomputer's cflags</title>
<updated>2011-10-17T17:48:40Z</updated>
<author>
<name>Martin Gysel</name>
<email>me@bearsh.org</email>
</author>
<published>2011-10-17T13:54:01Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3c5f9ebd78c5af6396a5277856d0375b801c009e'/>
<id>urn:sha1:3c5f9ebd78c5af6396a5277856d0375b801c009e</id>
<content type='text'>
This allows us the specifiy libdivecomputer's cflags (and also the
library, static or dynamic) outside of the Makefile

Signed-off-by: Martin Gysel &lt;me@bearsh.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>create man dir before installing files in it</title>
<updated>2011-10-17T17:48:40Z</updated>
<author>
<name>Martin Gysel</name>
<email>me@bearsh.org</email>
</author>
<published>2011-10-17T13:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e4d43901bee4268a035674fcff794064557f238a'/>
<id>urn:sha1:e4d43901bee4268a035674fcff794064557f238a</id>
<content type='text'>
Signed-off-by: Martin Gysel &lt;me@bearsh.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>use DESTDIR according to my understanding of GNU standards</title>
<updated>2011-10-17T17:48:40Z</updated>
<author>
<name>Martin Gysel</name>
<email>me@bearsh.org</email>
</author>
<published>2011-10-17T13:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=e9386057b6a4cddb09ac3391634ccbbe6cdb39ef'/>
<id>urn:sha1:e9386057b6a4cddb09ac3391634ccbbe6cdb39ef</id>
<content type='text'>
make DESRDIR a prefix of everything according my understanding
of the GNU standards. This is also useful(/needed) for installing
in Gentoo. Declare BINDIR for bin/program directory.

Signed-off-by: Martin Gysel &lt;me@bearsh.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Don't use dynamic linking for libdivecomputer</title>
<updated>2011-10-14T04:06:13Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-10-14T04:06:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f2c61aefa762ce2ef7dea61886afeb23b0fe5eff'/>
<id>urn:sha1:f2c61aefa762ce2ef7dea61886afeb23b0fe5eff</id>
<content type='text'>
Commit bd8948386d55 ("Since we don't want configure, use gnumake to find
libdivecomputer") was totally broken.  Sure, using GNU make features is
fine.  But then hiding in that commit is the fact that it also changed
it to use "-ldivecomputer" instead of just linking with the static
libdivecomputer archive.

And that's just a really bad idea.  Dynamic linking is useful for things
like libc, where it allows sharing of the code pages across all the
programs using it.  For something like libdivecomputer it's just a *bad*
idea, and doesn't even work.  The libdivecomputer interfaces aren't
stable enough to make it a good idea even if it *did* work, and the
libdivecomputer "make install" phase doesn't do the proper ldconfig etc
setup anyway.

Static linking is just simpler and better.  It also means that the
binary will work even if you move it around to another machine - since
libdivecomputer isn't exactly a "standard library"..

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Install manpage</title>
<updated>2011-10-12T20:30:08Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2011-10-12T20:30:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3fbc2de085bda1b5bbeefcfe3053e0b0d37aa1e0'/>
<id>urn:sha1:3fbc2de085bda1b5bbeefcfe3053e0b0d37aa1e0</id>
<content type='text'>
(and fix two white space issues)

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Fix Makefile syntax error</title>
<updated>2011-10-12T04:09:46Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2011-10-12T04:09:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4c4ef907941bbebb9e4bfa0601b306ab32725519'/>
<id>urn:sha1:4c4ef907941bbebb9e4bfa0601b306ab32725519</id>
<content type='text'>
it looks prettier, but we can't have a tab in front of the $(error)

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Have "make install" act more as expected for a desktop application</title>
<updated>2011-10-12T03:29:06Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2011-10-11T22:58:38Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7df7518625b5a80aa1ff35c8c6e49e6e257672d9'/>
<id>urn:sha1:7df7518625b5a80aa1ff35c8c6e49e6e257672d9</id>
<content type='text'>
I'm trying to get subsurface to get closer to becoming a "regular desktop
application"; so far this is based on the recommendations and guidelines
on OpenSUSE and Fedora.

The icon is now named subsurface.svg and make install installs it in the
correct location. At runtime subsurface first checks if an icon is
installed and if it is it uses that - otherwise it falls back to the old
code that tries to read the svg file from the current directory.

We also install a subsurface.desktop file

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Make should expand $(DESTDIR) on install</title>
<updated>2011-10-11T02:43:28Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2011-10-11T02:43:28Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=089ab5e97c50de9e0f566bda9e881e0e3c7cb0bf'/>
<id>urn:sha1:089ab5e97c50de9e0f566bda9e881e0e3c7cb0bf</id>
<content type='text'>
This clearly was intentionaly - I just have no idea why you would want to
do it?

Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Since we don't want configure, use gnumake to find libdivecomputer</title>
<updated>2011-10-11T00:53:59Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2011-10-11T00:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=bd8948386d555560477238dc09921b83f07b48b2'/>
<id>urn:sha1:bd8948386d555560477238dc09921b83f07b48b2</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
