[gnomeweb-wml] anjuta: Updated various content
- From: Johannes Schmid <jhs src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnomeweb-wml] anjuta: Updated various content
- Date: Wed, 25 May 2011 19:06:18 +0000 (UTC)
commit 25d8b1bdfb9c53a04e7cd4e6196acc7efede8ca1
Author: Johannes Schmid <jhs gnome org>
Date: Wed May 25 21:06:06 2011 +0200
anjuta: Updated various content
projects.gnome.org/anjuta/development.page | 112 ++--------------------------
projects.gnome.org/anjuta/downloads.xsl | 37 ++++++----
2 files changed, 29 insertions(+), 120 deletions(-)
---
diff --git a/projects.gnome.org/anjuta/development.page b/projects.gnome.org/anjuta/development.page
index d65d0c3..3dc834e 100644
--- a/projects.gnome.org/anjuta/development.page
+++ b/projects.gnome.org/anjuta/development.page
@@ -7,7 +7,7 @@
<ol>
<li><a href="#design-goals">Anjuta design goals</a></li>
<li><a href="#project-maintainers">Are you a library or project maintainer?</a></li>
- <li><a href="#anjuta-contributors">Getting Anjuta from git repository</a></li>
+ <li><a href="#anjuta-contributors">Building Anjuta from source</a></li>
<li><a href="#anjuta-todo">Things to do in Anjuta</a></li>
<li><a href="#anjuta-releases">Anjuta releases</a></li>
<li><a href="#anjuta-packaging">Packaging Anjuta</a></li>
@@ -62,113 +62,15 @@
</p>
<a name="anjuta-contributors"></a>
- <h2>Getting Anjuta from git repository</h2>
+ <h2>Building Anjuta from source</h2>
- <a name="anjuta-deps"></a>
- <h3>Setting up pre-built GNOME 3 dependencies</h3>
- <p>The quickest way to get started is by getting latest pre-built GNOME 3 components to allow for building anjuta from git. Follow the general steps to setup the <a href="https://live.gnome.org/DeveloperTools/Installation">Development Environment for GNOME 3</a> for your distro.</p>
- <p>Once the GNOME 3 setup is complete, following addional packages should be installed before building gdl and anjuta from git (note: the names are ubuntu/debian names; consider changing to your distro appropriate names):
- <ul>
- <li>libgtksourceview-3-dev</li>
- <li>bison</li>
- <li>graphviz-dev</li>
- <li>flex</li>
- <li>libgda-4.0-dev</li>
- <li>libsqlite3-dev</li>
- <li>libdevhelp-3.0</li>
- <li>libvte-2.90-dev</li>
- <li>libvala-0.12-dev</li>
- <li>valac-0.12</li>
- <li>libxml2-dev</li>
- </ul>
- </p>
- <!--
- <h3>Using <a href="http://library.gnome.org/devel/jhbuild/stable/">JHbuild</a></h3>
- <p>
- JHBuild is a powerful tool to build the GNOME stack. As all major distributions
- currently don't ship the new GNOME 3.x libraries it is very difficult to build
- anjuta manually and jhbuild can be a great help.
- </p>
- <p>JHBuild is included in the major distributions so please install with</p>
- <div class="code">
- (Ubuntu) $ apt-get install jhbuild
- </div>
- <p>or</p>
- <div class="code">
- (Fedora/OpenSuSE) $ yum install jhbuild
- </div>
-
- <p>Afterwards create a .jhbuildrc file in your home directory. You may use
- this <a href="http://git.gnome.org/browse/anjuta/plain/anjuta.jhbuildrc">file</a> as template but
- be sure to adjust the paths. Details can be found in the
- <a href="http://library.gnome.org/devel/jhbuild/stable/">JHbuild</a>
- documentation.</p>
-
- <p>Then you should be able to build and run anjuta with the following commands:</p>
- <div class="code">
- $ jhbuild build anjuta
- $ jhbuild run anjuta
- </div>
- -->
-
- <h3>Building from source repository</h3>
- <p>
- Anjuta is maintained in GNOME git server. Git is a very powerful
- distributed version control system. To learn more about git
- and how you can help anjuta development check
- <a href="http://live.gnome.org/Git">the GNOME git wiki</a>. You can also browse the source on <a href="http://git.gnome.org/browse/anjuta">git web</a> as well.
- </p>
- <p>Make sure you have all
- <a href="#anjuta-deps">dependencies of Anjuta</a>
- installed and ready as described in above section. Now, grab the <code>anjuta</code> and
- <code>gdl</code> modules
- from the repository:</p>
+ <p>Building anjuta from sources is recommended if you want to help develop anjuta
+ or if you want to test blendig-edge features. Otherwise it is recommended to use the
+ packages provided by your distribution.</p>
- <div class="code">
- $ git clone git://git.gnome.org/anjuta
- $ git clone git://git.gnome.org/gdl
- </div>
-
- <p>That only gives read access to the repository. If you have an account
- for git.gnome.org and want write access (you must have been granted
- write access to the <code>anjuta</code> module as an Anjuta developer),
- you instead need to check out the source with:</p>
-
- <div class="code">
- $ git clone ssh://username git gnome org/git/anjuta
- $ git clone ssh://username git gnome org/git/gdl
- </div>
-
- <p>Now you will want to build and install. Run:</p>
-
- <div class="code">
- $ ./autogen.sh
- </div>
-
- <p>If you want to enable Anjuta API documentation generation, you can pass --enable-gtk-doc to
- the above autogen.sh script. Then continue just like you would work with a tarball
- package:</p>
-
- <div class="code">
- $ ./configure
- $ make
- $ su [password]
- # make install
- </div>
- <p>At the end of configure stage, you will see which plugins are being built
- and which aren't. If you see some plugins not built, it's because you are
- missing some key dependencies to make it build.
- </p>
- <p>After you have checked the code out, you can use:</p>
- <div class="code">
- $ git pull --rebase (in the anjuta top level directory)
- </div>
- <p>to update your personal copy of Anjuta to the latest version from the
- Git repository and rebuild.
+ <p>Please check the <a href="http://live.gnome.org/Anjuta">wiki</a>
+ for up-to-date <a href="http://live.gnome.org/Anjuta/Building">build instructions</a>.
</p>
- <p> If you want to submit patches or commit to anjuta repository,
- see this nice and simple <a href="http://live.gnome.org/Git/Developers">git tutorial</a>
- for further instructions</p>
<a name="anjuta-todo"/>
<h2>Things to do in Anjuta</h2>
diff --git a/projects.gnome.org/anjuta/downloads.xsl b/projects.gnome.org/anjuta/downloads.xsl
index b58af31..4c056b1 100644
--- a/projects.gnome.org/anjuta/downloads.xsl
+++ b/projects.gnome.org/anjuta/downloads.xsl
@@ -76,8 +76,18 @@
</div>
<p class="clear-me">
- Anjuta follows GNOME
- <a href="http://live.gnome.org/TwoPointTwentyseven">release planning</a>
+ <h2>Install binary package</h2>
+ <p>In general it is recommended that you install the binary package your
+ distribution provides, at least as long as those are up-to-date. Instructions for
+ various distributions can be found in the
+ <a href="https://live.gnome.org/DeveloperTools/Installation">wiki</a>.</p>
+
+ <p>If the packages in your distribution are old and you use the latest version
+ of the distribution, please file a bug against the package in the bug tracking
+ system of your distribution.</p>
+
+ <p class="clear-me">
+ Anjuta follows GNOME release planning
and version numbering scheme. Unstable
versions have a odd minor version number while stable version
have a even minor version number.
@@ -101,23 +111,24 @@
<table>
<tr><td nowrap=""><a href="http://ftp.gnome.org/pub/GNOME/sources/gtk/">GTK+</a></td>
- <td nowrap="">2.91.1 or later</td>
+ <td nowrap="">3.0 or later</td>
<td>GTK+ toolkit UI development library</td></tr>
<tr><td nowrap=""><a href="http://ftp.gnome.org/pub/GNOME/sources/gdl/">GDL</a></td>
- <td nowrap="">2.91.1 or later</td>
+ <td nowrap="">3.0 or later</td>
<td>Docking library</td></tr>
<tr><td nowrap=""><a href="http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/">gtksourceview</a></td>
- <td nowrap="">2.91.x or later</td>
+ <td nowrap="">3.0 or later</td>
<td>GTK+ sourceview editor widget (required for Anjuta editor)</td></tr>
- <tr><td nowrap=""><a href="http://ftp.gnome.org/pub/GNOME/sources/libgda/3.99/">libgda</a></td>
+ <tr><td nowrap=""><a href="http://ftp.gnome.org/pub/GNOME/sources/libgda">libgda</a></td>
<td nowrap="">4.2 or later</td>
<td>GNOME DB library</td></tr>
<tr><td nowrap=""><a href="http://ftp.gnome.org/pub/GNOME/sources/vte/">vte</a></td>
- <td nowrap="">0.27.2 or later</td>
- <td>GNOME vte terminal widget (required for embedded terminal plugin)</td></tr>
+ <td nowrap="">0.28.0 or later</td>
+ <td>GNOME vte terminal widget (required for embedded terminal plugin). You have
+ to use the --with-gtk=3.0 switch at configure time.</td></tr>
<tr><td nowrap=""><a href="http://www.xmlsoft.org/">libxml</a></td>
<td nowrap="">2.4.23 or later</td>
@@ -127,20 +138,16 @@
<td nowrap="">Any</td>
<td>XSLT transformation library</td></tr>
- <tr><td nowrap=""><a href="http://live.gnome.org/LibUnique">libunique</a></td>
- <td nowrap="">2.4.23 or later</td>
- <td>Unique is a library for writing single instance application.</td></tr>
-
<tr><td colspan="3" nowrap=""><h3>You can optionally have these to build some essential plugins.</h3></td></tr>
<tr><td nowrap=""><a href="http://ftp.gnome.org/pub/GNOME/sources/glade3/">glade3</a></td>
- <td nowrap="">3.1.3 or later</td>
+ <td nowrap="">3.10 or later</td>
<td>Next generation glade UI designer.
GTK/GNOME Graphical User Interface Editor.
You need this for developing GTK/GNOME applications in Anjuta</td></tr>
<tr><td nowrap=""><a href="http://ftp.gnome.org/pub/GNOME/sources/devhelp/">devhelp</a></td>
- <td nowrap="">2.91.1 or later</td>
+ <td nowrap="">3.0 or later</td>
<td>Developer's help system. Required for context sensitive API help and search.</td></tr>
<tr><td nowrap=""><a href="http://www.graphviz.org/Download.php">graphviz</a></td>
@@ -172,7 +179,7 @@
</p>
<p>
<table border="1" cellspacing="1" cellpadding="4">
- <tr><td><a href="http://gtkmm.sourceforge.net/">gtkmm</a></td>
+ <tr><td><a href="http://www.gtkmm.org">gtkmm</a></td>
<td>C++ wrapper for GTK. You need this for developing C++ GTK applications.</td></tr>
<tr><td><a href="http://www.wxwindows.org">WxWindows</a></td>
<td>Cross platform GUI toolkit. It uses
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]