SF.net SVN: geany-plugins:[602] trunk/geanygdb

dmaphy at users.sourceforge.net dmaphy at xxxxx
Sat Apr 18 16:58:03 UTC 2009


Revision: 602
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=602&view=rev
Author:   dmaphy
Date:     2009-04-18 16:58:03 +0000 (Sat, 18 Apr 2009)

Log Message:
-----------
rewrite README and INSTALL to use restructuredText and geany documentation css-file.

Modified Paths:
--------------
    trunk/geanygdb/INSTALL
    trunk/geanygdb/README
    trunk/geanygdb/configure.in

Added Paths:
-----------
    trunk/geanygdb/doc/
    trunk/geanygdb/doc/geany.css

Modified: trunk/geanygdb/INSTALL
===================================================================
--- trunk/geanygdb/INSTALL	2009-04-18 15:03:40 UTC (rev 601)
+++ trunk/geanygdb/INSTALL	2009-04-18 16:58:03 UTC (rev 602)
@@ -1,3 +1,8 @@
+============
+Installation
+============
+
+
 Please note that this plugin just should work with Geany 0.16 or higher. There
 is no guarantee that it works with versions below 0.16.
 
@@ -4,33 +9,33 @@
 There are different possibilities to install this plugin:
 
 First
---------------------------------------------------------------------------------
-./configure
-make
-make install
+=====
+ ./configure
+ make
+ make install
 
 
 Second
---------------------------------------------------------------------------------
-./configure
-make
-cp src/.libs/geanygdb.so ~/.config/geany/plugins
-cp src/geanygdb_ttyhelper ~/.config/geany/plugins
+======
+ ./configure
+ make
+ cp src/.libs/geanygdb.so ~/.config/geany/plugins
+ cp src/geanygdb_ttyhelper ~/.config/geany/plugins
 
 
 Third
---------------------------------------------------------------------------------
+=====
 There will soon be a possibility to build geanygdb using waf.
 
 
 Fourth
---------------------------------------------------------------------------------
-Building much of the available plugins from svn by doing this:
+======
+You can build much of the available plugins from svn by doing this:
 
-svn co https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk geany-plugins
-cd geany-plugins
-./waf configure
-./waf build -p -k
+ svn co https://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk geany-plugins
+ cd geany-plugins
+ ./waf configure
+ ./waf build -p -k
 
-Built *.so-files will be available in ./_build_/default/ after a successful build.
-Copy the ones you want to ~/.config/geany/plugins/
+Built \*.so-files will be available in ./_build_/default/ after a successful
+build. Copy the ones you want to ~/.config/geany/plugins/.

Modified: trunk/geanygdb/README
===================================================================
--- trunk/geanygdb/README	2009-04-18 15:03:40 UTC (rev 601)
+++ trunk/geanygdb/README	2009-04-18 16:58:03 UTC (rev 602)
@@ -1,3 +1,14 @@
+.. |(version)| replace:: 0.0.2
+.. |(download_current)| replace:: http://plugins.geany.org/geanygdb/geanygdb-0.0.2.tar.gz
+
+===============
+Geanygdb Plugin
+===============
+
+.. contents::
+
+About
+=====
 This is a plugin to provide integrated debugging from Geany using the GNU
 debugger (gdb). It was developed and tested on openSUSE-10.3 with GDB-6.7.50.
 Other recent versions of GDB will probably work, but operating systems other
@@ -3,4 +14,35 @@
 than Linux-PC will not work, at least not without some considerable hacking.
 
+
+Current Version
+===============
+The current stable Geanygdb release is |(version)|.
+
+
+Requirements
+============
+For compiling the plugin yourself, you will need the GTK (>= 2.8.0) libraries
+and header files. You will also need its dependency libraries and header
+files, such as Pango, Glib and ATK. All these files are available at
+http://www.gtk.org.
+
+And obviously, you will need have Geany installed. If you have Geany installed
+from the sources, you should be ready to go.
+If you used a prepared package e.g. from your distribution you probably need
+to install an additional package, this might be called geany-dev or geany-devel.
+Please note that in order to compile and use this plugin, you need Geany 0.16
+or later.
+
+Furthermore you need, of course, a C compiler and the Make tool.
+The GNU versions of these tools are recommended.
+
+
+Installation
+============
+See the File INSTALL for more information.
+
+
+Documentation
+=============
 There is no real documentation, but if you hover your mouse over the buttons
 in the "Debug" sidebar panel in Geany the tooltips should give you some idea
