The following commit has been merged in the master branch:
commit 92648708e7ebdfa5c97033179f8208fb1ca60e0a
Author: Stephane Glondu <st...@glondu.net>
Date:   Sat Aug 13 16:05:07 2011 +0200

    Create new runtime binary package

diff --git a/debian/control b/debian/control
index a439d32..24f9312 100644
--- a/debian/control
+++ b/debian/control
@@ -47,6 +47,35 @@ Description: typed XML in OCaml (development files)
  .
  This package contains the development files needed to use TyXML.
 
+Package: libtyxml-ocaml
+Architecture: any
+Depends:
+ ${ocaml:Depends},
+ ${shlibs:Depends},
+ ${misc:Depends}
+Provides: ${ocaml:Provides}
+Description: typed XML in OCaml (plugins)
+ TyXML allows one to build XML trees whose validity is ensured by the
+ typechecker. It's based on a translation of XML types into polymorphic
+ variants, originally written by Thorsten Ohl. Currently, the
+ transcription has been done for XHTML 1.0 and 1.1, HTML5 and SVG
+ (partial).
+ .
+ TyXML also provides a generic printer and some low-level (and
+ untyped) iterators over XML trees. The printer has options for
+ printing XHTML in more browser-friendly way when served as
+ "text/html" (instead of "text/xml"). HTML5 is always printed with
+ those options.
+ .
+ All modules provided by TyXML are also provided in functorial
+ interface, where every module is parameterised by the underlying XML
+ representation.
+ .
+ A camlp4 extension, named Pa_tyxml, allows one to write HTML pages or
+ HTML fragments with the usual syntax.
+ .
+ This package contains dynamically loadable modules for plugins.
+
 Package: libtyxml-ocaml-doc
 Architecture: all
 Section: doc
diff --git a/debian/libtyxml-ocaml-dev.install.in 
b/debian/libtyxml-ocaml-dev.install.in
new file mode 100644
index 0000000..94fff00
--- /dev/null
+++ b/debian/libtyxml-ocaml-dev.install.in
@@ -0,0 +1,7 @@
+@OCamlStdlibDir@/tyxml/*.mli
+@OCamlStdlibDir@/tyxml/*.cmi
+@OCamlStdlibDir@/tyxml/pa_*.cmo
+OPT: @OCamlStdlibDir@/tyxml/*.o
+OPT: @OCamlStdlibDir@/tyxml/*.cmx
+OPT: @OCamlStdlibDir@/tyxml/*.a
+OPT: @OCamlStdlibDir@/tyxml/*.cmxa
diff --git a/debian/libtyxml-ocaml.install.in b/debian/libtyxml-ocaml.install.in
new file mode 100644
index 0000000..c69bc59
--- /dev/null
+++ b/debian/libtyxml-ocaml.install.in
@@ -0,0 +1,5 @@
+@OCamlStdlibDir@/tyxml/META
+@OCamlStdlibDir@/tyxml/*.cma
+@OCamlStdlibDir@/tyxml/xmllexer.cmo
+@OCamlStdlibDir@/tyxml/simplexmlparser.cmo
+DYN: @OCamlStdlibDir@/tyxml/*.cmxs
diff --git a/debian/rules b/debian/rules
index 69ad0d9..f4d6eaf 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-DESTDIR=$(CURDIR)/debian/libtyxml-ocaml-dev
+DESTDIR=$(CURDIR)/debian/tmp
 
 include /usr/share/ocaml/ocamlvars.mk
 
@@ -36,3 +36,7 @@ override_dh_auto_install:
 ifneq ($(findstring libtyxml-ocaml-doc,$(shell dh_listpackages)),)
        $(MAKE) $(MAKE_EXTRA_VARS) doc
 endif
+
+.PHONY: override_dh_install
+override_dh_install:
+       dh_install --fail-missing

-- 
tyxml packaging

_______________________________________________
Pkg-ocaml-maint-commits mailing list
Pkg-ocaml-maint-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ocaml-maint-commits

Reply via email to