[Pkg-ocaml-maint-commits] r2185 - in trunk/packages/cameleon: trunk/debian trunk/debian/xml-man upstream

Sylvain LE GALL gildor-guest at costa.debian.org
Tue Nov 29 22:05:27 UTC 2005


Author: gildor-guest
Date: 2005-11-29 22:05:13 +0000 (Tue, 29 Nov 2005)
New Revision: 2185

Added:
   trunk/packages/cameleon/upstream/cameleon_1.9.9.cvs20051129.orig.tar.gz
Modified:
   trunk/packages/cameleon/trunk/debian/META.in
   trunk/packages/cameleon/trunk/debian/TODO
   trunk/packages/cameleon/trunk/debian/changelog
   trunk/packages/cameleon/trunk/debian/rules
   trunk/packages/cameleon/trunk/debian/xml-man/dbforge2.byte.xml
   trunk/packages/cameleon/trunk/debian/xml-man/dbforge2.gui.byte.xml
   trunk/packages/cameleon/trunk/debian/xml-man/ocamlcvs2.byte.xml
   trunk/packages/cameleon/trunk/debian/xml-man/report2.byte.xml
   trunk/packages/cameleon/trunk/debian/xml-man/report2.gui.byte.xml
Log:
Final version of cameleon without lablgtk1 dependency -- SLG


