[Pkg-ocaml-maint-commits] [atdgen] 14/16: Update packaging
Stéphane Glondu
glondu at moszumanska.debian.org
Thu Jan 28 10:29:23 UTC 2016
This is an automated email from the git hooks/post-receive script.
glondu pushed a commit to branch master
in repository atdgen.
commit 1cba630cf93dcac20d7669800d3a9f31e5893463
Author: Stephane Glondu <steph at glondu.net>
Date: Thu Jan 28 10:34:26 2016 +0100
Update packaging
---
debian/control | 4 +---
debian/libatdgen-ocaml-dev.doc-base.manual | 11 ----------
debian/libatdgen-ocaml-dev.docs | 3 ---
debian/libatdgen-ocaml-dev.install.in | 3 ++-
debian/libatdgen-ocaml-dev.ocamldoc | 1 -
...ix-installation-on-bytecode-architectures.patch | 24 ++++++++++++++++++++++
debian/patches/series | 1 +
debian/rules | 7 +------
8 files changed, 29 insertions(+), 25 deletions(-)
diff --git a/debian/control b/debian/control
index 9df61bc..7264698 100644
--- a/debian/control
+++ b/debian/control
@@ -17,9 +17,7 @@ Build-Depends:
libcaml2html-ocaml-dev,
libbiniou-ocaml-dev (>= 1.0.6),
libyojson-ocaml-dev,
- libatd-ocaml-dev (>= 1.0.0),
- hevea,
- texlive-latex-extra
+ libatd-ocaml-dev (>= 1.0.0)
Standards-Version: 3.9.5
Homepage: http://mjambon.com/atdgen
Vcs-Git: https://anonscm.debian.org/git/git/pkg-ocaml-maint/packages/atdgen.git
diff --git a/debian/libatdgen-ocaml-dev.doc-base.manual b/debian/libatdgen-ocaml-dev.doc-base.manual
deleted file mode 100644
index 8a50c3e..0000000
--- a/debian/libatdgen-ocaml-dev.doc-base.manual
+++ /dev/null
@@ -1,11 +0,0 @@
-Document: libatdgen-ocaml-dev-manual
-Title: Atdgen reference manual
-Author: Martin Jambon
-Section: Programming/OCaml
-
-Format: HTML
-Index: /usr/share/doc/libatdgen-ocaml-dev/atdgen-manual.html
-Files: /usr/share/doc/libatdgen-ocaml-dev/atdgen-manual.html
-
-Format: PDF
-Files: /usr/share/doc/libatdgen-ocaml-dev/atdgen-manual.pdf.gz
diff --git a/debian/libatdgen-ocaml-dev.docs b/debian/libatdgen-ocaml-dev.docs
index 80a00ef..b43bf86 100644
--- a/debian/libatdgen-ocaml-dev.docs
+++ b/debian/libatdgen-ocaml-dev.docs
@@ -1,4 +1 @@
README.md
-manual/atdgen-manual.html
-manual/atdgen-manual.pdf
-api
diff --git a/debian/libatdgen-ocaml-dev.install.in b/debian/libatdgen-ocaml-dev.install.in
index 0db0b53..5b4beb8 100644
--- a/debian/libatdgen-ocaml-dev.install.in
+++ b/debian/libatdgen-ocaml-dev.install.in
@@ -5,4 +5,5 @@ OPT: @OCamlStdlibDir@/atdgen/*.o
OPT: @OCamlStdlibDir@/atdgen/*.cmxa
OPT: @OCamlStdlibDir@/atdgen/*.a
OPT: @OCamlStdlibDir@/atdgen/*.cmx
-/usr/bin/atdgen
+OPT: /usr/bin/atdgen
+/usr/bin/atdgen.run
diff --git a/debian/libatdgen-ocaml-dev.ocamldoc b/debian/libatdgen-ocaml-dev.ocamldoc
deleted file mode 100644
index 5143b80..0000000
--- a/debian/libatdgen-ocaml-dev.ocamldoc
+++ /dev/null
@@ -1 +0,0 @@
--d api/html --doc-base-generate
diff --git a/debian/patches/0001-Fix-installation-on-bytecode-architectures.patch b/debian/patches/0001-Fix-installation-on-bytecode-architectures.patch
new file mode 100644
index 0000000..25a3724
--- /dev/null
+++ b/debian/patches/0001-Fix-installation-on-bytecode-architectures.patch
@@ -0,0 +1,24 @@
+From: Stephane Glondu <steph at glondu.net>
+Date: Thu, 28 Jan 2016 11:13:34 +0100
+Subject: Fix installation on bytecode architectures
+
+---
+ src/Makefile | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index a067942..ed3c4c1 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -121,8 +121,8 @@ findlib-uninstall:
+
+ findlib-install: META
+ ocamlfind install atdgen META \
+- $(MLI) $(CMI) $(CMO) $(CMX) $(CMXS) $(O) \
+- atdgen.cma atdgen.a atdgen.cmxa
++ $(wildcard $(MLI) $(CMI) $(CMO) $(CMX) $(CMXS) $(O) \
++ atdgen.cma atdgen.a atdgen.cmxa)
+
+ .PHONY: install uninstall reinstall
+ uninstall: findlib-uninstall exe-uninstall
+--
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..5b5e1e4
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-Fix-installation-on-bytecode-architectures.patch
diff --git a/debian/rules b/debian/rules
index c89f326..b60392b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,14 +21,9 @@ export OCAMLFIND_LDCONF
override_dh_auto_build:
ifeq ($(OCAML_HAVE_OCAMLOPT),yes)
$(MAKE)
- rm atdgen.run
else
$(MAKE) all
- mv atdgen.run atdgen
-endif
- $(MAKE) doc
- mkdir api
- mv odoc api/html
+endif
.PHONY: override_dh_auto_install
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/atdgen.git
More information about the Pkg-ocaml-maint-commits
mailing list