[Pkg-octave-commit] rev 108 - trunk/www

Rafael Laboissiere rafael@costa.debian.org
Thu, 24 Feb 2005 12:00:05 +0100


Author: rafael
Date: 2005-02-24 12:00:05 +0100 (Thu, 24 Feb 2005)
New Revision: 108

Added:
   trunk/www/index.html.in
Removed:
   trunk/www/index.html
Modified:
   trunk/www/Makefile
Log:
Added links for the package home page, its BTS entry and the buildd log.
The list of packages is now automatically geenrated by eperl.


Modified: trunk/www/Makefile
===================================================================
--- trunk/www/Makefile	2005-02-24 07:54:51 UTC (rev 107)
+++ trunk/www/Makefile	2005-02-24 11:00:05 UTC (rev 108)
@@ -12,14 +12,20 @@
 DIR = /org/alioth.debian.org/chroot/home/groups/pkg-octave/htdocs/
 FILES = index.html DOG-Guidelines.txt
 
-install: svn-ci
+install: index.html svn-ci
 	scp $(FILES) $(USER)@$(HOST):$(DIR)
 	@echo -n Setting group access of www files...
 	@ssh $(USER)@$(HOST) \
 		'cd $(DIR); for i in $(FILES); do chgrp $(GROUP) $$i; chmod g=u $$i; done'
 	@echo done
 
+%: %.in
+	eperl $< > $@
+
 svn-ci:
 	svn ci $(FILES)
 
-.PHONY: install svn-ci
\ No newline at end of file
+clean:
+	rm -f index.html
+
+.PHONY: install svn-ci clean
\ No newline at end of file

Deleted: trunk/www/index.html