Modified: trunk/packages/cameleon/trunk/debian/META.in
===================================================================
--- trunk/packages/cameleon/trunk/debian/META.in	2005-11-29 21:59:27 UTC (rev 2184)
+++ trunk/packages/cameleon/trunk/debian/META.in	2005-11-29 22:05:13 UTC (rev 2185)
@@ -3,14 +3,13 @@
 directory="+cameleon"
 
 package "config_file" (
-  requires = ""
   version = "@VERSION@"
   archive(byte)="config_file.cmo"
   archive(native)="config_file.cmx"
 )
 
 package "configwin" (
-  requires = "cameleon.config_file lablgtk2"
+  requires = "cameleon.config_file cameleon.okey lablgtk2"
   version="@VERSION@"
   archive(byte)="configwin.cma"
   archive(native)="configwin.cmxa"
@@ -18,45 +17,38 @@
 
 package "dbforge_gui" (
   version = "@VERSION@"
+  requires = "str xml-light lablgtk2.glade"
   archive(byte) = "dbforge_gui.cma"
   archive(native) = "dbforge_gui.cmxa"
 )
 
 package "ffind" (
-  requires = ""
+  requires = "str"
   version = "@VERSION@"
   archive(byte)="ffind.cmo"
   archive(native)="ffind.cmx"
 )
 
 package "gdir" (
-  requires = ""
+  requires = "lablgtk2 cameleon.gstuff"
   version = "@VERSION@"
-  archive(byte)="gdir"
-  archive(native)="gdir"
+  archive(byte)="gdir.cmo"
+  archive(native)="gdir.cmx"
 )
 
 package "gmylist" (
-  requires = ""
+  requires = "lablgtk2"
   version = "@VERSION@"
   archive(byte)="gmylist.cmo"
   archive(native)="gmylist.cmx"
 )
 
 package "gstuff" (
-  requires = ""
   version = "@VERSION@"
   archive(byte)="gstuff.cmo"
   archive(native)="gstuff.cmx"
 )
 
-package "ocamlcvs" (
-  requires = "unix str"
-  version = "@VERSION@"
-  archive(byte) = "ocamlcvs.cma"
-  archive(native) = "ocamlcvs.cmxa"
-)
-
 package "okey" (
   requires = "lablgtk2"
   version = "@VERSION@"
@@ -65,14 +57,14 @@
 )
 
 package "report" (
-  requires = ""
+  requires = "xml-light"
   version = "@VERSION@"
   archive(byte)="report.cma"
   archive(native)="report.cmxa"
 )
 
 package "report_gui" (
-  requires = ""
+  requires = "lablgtk2.glade cameleon.configwin xml-light"
   version = "@VERSION@"
   archive(byte)="report_gui.cma"
   archive(native)="report_gui.cmxa"

Modified: trunk/packages/cameleon/trunk/debian/TODO
===================================================================
--- trunk/packages/cameleon/trunk/debian/TODO	2005-11-29 21:59:27 UTC (rev 2184)
+++ trunk/packages/cameleon/trunk/debian/TODO	2005-11-29 22:05:13 UTC (rev 2185)
@@ -1,3 +1,2 @@
-* Check dependency for the META file
-* Write manpages (dbforge2, dbforge2.gui, report2, report2.gui ocamlcvs2)
+* Check version sed for META file
 * List some commands that can be launched from command line in the manpage of cameleon2.

Modified: trunk/packages/cameleon/trunk/debian/changelog
===================================================================
--- trunk/packages/cameleon/trunk/debian/changelog	2005-11-29 21:59:27 UTC (rev 2184)
+++ trunk/packages/cameleon/trunk/debian/changelog	2005-11-29 22:05:13 UTC (rev 2185)
@@ -1,9 +1,18 @@
-cameleon (1.9.9.cvs20051114-1) unstable; urgency=low
+cameleon (1.9.9.cvs20051129-1) unstable; urgency=low
 
   * New upstream release
   * Upgrade to standards version 3.6.2.0 (no change)
+  * Remove most of the binary packages. All the former libraries are grouped in 
+    libcameleon-ocaml-dev. Ioxml, zoggy, mlchat, omom are no more shipped,
+    since they seemed to have disappeared. 
+  * Stop using *.in files. Since all libraries are in the same package a
+    simple "mv" is enough.
+  * Get rid of lablgtk1 dependencies.
+  * Write manpages for all binaries.
+  * All META file are grouped in META.cameleon. Most of the former library are
+    now a subpackage of cameleon (e.g cameleon.okey).
 
- -- Sylvain Le Gall <sylvain.le-gall at polytechnique.org>  Mon, 10 Oct 2005 22:53:51 +0200
+ -- Sylvain Le Gall <sylvain.le-gall at polytechnique.org>  Tue, 29 Nov 2005 22:22:01 +0100
 
 cameleon (1.3-7) unstable; urgency=low
 

Modified: trunk/packages/cameleon/trunk/debian/rules
===================================================================
--- trunk/packages/cameleon/trunk/debian/rules	2005-11-29 21:59:27 UTC (rev 2184)
+++ trunk/packages/cameleon/trunk/debian/rules	2005-11-29 22:05:13 UTC (rev 2185)
@@ -6,7 +6,7 @@
 include /usr/share/dpatch/dpatch.make
 PACKAGE=cameleon
 VERSION=$(shell dpkg-parsechangelog | \
-	awk "/Version: .*/ { gsub(\"-.*\",\"\",\$2); print \$2; }")
+	awk "/Version: .*/ { gsub(\"-.*\",\"\",\$$2); print \$$2; }")
 OCAMLIBDIR=$(shell ocamlc -where)
 CAMELEONTMP=$(CURDIR)/debian/tmp
 CAMELEON=$(CURDIR)/debian/cameleon
@@ -78,7 +78,7 @@
 	  $(CAMELEONLIB)/$(OCAMLIBDIR)
 	# Install META
 	mkdir -p $(CAMELEONLIB)/$(OCAMLIBDIR)/METAS
-	sed -e "s/@VERSION@/$(VERSION)/" debian/META.in \
+	sed -e "s/@VERSION@/$(VERSION)/g" debian/META.in \
 	  > $(CAMELEONLIB)/$(OCAMLIBDIR)/METAS/META.cameleon
 	# Move files
 	dh_install --sourcedir=$(CAMELEONTMP) --fail-missing --autodest

Modified: trunk/packages/cameleon/trunk/debian/xml-man/dbforge2.byte.xml
===================================================================
--- trunk/packages/cameleon/trunk/debian/xml-man/dbforge2.byte.xml	2005-11-29 21:59:27 UTC (rev 2184)
+++ trunk/packages/cameleon/trunk/debian/xml-man/dbforge2.byte.xml	2005-11-29 22:05:13 UTC (rev 2185)
@@ -19,13 +19,14 @@
 <refnamediv>
   <refname>&dhprg;</refname>
 
-  <refpurpose></refpurpose>
+  <refpurpose>Transform a XML file conforming to db DTD into SQL 
+    statements.</refpurpose>
 </refnamediv>
 
 <refsynopsisdiv>
   <cmdsynopsis>
     &dhprg; 
-    <arg>common options</arg>
+    <arg choice="req">filename</arg>
   </cmdsynopsis>
 </refsynopsisdiv>
 
@@ -37,15 +38,11 @@
   <para>This manual page was written for the &debian; distribution
     because the original program does not have a manual page.</para>
 
-  <variablelist>
-    <varlistentry>
-      <term><option></option></term>
-      <listitem>
-        <para></para>
-      </listitem>
-    </varlistentry>
-  </variablelist>
-  
+  <para>&dhprg; main purpose is to generate SQL statement corresponding
+    to the XML file produced by <command>dbforge2.gui.byte</command>.</para>
+
+  <para>There is no Xlib dependency so this program can be used in console
+    mode.</para>
 </refsect1>
 
 &license;
@@ -56,7 +53,7 @@
   <para>
     <citerefentry>  
       <refentrytitle>
-        <command>cameleon2.byte</command>
+        <command>dbforge2.gui.byte</command>
       </refentrytitle>  
       <manvolnum>1</manvolnum>
     </citerefentry>

Modified: trunk/packages/cameleon/trunk/debian/xml-man/dbforge2.gui.byte.xml
===================================================================
--- trunk/packages/cameleon/trunk/debian/xml-man/dbforge2.gui.byte.xml	2005-11-29 21:59:27 UTC (rev 2184)
+++ trunk/packages/cameleon/trunk/debian/xml-man/dbforge2.gui.byte.xml	2005-11-29 22:05:13 UTC (rev 2185)
@@ -19,13 +19,12 @@
 <refnamediv>
   <refname>&dhprg;</refname>
 
-  <refpurpose></refpurpose>
+  <refpurpose>GUI to write XML file conforming to db DTD.</refpurpose>
 </refnamediv>
 
 <refsynopsisdiv>
   <cmdsynopsis>
     &dhprg; 
-    <arg>common options</arg>
   </cmdsynopsis>
 </refsynopsisdiv>
 
@@ -37,14 +36,9 @@
   <para>This manual page was written for the &debian; distribution
     because the original program does not have a manual page.</para>
 
-  <variablelist>
-    <varlistentry>
-      <term><option></option></term>
-      <listitem>
-        <para></para>
-      </listitem>
-    </varlistentry>
-  </variablelist>
+  <para>&dhprg; takes no argument. Once launched, you will be able to 
+    edit and save a set of SQL tables. You can build a standard SQL
+    database using this GUI.</para>
   
 </refsect1>
 
@@ -53,14 +47,7 @@
 <refsect1>
   <title>SEE ALSO</title>
 
-  <para>
-    <citerefentry>  
-      <refentrytitle>
-        <command>cameleon2.byte</command>
-      </refentrytitle>  
-      <manvolnum>1</manvolnum>
-    </citerefentry>
-  </para>
+  <para></para>
 
 </refsect1>
 

Modified: trunk/packages/cameleon/trunk/debian/xml-man/ocamlcvs2.byte.xml
===================================================================
--- trunk/packages/cameleon/trunk/debian/xml-man/ocamlcvs2.byte.xml	2005-11-29 21:59:27 UTC (rev 2184)
+++ trunk/packages/cameleon/trunk/debian/xml-man/ocamlcvs2.byte.xml	2005-11-29 22:05:13 UTC (rev 2185)
@@ -19,13 +19,17 @@
 <refnamediv>
   <refname>&dhprg;</refname>
 
-  <refpurpose></refpurpose>
+  <refpurpose>GUI to manipulate CVS-managed files.</refpurpose>
 </refnamediv>
 
 <refsynopsisdiv>
   <cmdsynopsis>
     &dhprg; 
-    <arg>common options</arg>
+    <group choice="opt">
+      <arg choice="plain">-help</arg>
+      <arg choice="plain">--help</arg>
+    </group>
+    <arg choice="opt" rep="repeat">dir</arg>
   </cmdsynopsis>
 </refsynopsisdiv>
 
@@ -37,11 +41,17 @@
   <para>This manual page was written for the &debian; distribution
     because the original program does not have a manual page.</para>
 
+  <para>&dhprg; enables to manipulate files in a CVS tree. Classical CVS 
+    operations can be directly done using this interface. The initial
+    directory given on the command line are checked for the presence of 
+    a CVS local copy.</para>
+
   <variablelist>
     <varlistentry>
-      <term><option></option></term>
+      <term><option>-help</option></term>
+      <term><option>--help</option></term>
       <listitem>
-        <para></para>
+        <para>Display an help message.</para>
       </listitem>
     </varlistentry>
   </variablelist>

Modified: trunk/packages/cameleon/trunk/debian/xml-man/report2.byte.xml
===================================================================
--- trunk/packages/cameleon/trunk/debian/xml-man/report2.byte.xml	2005-11-29 21:59:27 UTC (rev 2184)
+++ trunk/packages/cameleon/trunk/debian/xml-man/report2.byte.xml	2005-11-29 22:05:13 UTC (rev 2185)
@@ -19,13 +19,22 @@
 <refnamediv>
   <refname>&dhprg;</refname>
 
-  <refpurpose></refpurpose>
+  <refpurpose>OCaml code generator to read/write XML file into/from OCaml 
+    structure.</refpurpose>
 </refnamediv>
 
 <refsynopsisdiv>
   <cmdsynopsis>
     &dhprg; 
-    <arg>common options</arg>
+    <arg choice="opt">-gen</arg>
+    <arg choice="opt">-ibin</arg>
+    <arg choice="opt">-obin</arg>
+    <arg choice="opt">-o <arg choice="req">file</arg></arg>
+    <group choice="opt">
+      <arg choice="plain">-help</arg>
+      <arg choice="plain">--help</arg>
+    </group>
+    <arg choice="req">file</arg>
   </cmdsynopsis>
 </refsynopsisdiv>
 
@@ -37,13 +46,49 @@
   <para>This manual page was written for the &debian; distribution
     because the original program does not have a manual page.</para>
 
+  <para>&dhprg; aims to made more easy the creation of XML reader/writer and
+    the corresponding data structure. It enables to maintain a bijection between
+    OCaml data structure and XML grammar.</para>
+
+  <para>&dhprg; has been designed to work in console mode. It is perfectly safe to 
+    use it in Makefile</para>
+
   <variablelist>
     <varlistentry>
-      <term><option></option></term>
+      <term><option>-gen</option></term>
       <listitem>
-        <para></para>
+        <para>Generate OCaml code for reading/writing the XML structure corresponding
+          to the file given.</para>
       </listitem>
     </varlistentry>
+    <varlistentry>
+      <term><option>-ibin</option></term>
+      <listitem>
+        <para>Use a binary file as input.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term><option>-obin</option></term>
+      <listitem>
+        <para>Generate a binary file as output (useful to convert an XML file to a 
+          binary file).</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term><option>-o <option>file</option></option></term>
+      <listitem>
+        <para>Use the given filename to output the result of the generation. By default,
+          the filename is the source filename where the extension has been replaced by
+          <filename>.ml</filename>.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term><option>-help</option></term>
+      <term><option>--help</option></term>
+      <listitem>
+        <para>Display an help message.</para>
+      </listitem>
+    </varlistentry>
   </variablelist>
   
 </refsect1>
@@ -56,7 +101,7 @@
   <para>
     <citerefentry>  
       <refentrytitle>
-        <command>cameleon2.byte</command>
+        <command>report2.gui.byte</command>
       </refentrytitle>  
       <manvolnum>1</manvolnum>
     </citerefentry>

Modified: trunk/packages/cameleon/trunk/debian/xml-man/report2.gui.byte.xml
===================================================================
--- trunk/packages/cameleon/trunk/debian/xml-man/report2.gui.byte.xml	2005-11-29 21:59:27 UTC (rev 2184)
+++ trunk/packages/cameleon/trunk/debian/xml-man/report2.gui.byte.xml	2005-11-29 22:05:13 UTC (rev 2185)
@@ -19,13 +19,17 @@
 <refnamediv>
   <refname>&dhprg;</refname>
 
-  <refpurpose></refpurpose>
+  <refpurpose>GUI to edit <command>report2.byte</command> XML file.</refpurpose>
 </refnamediv>
 
 <refsynopsisdiv>
   <cmdsynopsis>
     &dhprg; 
-    <arg>common options</arg>
+    <group choice="plain">
+      <arg>-help</arg>
+      <arg>--help</arg>
+    </group>
+    <arg choice="opt">file</arg>
   </cmdsynopsis>
 </refsynopsisdiv>
 
@@ -37,11 +41,16 @@
   <para>This manual page was written for the &debian; distribution
     because the original program does not have a manual page.</para>
 
+  <para>&dhprg; is an GUI for editing an XML document that describes the
+    XML data structures that should be read/write. You can define using this
+    tool all options of each node/leaf of the XML grammar.</para>
+  
   <variablelist>
     <varlistentry>
-      <term><option></option></term>
+      <term><option>-help</option></term>
+      <term><option>--help</option></term>
       <listitem>
-        <para></para>
+        <para>Display an help message.</para>
       </listitem>
     </varlistentry>
   </variablelist>
@@ -56,7 +65,7 @@
   <para>
     <citerefentry>  
       <refentrytitle>
-        <command>cameleon2.byte</command>
+        <command>report2.byte</command>
       </refentrytitle>  
       <manvolnum>1</manvolnum>
     </citerefentry>

Added: trunk/packages/cameleon/upstream/cameleon_1.9.9.cvs20051129.orig.tar.gz
===================================================================
(Binary files differ)


Property changes on: trunk/packages/cameleon/upstream/cameleon_1.9.9.cvs20051129.orig.tar.gz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream




More information about the Pkg-ocaml-maint-commits mailing list