@@ -39,3 +81,41 @@
 while GDB tries to shut down. Again, just be patient, but note that it is
 much better use the "Unload" button in the debug sidebar before trying to
 disable the plugin.
+
+
+Download
+========
+
+Current Version
+---------------
+
+============= ================ ============================================================
+Geany Version Geanygdb Version Download
+============= ================ ============================================================
+0.16               |(version)| |(download_current)|
+============= ================ ============================================================
+
+Up to date source code can be downloaded here::
+
+  svn checkout http://geany-plugins.svn.sourceforge.net/svnroot/geany-plugins/trunk/geanygdb
+
+previous Versions
+-----------------
+
+======================= ================ ============================================================
+Geany Version           Geanygdb Version Download
+======================= ================ ============================================================
+known to work with 0.14            0.0.1 http://plugins.geany.org/geanygdb/geanydebug-0.0.1.tar.gz
+======================= ================ ============================================================
+
+
+Contact
+=======
+Geanys official homepage is http://geany.org/
+
+mailing list is geany at uvena.de
+
+eMail to dmaphy at googlemail.com
+
+meet us in IRC on channels #geany or #geany-de using chat.freenode.net
+

Modified: trunk/geanygdb/configure.in
===================================================================
--- trunk/geanygdb/configure.in	2009-04-18 15:03:40 UTC (rev 601)
+++ trunk/geanygdb/configure.in	2009-04-18 16:58:03 UTC (rev 602)
@@ -16,7 +16,7 @@
 
 
 # checking for Geany
-PKG_CHECK_MODULES(GEANY, [geany >= 0.15])
+PKG_CHECK_MODULES(GEANY, [geany >= 0.16])
 AC_SUBST(GTK_CFLAGS)
 AC_SUBST(GTK_LIBS)
 

Added: trunk/geanygdb/doc/geany.css
===================================================================
--- trunk/geanygdb/doc/geany.css	                        (rev 0)
+++ trunk/geanygdb/doc/geany.css	2009-04-18 16:58:03 UTC (rev 602)
@@ -0,0 +1,114 @@
+/*
+:Author: Enrico Troeger
+:Contact: enrico(dot)troeger(at)uvena(dot)de
+:Copyright: This stylesheet has been placed in the public domain.
+
+Stylesheet for Geany's documentation based on a version of John Gabriele.
+*/
+
+ at media screen {
+
+	body {
+		background-color: #f2f2f2;
+		color: #404040;
+		margin-left: 0.4em;
+		width: 60em;
+		font-size: 90%;
+	}
+
+	a {
+		color: #990000;
+	}
+
+	a:visited {
+		color: #7E558E;
+	}
+
+	a:hover {
+		text-decoration: none;
+	}
+
+	h1 {
+		border-top: 1px dotted;
+		margin-top: 2em;
+	}
+
+	h1, h2, h3 {
+		font-family: sans-serif;
+		color: #5D0606;
+	}
+
+	h1.title {
+	  text-align: left }
+
+	h2 {
+		margin-top: 30px;
+	}
+
+	h2.subtitle {
+	  text-align: left }
+
+	h3 {
+		padding-left: 3px;
+	}
+
+	blockquote, pre {
+		border: 1px solid;
+		padding: 0.4em;
+	}
+
+	blockquote {
+		font-family: sans-serif;
+		background-color: #DBEDD5;
+		border: 1px dotted;
+		border-left: 4px solid;
+		border-color: #9FD98C;
+	}
+
+	pre {
+		background-color: #ECDFCE;
+		border: 1px dotted;
+		border-left: 4px solid;
+		border-color: #D9BE9A;
+	}
+
+	tt, pre, code {
+		color: #6D4212;
+	}
+
+	table {
+		border: 1px solid #D9BE9A;
+	}
+
+	th {
+		background-color: #ECDFCE;
+		border: 1px dotted #D9BE9A;
+	}
+
+	td {
+		border: 1px dotted #D9BE9A;
+	}
+
+	.docinfo-name {
+		color: #5D0606;
+	}
+
+	p.admonition-title {
+		color: #990000;
+		font-weight: bold;
+	}
+
+	div.note {
+		margin: 1em 3em;
+		padding: 0em;
+	}
+
+	dt {
+		font-style: italic;
+	}
+
+}
+
+ at media print {
+
+}


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Plugins-Commits mailing list