Copied: trunk/www/index.html.in (from rev 100, trunk/www/index.html)
===================================================================
--- trunk/www/index.html	2005-02-23 07:41:26 UTC (rev 100)
+++ trunk/www/index.html.in	2005-02-24 11:00:05 UTC (rev 108)
@@ -0,0 +1,248 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>Debian Octave Group</title>
+<style type="text/css">
+  body { color: black; background-color: white; }
+  h1 { font-size: 1.5em; border-bottom: solid black 1px;
+       color: #005a9c; }
+  h2 { font-size: 1.1em; font-weight: bold;
+       color: rgb(136,0,0);
+       margin-top: 1em; margin-bottom: 0.5em; }
+  table.footer { border-top: solid black 1px; font-size: 0.8em; }
+</style>
+</head>
+<body>
+    <h1>Debian Octave Group</h1>
+
+    <h2>Introduction</h2>
+
+    <p>
+      The Debian Octave Group is a collaborative effort for maintaining the <a
+        href="http://www.octave.org">Octave</a>-related <a
+        href="http://www.debian.org">Debian</a> packages.  Coordination is done
+      through a <a
+        href="http://alioth.debian.org/projects/pkg-octave">project</a> at <a
+        href="http://alioth.debian.org">Alioth.</a>
+    </p>
+
+    <p>
+      Any developer, either a member of Debian or not, is invited to
+      participate.  If you are interested, please drop a note to the
+      project administrators at Alioth.
+    </p>
+
+    <h2>Information for developers</h2>
+
+    <p>
+      Development is coordinated through an <a
+        href="http://svn.debian.org/wsvn/pkg-octave/">SVN repository</a>.
+    </p>
+
+    <p>
+      There is now a draft of the <a
+      href="DOG-Guidelines.txt">Guidelines</a>
+      for the developers.  Please read it before doing any work on the
+      packages.
+    </p>
+
+    <h2>Mailing lists</h2>
+
+    <p>
+      There are currently two mailing lists related to the project:
+    </p>
+
+    <ul>
+      <li><a
+          href="http://lists.alioth.debian.org/mailman/listinfo/pkg-octave-devel">pkg-octave-devel</a>:  Development discussion for Octave/Debian
+      </li>
+      <li><a
+          href="http://lists.alioth.debian.org/mailman/listinfo/pkg-octave-commit">pkg-octave-commit</a>:  Automatic SVN activity notifications
+      </li>
+    </ul>
+
+    <h2>Maintained packages</h2>
+
+<:
+my @packages = (
+  "inline-octave",
+  "matwrap",
+  "octave-ci",
+  "octave-epstk",
+  "octave-forge",
+  "octave-gpc",
+  "octave2.1",
+  "octaviz",
+  "semidef-oct",
+  "statdataml"
+)
+:>
+    <ul>
+<:
+for my $pkg (@packages) { _:>
+      <li>
+        <:=$pkg:>
+        (<a
+          href="http://packages.debian.org/src:<:=$pkg:>">pkg</a>,
+         <a
+          href="http://bugs.debian.org/src:<:=$pkg:>">bts</a>,
+         <a
+          href="http://buildd.debian.org/build.php?arch=&pkg=<:=$pkg:>">buildd</a>)
+      </li>
+<:
+}
+:>
+    </ul>
+
+    <h2>Packages not yet released</h2>
+
+    <ul>
+      <li>
+        <a
+          href="octave-gtk">octave-gtk</a>
+      </li>
+    </ul>
+
+
+    <h2>Other interesting Octave stuff</h2>
+
+    <ul>
+      <li>
+        <a href="http://www.sf.net/projects/biosig/">Biosignal Tools</a>:
+        BIOSIG is an open source software library for biomedical signal
+        processing.  Library works well with Octave and Matlab. Special
+        emphasis is put on EEG/MEG/ECoG, but also other types of
+        biosignals like ECG, EMG, etc. are supported.
+      </li>
+      <li>
+        <a href="http://www.sf.net/projects/segymat/">SegyMAT</a>:
+        SegyMAT is a set of Matlab/Octave m-files to read and write SEG Y
+        data following the SEG Y Revision 1 draft 6 standard.
+      </li>
+      <li>
+        <a
+          href="http://www.sf.net/projects/quantum-octave/">quantum-octave</a>:
+        Package quantum-octave is a set of GNU Octave functions for
+        simulating quantum computers and - in general - quantum
+        systems.
+      </li>
+      <li>
+        <a href="http://www.sf.net/projects/eidors3d/">EIDORS 3D</a>:
+        EIDORS 3D provides the basic ingredients required for 3D FEM
+        forward modelling and regularized Gauss-Newton reconstruction for
+        medical and industrial Electrical Impedance Tomography
+        (EIT). Currently requires MATLAB, ports to Octave enouraged.
+      </li>
+
+      <li>
+        <a href="http://www.sf.net/projects/mtt/">Model Transformation
+          Tools</a>: A set of tools for modelling dynamic physical systems
+        using the bond-graph methodology and transforming these models
+        into representations suitable for analysis, control and
+        simulation.  These tools use, and generate m files for, GNU
+        Octave.
+      </li>
+      <li>
+        <a href="http://www.sf.net/projects/octawrap/">octawrap</a>: This
+        is a wrapper for Octave and Wish, that emulates the behavior of
+        Matlab (mathematical tool) using this two programs.
+      </li>
+      <li>
+        <a
+        href="http://www.sf.net/projects/octave-gtk/">Octave-LibGlade</a>:
+        Use Glade UI Editor to design the GUI.  Use libGlade to write event
+        handlers.  Use Octave to write application logic.  Write a killer
+        application! ;-)
+      </li>
+      <li>
+        <a href="http://freshmeat.net/projects/gdoctave/">GD-Octave</a>:
+        library glue for exporting GD library functions into Octave. It
+        features string and text rendering to the PNG, JPEG, GIF, and WBMP
+        image formats. Line, Point, Arc, Polygon, and Fill are supported as
+        primitives.
+      </li>
+      <li>
+        <a href="http://www.sf.net/projects/glplot/">GLPlot</a>: A plot
+        package using OpenGL and meant to be used in Octave and
+        Overflow. It does not aim to be a standalone interactive plot
+        package, but to be used from other applications.
+      </li>
+      <li>
+        <a href="http://www.sf.net/projects/octplot/">OctPlot</a>: A
+        handle graphics package for Octave, the Free alternative to
+        matlab. OctPlot will provide quality postscript(TM) and screen
+        graphics.
+      </li>
+      <li>
+        <a href="http://www.sf.net/projects/multimat/">multimat</a>: This
+        program will give the user a shell that is able to connect to
+        different mathematical engines (at least octave and scilab) and
+        distribute the work among them. It will also be able to connect
+        to other engines as gnuplot, plplot or wish (tcl/tk interpreter).
+      </li>
+
+      <li>
+        <a href="http://www.sf.net/projects/openfem/">Open Finite Element
+          Analysis</a>: Develop finite element stress analysis programs,
+        that work with free cad systems (Maybe QCad). Right now there's
+        only a 2d gridded structure analysis prog with a crappy
+        interface, written mainly in octave.
+      </li>
+      <li>
+        <a href="http://www.sf.net/projects/nellip/">Nellip</a>: Nellip
+        is a set of functions for designing Elliptic digital filters in
+        Gnu-Octave.
+      </li>
+      <li>
+        <a href="http://www.sf.net/projects/yaog/">Yaog</a>: Yaog is an
+        IDE or GUI for Octave.
+      </li>
+      <li>
+        <a href="http://www.sf.net/projects/octaveipc/">Octave IPC
+          Module</a>: Realizes an Octave module and a C++ API that allows
+        client applicaions to start Octave as background process to
+        exchange data with it and execute Octave commands using IPC.
+      </li>
+
+      <li>
+        <a href="http://www.sf.net/projects/octivate/">Octivate</a>:
+        Octivate is a front end to GNU Octave written using C#, Mono, and
+        the GTK.  The software uses a C/C++ library (liboctivate) to
+        interface GNU Octave.  The solution also implements an Octave
+        namespace in C#.  It is designed for Linux but should be
+        portable
+      </li>
+      <li>
+        <a href="http://www.sf.net/projects/mffmsilhouette/">MFFM
+          impl. of silhouette extraction alg.</a>: Implementation of a
+        Silhouette extraction algorithm [1]. Coded in octave
+        (matlab). [1] M. Yamada, K. Ebihara, and J. Ohya. A New Robust
+        Real-time Method for Extracting Human Silhouettes from Color
+        Images. Int. Conf. on Auto. Face and Gesture Recog., 1998
+      </li>
+      <li>
+        <a href="http://driss.ghaddab.free.fr/cmo/">Concurrent
+	Modules for GNU Octave (CMO)</a>: a library to help
+	developing concurrent modules for GNU Octave, which communicate via
+	an IPC channel using an object-oriented syntax. CMO implements an
+	event queue within GNU Octave and can execute user-defined callback
+	functions.
+      </li>
+    </ul>
+
+    <table class="footer" width="100%">
+      <tr><td align="left">$Id$
+        </td>
+        <td align="right">
+          <a href="http://validator.w3.org/check/referer">Valid XHTML 1.0!</a>
+          &nbsp;&nbsp;
+          <a href="http://jigsaw.w3.org/css-validator/check/referer">Valid CSS!</a>
+        </td>
+      </tr>
+    </table>
+
+  </body>
+</html>