[gtkmm-documentation] Building from svn chapter: Mention git instead.
- From: Murray Cumming <murrayc src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gtkmm-documentation] Building from svn chapter: Mention git instead.
- Date: Mon, 8 Feb 2010 09:02:27 +0000 (UTC)
commit 55fd9ca8d713ee430d9f13b241b1a162ce72b157
Author: Murray Cumming <murrayc murrayc com>
Date: Mon Feb 8 10:02:17 2010 +0100
Building from svn chapter: Mention git instead.
* docs/tutorial/C/gtkmm-tutorial-in.xml: Building from svn:
Update to mention git. I generally worry that this duplicates too
much from other places though.
ChangeLog | 8 ++++++
docs/tutorial/C/gtkmm-tutorial-in.xml | 44 +++++++++++++++-----------------
2 files changed, 29 insertions(+), 23 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index a4343a4..24c27ac 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2010-02-08 Murray Cumming <murrayc murrayc com>
+
+ Building from svn chapter: Mention git instead.
+
+ * docs/tutorial/C/gtkmm-tutorial-in.xml: Building from svn:
+ Update to mention git. I generally worry that this duplicates too
+ much from other places though.
+
2010-01-27 Murray Cumming <murrayc murrayc com>
Remove FAQ - moved to live.gnome.org/gtkmm/FAQ
diff --git a/docs/tutorial/C/gtkmm-tutorial-in.xml b/docs/tutorial/C/gtkmm-tutorial-in.xml
index 6950126..9ea345d 100644
--- a/docs/tutorial/C/gtkmm-tutorial-in.xml
+++ b/docs/tutorial/C/gtkmm-tutorial-in.xml
@@ -47,7 +47,7 @@ name
<firstname>Jonathon</firstname>
<surname>Jongsma</surname>
<contrib>Chapter on "Drawing with Cairo".</contrib>
- <contrib>Chapter on "Working with Subversion".</contrib>
+ <contrib>Chapter on "Working with gtkmm's Source Code".</contrib>
<contrib>Chapter on "Recent Files".</contrib>
</author>
<author>
@@ -278,9 +278,9 @@ be downloaded from <ulink url="http://www.gtkmm.org/"></ulink>.
</warning>
<para>
If you want to help develop >kmm; or experiment with new features, you can
- also install >kmm; from svn. Most users will never need to do this, but if
+ also install >kmm; from git. Most users will never need to do this, but if
you're interested in helping with >kmm; development, see the <link
- linkend="chapter-working-with-svn">Working with Subversion</link> appendix.
+ linkend="chapter-working-with-source">Working with gtkmm's Source Code</link> appendix.
</para>
</sect2>
@@ -8187,14 +8187,14 @@ some_gc.set_foreground(some_color);</programlisting>
important to know what they are and how they're used.
</para>
</appendix>
-<appendix id="chapter-working-with-svn">
- <title>Working with Subversion</title>
+<appendix id="chapter-working-with-source">
+ <title>Working with gtkmm's Source Code</title>
<para>
If you are interested in helping out with the development of >kmm;, or
fixing a bug in >kmm;, you'll probably need to build the development
- version of >kmm;. You don't want to install a development version over
- your stable version, you want to install it alongside your existing >kmm;
- installation.
+ version of >kmm;. However, you should not to install a development version over
+ your stable version. Instead, you should install it alongside your existing >kmm;
+ installation, in a separate path.
</para>
<para>
The easiest way to do this is using <ulink
@@ -8202,7 +8202,7 @@ some_gc.set_foreground(some_color);</programlisting>
<application>jhbuild</application> is a program that makes building GNOME
software much easier by calculating dependencies and building things in the
correct order. This section will give a brief explanation of how to set up
- jhbuild to build and install >kmm; from svn. For up-to-date information
+ jhbuild to build and install >kmm; from the source repository (git). For up-to-date information
on <application>jhbuild</application>, please refer to the <ulink
url="http://library.gnome.org/devel/jhbuild/unstable/">jhbuild manual</ulink>.
If you need assistance using <application>jhbuild</application>, you should
@@ -8212,10 +8212,10 @@ some_gc.set_foreground(some_color);</programlisting>
</para>
<note>
<para>
- Note that to build >kmm; from svn, you'll need to build all of its
- dependencies from svn as well. <application>jhbuild</application> makes
+ Note that to build >kmm; from git, you'll often need to build all of its
+ dependencies from git as well. <application>jhbuild</application> makes
this easier than it would normally be, but it will take quite a while to
- build and install them all.
+ build and install them all. You will probably encounter build problems, though these will usually be corrected quickly if you report them.
</para>
</note>
<sect1 id="sec-setting-up-jhbuild">
@@ -8224,7 +8224,7 @@ some_gc.set_foreground(some_color);</programlisting>
To set up <application>jhbuild</application>, follow the basic
installation instructions from the <ulink
url="http://library.gnome.org/devel/jhbuild/unstable/">jhbuild manual</ulink>.
- After you've gotten <application>jhbuild</application> installed, you
+ After you've have installd <application>jhbuild</application>, you
should copy the sample <application>jhbuild</application> configuration
file into your home directory by executing the following command from the
<application>jhbuild</application> directory:
@@ -8235,7 +8235,7 @@ some_gc.set_foreground(some_color);</programlisting>
<filename>gnome-2.xx.modules</filename>, so edit your
<filename>.jhbuildrc</filename> file and set your moduleset setting to the
latest version of GNOME like so:
- <programlisting>moduleset = 'gnome-2.16'</programlisting>
+ <programlisting>moduleset = 'gnome-2.30'</programlisting>
</para>
<para>
After setting the correct moduleset, you need to tell
@@ -8262,16 +8262,14 @@ some_gc.set_foreground(some_color);</programlisting>
<filename>/opt/gnome2</filename> prefix. You can choose a different
prefix, but it is recommended that you keep this prefix different from
other software that you've installed (don't set it to
- <filename>/usr</filename>!) This way you can keep using your stable
- versions without conflict and use the svn versions when you want to.
- You may want to choose a prefix that your user account has write access
- to so that you don't need to run <application>jhbuild</application> as
- <literal>root</literal>.
+ <filename>/usr</filename>!) If you've followed the jhbuild instructions
+ then this prefix belongs to your user, so you don't need to run jhbuild
+ as <literal>root</literal>.
</para>
</important>
</sect1>
<sect1 id="sec-installing-jhbuild">
- <title>Installing and Using the svn version of >kmm;</title>
+ <title>Installing and Using the git version of >kmm;</title>
<para>
Once you've configured <application>jhbuild</application> as described
above, building >kmm; should be relatively straightforward. The first
@@ -8286,7 +8284,7 @@ $ jhbuild sanitycheck</screen>
<title>Installing >kmm; with <application>jhbuild</application></title>
<para>
If everything worked correctly, you should be able to build >kmm; and
- all of its dependencies from svn by executing <command>jhbuild
+ all of its dependencies from git by executing <command>jhbuild
build</command> (or, if you didn't specify >kmm; in the
<varname>modules</varname> variable, with the command <command>jhbuild
build gtkmm</command>).
@@ -8302,9 +8300,9 @@ $ jhbuild sanitycheck</screen>
</para>
</sect2>
<sect2 id="jhbuild-using-gtkmm">
- <title>Using the svn version of >kmm;</title>
+ <title>Using the git version of >kmm;</title>
<para>
- After you've installed the svn version of >kmm;, you're ready to start
+ After you've installed the git version of >kmm;, you're ready to start
using and experimenting with it. In order to use the new version of
>kmm; you've just installed, you need to set some environment
variables so that your <filename>configure</filename> script knows where
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]