[Pkg-ocaml-maint-commits] [eliom] 07/09: Update packaging
Stéphane Glondu
glondu at moszumanska.debian.org
Thu Jan 7 11:10:16 UTC 2016
This is an automated email from the git hooks/post-receive script.
glondu pushed a commit to branch master
in repository eliom.
commit 384bf0795711d8ece0855ab0a08677fb919094d3
Author: Stephane Glondu <steph at glondu.net>
Date: Wed Oct 28 13:31:14 2015 +0100
Update packaging
---
debian/control | 5 +++--
debian/eliom.install | 2 +-
debian/libeliom-ocaml-doc.install | 5 +----
debian/rules | 24 ++----------------------
4 files changed, 7 insertions(+), 29 deletions(-)
diff --git a/debian/control b/debian/control
index bd7f58d..09dcb42 100644
--- a/debian/control
+++ b/debian/control
@@ -13,10 +13,11 @@ Build-Depends:
libjs-of-ocaml-dev (>= 2.2),
libcalendar-ocaml-dev (>= 2.03.1),
liblwt-ssl-ocaml-dev,
- libreact-ocaml-dev (>= 0.9.3),
- js-of-ocaml (>= 2.2),
+ libreactivedata-ocaml-dev,
+ js-of-ocaml (>= 2.5-2~),
libtyxml-ocaml-dev (>= 3),
liboptcomp-camlp4-dev,
+ opam,
ocaml-findlib,
ocaml-nox
Standards-Version: 3.9.5
diff --git a/debian/eliom.install b/debian/eliom.install
index 1b6716c..8f079d8 100644
--- a/debian/eliom.install
+++ b/debian/eliom.install
@@ -1,3 +1,3 @@
usr/bin
usr/share/man/man1
-usr/share/eliom
+usr/etc/eliom etc
diff --git a/debian/libeliom-ocaml-doc.install b/debian/libeliom-ocaml-doc.install
index 285cac2..cfd17ca 100644
--- a/debian/libeliom-ocaml-doc.install
+++ b/debian/libeliom-ocaml-doc.install
@@ -1,5 +1,2 @@
-usr/share/doc/eliom/client
-usr/share/doc/eliom/server
-usr/share/doc/eliom/ocamlbuild
+usr/share/doc
doc/manual-wiki usr/share/doc/eliom
-usr/share/man/man3
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
index 2ac1163..a265e8a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,42 +17,22 @@ export OCAMLFIND_LDCONF=ignore
# force dynlink...
ifeq ($(OCAML_NATDYNLINK),yes)
BUILD_TARGET := all
- INSTALL_TARGET := install
else
BUILD_TARGET := byte
- INSTALL_TARGET := install.byte
endif
%:
dh $@ --with ocaml
-.PHONY: override_dh_auto_configure
-override_dh_auto_configure:
- chmod +x configure
-#we must recreate those directories from the tar because git remove
-#the empty directories.
- mkdir -p local/etc
- mkdir -p src/client/sigs
- ./configure \
- --prefix /usr \
- --libdir $(OCAML_STDLIB_DIR) \
- --temproot $(DESTDIR) \
- --mandir /usr/share/man/ \
-
.PHONY: override_dh_auto_build
override_dh_auto_build:
$(MAKE) $(BUILD_TARGET)
- $(MAKE) doc
+ $(MAKE) man doc
.PHONY: override_dh_auto_install
override_dh_auto_install:
- mkdir -p $(OCAMLFIND_DESTDIR)
- $(MAKE) $(INSTALL_TARGET) install.doc
+ opam-installer --prefix=debian/tmp/usr --libdir=$(subst /usr/,,$(OCAML_STDLIB_DIR)) --mandir=share/man --docdir=share/doc eliom.install
.PHONY: override_dh_install
override_dh_install:
dh_install --fail-missing
-
-.PHONY: override_dh_auto_clean
-override_dh_auto_clean:
- [ ! -f Makefile.config ] || $(MAKE) distclean
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/eliom.git
More information about the Pkg-ocaml-maint-commits
mailing list