[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