[Pkg-ocaml-maint-commits] [tyxml] 05/08: Update packaging
Stéphane Glondu
glondu at moszumanska.debian.org
Fri May 30 16:14:07 UTC 2014
This is an automated email from the git hooks/post-receive script.
glondu pushed a commit to branch master
in repository tyxml.
commit 40de3c0f36d09d29ebd665c013796e06a5fbff2e
Author: Stephane Glondu <steph at glondu.net>
Date: Mon May 26 21:11:09 2014 +0200
Update packaging
---
debian/clean | 2 +-
debian/libtyxml-ocaml-dev.install.in | 6 +++--
debian/libtyxml-ocaml-doc.doc-base | 4 ++--
debian/libtyxml-ocaml-doc.docs | 1 -
debian/libtyxml-ocaml-doc.install | 1 +
debian/libtyxml-ocaml-doc.links | 1 +
debian/libtyxml-ocaml.install.in | 10 +++++----
debian/rules | 43 +++++++++++++++++-------------------
8 files changed, 35 insertions(+), 33 deletions(-)
diff --git a/debian/clean b/debian/clean
index ea21f4e..7ec1fdc 100644
--- a/debian/clean
+++ b/debian/clean
@@ -1 +1 @@
-META
+setup.exe
diff --git a/debian/libtyxml-ocaml-dev.install.in b/debian/libtyxml-ocaml-dev.install.in
index 94fff00..f915537 100644
--- a/debian/libtyxml-ocaml-dev.install.in
+++ b/debian/libtyxml-ocaml-dev.install.in
@@ -1,7 +1,9 @@
+ at OCamlStdlibDir@/tyxml/*.ml
@OCamlStdlibDir@/tyxml/*.mli
@OCamlStdlibDir@/tyxml/*.cmi
- at OCamlStdlibDir@/tyxml/pa_*.cmo
-OPT: @OCamlStdlibDir@/tyxml/*.o
+ at OCamlStdlibDir@/tyxml/pa_*.cma
OPT: @OCamlStdlibDir@/tyxml/*.cmx
OPT: @OCamlStdlibDir@/tyxml/*.a
OPT: @OCamlStdlibDir@/tyxml/*.cmxa
+OPT: @OCamlStdlibDir@/tyxml/pa_*.cmxs
+syntax/pa_tyxml.mli @OCamlStdlibDir@/tyxml
diff --git a/debian/libtyxml-ocaml-doc.doc-base b/debian/libtyxml-ocaml-doc.doc-base
index 2fa2984..5336159 100644
--- a/debian/libtyxml-ocaml-doc.doc-base
+++ b/debian/libtyxml-ocaml-doc.doc-base
@@ -5,5 +5,5 @@ Abstract: Documentation of TyXML (generated by ocamldoc)
Section: Programming/OCaml
Format: HTML
-Index: /usr/share/doc/libtyxml-ocaml-doc/api-html/index.html
-Files: /usr/share/doc/libtyxml-ocaml-doc/api-html/*
+Index: /usr/share/doc/libtyxml-ocaml-dev/api/index.html
+Files: /usr/share/doc/libtyxml-ocaml-dev/api/*
diff --git a/debian/libtyxml-ocaml-doc.docs b/debian/libtyxml-ocaml-doc.docs
deleted file mode 100644
index 4dbbc8d..0000000
--- a/debian/libtyxml-ocaml-doc.docs
+++ /dev/null
@@ -1 +0,0 @@
-doc/api-html
diff --git a/debian/libtyxml-ocaml-doc.install b/debian/libtyxml-ocaml-doc.install
new file mode 100644
index 0000000..cf455bc
--- /dev/null
+++ b/debian/libtyxml-ocaml-doc.install
@@ -0,0 +1 @@
+usr/share/doc/libtyxml-ocaml-dev/api
diff --git a/debian/libtyxml-ocaml-doc.links b/debian/libtyxml-ocaml-doc.links
new file mode 100644
index 0000000..90788c8
--- /dev/null
+++ b/debian/libtyxml-ocaml-doc.links
@@ -0,0 +1 @@
+usr/share/doc/libtyxml-ocaml-dev/api usr/share/doc/libtyxml-ocaml-doc/api
diff --git a/debian/libtyxml-ocaml.install.in b/debian/libtyxml-ocaml.install.in
index c69bc59..f4b3028 100644
--- a/debian/libtyxml-ocaml.install.in
+++ b/debian/libtyxml-ocaml.install.in
@@ -1,5 +1,7 @@
@OCamlStdlibDir@/tyxml/META
- at OCamlStdlibDir@/tyxml/*.cma
- at OCamlStdlibDir@/tyxml/xmllexer.cmo
- at OCamlStdlibDir@/tyxml/simplexmlparser.cmo
-DYN: @OCamlStdlibDir@/tyxml/*.cmxs
+ at OCamlStdlibDir@/tyxml/tyxml.cma
+ at OCamlStdlibDir@/tyxml/tyxml_f.cma
+ at OCamlStdlibDir@/tyxml/tymlx_p.cma
+DYN: @OCamlStdlibDir@/tyxml/tyxml.cmxs
+DYN: @OCamlStdlibDir@/tyxml/tyxml_f.cmxs
+DYN: @OCamlStdlibDir@/tyxml/tymlx_p.cmxs
diff --git a/debian/rules b/debian/rules
index 9f7d82e..f706589 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,35 +7,32 @@ include /usr/share/ocaml/ocamlvars.mk
export OCAMLFIND_DESTDIR := $(DESTDIR)/$(OCAML_STDLIB_DIR)
-ifeq ($(OCAML_HAVE_OCAMLOPT),yes)
- BUILD_TARGET := byte opt
- INSTALL_TARGET := install
-else
- BUILD_TARGET := byte
- INSTALL_TARGET := install-byte
-endif
-
-ifeq ($(OCAML_NATDYNLINK),yes)
- MAKE_EXTRA_VARS :=
-else
- MAKE_EXTRA_VARS := NATDYNLINK=NO
-endif
-
%:
dh $@ --with ocaml
+.PHONY: override_dh_install
+override_dh_install:
+ dh_install --fail-missing
+
+.PHONY: override_dh_auto_configure
+override_dh_auto_configure:
+ make setup.exe
+ ./setup.exe -configure --prefix /usr --destdir '$(DESTDIR)' --docdir /usr/share/doc/libtyxml-ocaml-dev
+
.PHONY: override_dh_auto_build
override_dh_auto_build:
- $(MAKE) $(MAKE_EXTRA_VARS) $(BUILD_TARGET)
+ ./setup.exe -build
+ ./setup.exe -doc
+
+.PHONY: override_dh_auto_test
+override_dh_auto_test:
+ ./setup.exe -test
.PHONY: override_dh_auto_install
override_dh_auto_install:
- mkdir -p $(OCAMLFIND_DESTDIR)
- $(MAKE) $(MAKE_EXTRA_VARS) $(INSTALL_TARGET)
-ifneq ($(findstring libtyxml-ocaml-doc,$(shell dh_listpackages)),)
- $(MAKE) $(MAKE_EXTRA_VARS) doc
-endif
+ mkdir -p '$(OCAMLFIND_DESTDIR)'
+ ./setup.exe -install
-.PHONY: override_dh_install
-override_dh_install:
- dh_install --fail-missing
+.PHONY: override_dh_auto_clean
+override_dh_auto_clean:
+ if [ -x setup.exe ]; then ./setup.exe -distclean; fi
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/tyxml.git
More information about the Pkg-ocaml-maint-commits
mailing list