[gnomeweb-wml] anjuta: Updated various content



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]