[Pkg-ocaml-maint-commits] r2962 - in /trunk/packages/hevea/trunk/debian: changelog control control.in examples/Makefile examples/date/ examples/date/Makefile examples/date/README examples/date/text.tex rules

treinen at users.alioth.debian.org treinen at users.alioth.debian.org
Wed Jul 19 20:53:28 UTC 2006


Author: treinen
Date: Wed Jul 19 20:52:51 2006
New Revision: 2962

URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=2962
Log:
hevea 1.08-5

Added:
    trunk/packages/hevea/trunk/debian/examples/date/
    trunk/packages/hevea/trunk/debian/examples/date/Makefile
    trunk/packages/hevea/trunk/debian/examples/date/README
    trunk/packages/hevea/trunk/debian/examples/date/text.tex
Removed:
    trunk/packages/hevea/trunk/debian/control.in
Modified:
    trunk/packages/hevea/trunk/debian/changelog
    trunk/packages/hevea/trunk/debian/control
    trunk/packages/hevea/trunk/debian/examples/Makefile
    trunk/packages/hevea/trunk/debian/rules

Modified: trunk/packages/hevea/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/hevea/trunk/debian/changelog?rev=2962&op=diff
==============================================================================
--- trunk/packages/hevea/trunk/debian/changelog (original)
+++ trunk/packages/hevea/trunk/debian/changelog Wed Jul 19 20:52:51 2006
@@ -1,3 +1,14 @@
+hevea (1.08-5) unstable; urgency=low
+
+  * Removed mechanism of rebuilding debian/control from debian/control.in
+    since this is no longer needed. Build-depend on ocaml >= 3.07, and have
+    dependency on ocaml runtime system be filled in by dh_gencontrol.
+  * Install xxdate.exe into /usr/share/hevea.
+  * Add a new example in /usr/doc/hevea/examples on how to use the date
+    functionality in hevea.
+
+ -- Ralf Treinen <treinen at debian.org>  Wed, 19 Jul 2006 22:46:00 +0200
+
 hevea (1.08-4) unstable; urgency=low
 
   * Changed dependency on tetex-bin into tetex-bin | texlive-base 

Modified: trunk/packages/hevea/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/hevea/trunk/debian/control?rev=2962&op=diff
==============================================================================
--- trunk/packages/hevea/trunk/debian/control (original)
+++ trunk/packages/hevea/trunk/debian/control Wed Jul 19 20:52:51 2006
@@ -3,13 +3,13 @@
 Priority: optional
 Maintainer: Debian OCaml Maintainers <debian-ocaml-maint at lists.debian.org>
 Uploaders: Ralf Treinen <treinen at debian.org>, Sven Luther <luther at debian.org>, Jerome Marant <jerome at debian.org>, Remi Vanicat <vanicat at debian.org>, Stefano Zacchiroli <zack at debian.org>, Samuel Mimram <smimram at debian.org>, Sylvain Le Gall <gildor at debian.org>
-Build-Depends-Indep:  ocaml-nox-3.09.2, 
+Build-Depends-Indep:  ocaml-nox (>= 3.07), 
 Build-Depends: debhelper (>= 4.0), dpatch
 Standards-Version: 3.7.2
 
 Package: hevea
 Architecture: all
-Depends: gs, netpbm(>=2:9.10-1), tetex-bin | texlive-base, ocaml-base-nox-3.09.2
+Depends: gs, netpbm(>=2:9.10-1), tetex-bin | texlive-base, ocaml-base-nox-${F:OCamlABI}
 Suggests: hevea-doc 
 Description: translates from LaTeX to HTML, info, or text
  Its remarkable features are

Modified: trunk/packages/hevea/trunk/debian/examples/Makefile
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/hevea/trunk/debian/examples/Makefile?rev=2962&op=diff
==============================================================================
--- trunk/packages/hevea/trunk/debian/examples/Makefile (original)
+++ trunk/packages/hevea/trunk/debian/examples/Makefile Wed Jul 19 20:52:51 2006
@@ -1,5 +1,6 @@
 all: index.html
 	(cd simple; make)
+	(cd date; make)
 	(cd bibtex; make)
 	(cd pictures; make)
 	(cd style_sheets; make)
@@ -10,6 +11,7 @@
 clean:
 	-rm index.html
 	(cd simple; make clean)
+	(cd date; make clean)
 	(cd bibtex; make clean)
 	(cd pictures; make clean)
 	(cd style_sheets; make clean)

Added: trunk/packages/hevea/trunk/debian/examples/date/Makefile
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/hevea/trunk/debian/examples/date/Makefile?rev=2962&op=file
==============================================================================
--- trunk/packages/hevea/trunk/debian/examples/date/Makefile (added)
+++ trunk/packages/hevea/trunk/debian/examples/date/Makefile Wed Jul 19 20:52:51 2006
@@ -1,0 +1,11 @@
+text.html: text.tex
+	hevea -exec xxdate.exe text.tex
+
+text.dvi: text.tex
+	latex text.tex
+
+text.ps: text.dvi
+	dvips -o text.ps text.dvi
+
+clean:
+	rm -f *.ps *.dvi *.html *.aux *.haux *log

Added: trunk/packages/hevea/trunk/debian/examples/date/README
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/hevea/trunk/debian/examples/date/README?rev=2962&op=file
==============================================================================
--- trunk/packages/hevea/trunk/debian/examples/date/README (added)
+++ trunk/packages/hevea/trunk/debian/examples/date/README Wed Jul 19 20:52:51 2006
@@ -1,0 +1,1 @@
+This is a simple example demonstrating the basic usage of hevea.

Added: trunk/packages/hevea/trunk/debian/examples/date/text.tex
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/hevea/trunk/debian/examples/date/text.tex?rev=2962&op=file
==============================================================================
--- trunk/packages/hevea/trunk/debian/examples/date/text.tex (added)
+++ trunk/packages/hevea/trunk/debian/examples/date/text.tex Wed Jul 19 20:52:51 2006
@@ -1,0 +1,13 @@
+\documentclass[11pt]{article}
+\usepackage{hevea}
+\usepackage{url}
+\title{A simple example of the usage of \hevea{} using date}
+\author{Ralf Treinen\\\url{mailto:treinen at debian.org}}
+\begin{document}
+\maketitle
+
+Today's date is \today.
+
+Note that using the \texttt{\\today} macro in \hevea{} requires
+passing the argument \texttt{-exec xxdate.exe} to hevea.
+\end{document}

Modified: trunk/packages/hevea/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/hevea/trunk/debian/rules?rev=2962&op=diff
==============================================================================
--- trunk/packages/hevea/trunk/debian/rules (original)
+++ trunk/packages/hevea/trunk/debian/rules Wed Jul 19 20:52:51 2006
@@ -7,8 +7,6 @@
 
 # for package maintainers only - target not used in build process!
 OCAMLABI := $(shell ocamlc -version)
-debian/control:
-	sed -e 's%#OcamlABI#%$(OCAMLABI)%' $@.in >$@
 
 build: hevea
 hevea: patch
@@ -34,6 +32,7 @@
 		PREFIX=usr\
 		LIBDIR=usr/share/hevea\
 		LATEXLIBDIR=/usr/share/texmf/tex/latex/misc
+	install xxdate.exe `pwd`/debian/hevea/usr/share/hevea
 
 binary-arch: build install
 
@@ -48,7 +47,7 @@
 	dh_compress
 	dh_fixperms
 	dh_installdeb
-	dh_gencontrol
+	dh_gencontrol -- -VF:OCamlABI="$(OCAMLABI)"
 	dh_md5sums
 	dh_builddeb
 




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