[Pkg-ocaml-maint-commits] [ocaml-deriving-ocsigen] 10/11: Update packaging

Stéphane Glondu glondu at moszumanska.debian.org
Sat Jun 14 13:20:00 UTC 2014


This is an automated email from the git hooks/post-receive script.

glondu pushed a commit to branch master
in repository ocaml-deriving-ocsigen.

commit f2128c3bc13d3562cee6c4dd68a241da41e137a2
Author: Stephane Glondu <steph at glondu.net>
Date:   Sat Jun 14 14:59:58 2014 +0200

    Update packaging
---
 debian/control                                  |  1 +
 debian/libderiving-ocsigen-ocaml-dev.install.in |  4 +--
 debian/libderiving-ocsigen-ocaml-dev.ocamldoc   |  1 -
 debian/rules                                    | 43 ++++++++++++-------------
 4 files changed, 23 insertions(+), 26 deletions(-)

diff --git a/debian/control b/debian/control
index 2076fcb..3a18a12 100644
--- a/debian/control
+++ b/debian/control
@@ -11,6 +11,7 @@ Build-Depends:
   debhelper (>= 9),
   libtype-conv-camlp4-dev (>= 108),
   liboptcomp-camlp4-dev,
+  oasis (>= 0.4),
   camlp4-extra (>= 4.01)
 Standards-Version: 3.9.5
 Homepage: https://github.com/ocsigen/deriving
diff --git a/debian/libderiving-ocsigen-ocaml-dev.install.in b/debian/libderiving-ocsigen-ocaml-dev.install.in
index 7fe3eb5..ac8a850 100644
--- a/debian/libderiving-ocsigen-ocaml-dev.install.in
+++ b/debian/libderiving-ocsigen-ocaml-dev.install.in
@@ -1,7 +1,7 @@
 @OCamlStdlibDir@/deriving/*.cmi
 @OCamlStdlibDir@/deriving/*.mli
-DYN: @OCamlStdlibDir@/deriving/pa_deriving_tc.cmxs
-DYN: @OCamlStdlibDir@/deriving/pa_deriving.cmxs
+ at OCamlStdlibDir@/deriving/*.ml
+ at OCamlStdlibDir@/deriving/pa_*.*
 OPT: @OCamlStdlibDir@/deriving/*.cmxa
 OPT: @OCamlStdlibDir@/deriving/*.a
 OPT: @OCamlStdlibDir@/deriving/*.cmx
diff --git a/debian/libderiving-ocsigen-ocaml-dev.ocamldoc b/debian/libderiving-ocsigen-ocaml-dev.ocamldoc
deleted file mode 100644
index c01ade2..0000000
--- a/debian/libderiving-ocsigen-ocaml-dev.ocamldoc
+++ /dev/null
@@ -1 +0,0 @@
-# Nothing
diff --git a/debian/rules b/debian/rules
index d9879bf..da791dd 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,41 +1,38 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
 DESTDIR=$(CURDIR)/debian/tmp
 
 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:
+	ocaml setup.ml -configure --prefix /usr --destdir '$(DESTDIR)' --docdir /usr/share/doc/libderiving-ocsigen-ocaml-dev
+
 .PHONY: override_dh_auto_build
 override_dh_auto_build:
-	$(MAKE) $(MAKE_EXTRA_VARS) $(BUILD_TARGET)
+	ocaml setup.ml -build
+	ocaml setup.ml -doc
+
+.PHONY: override_dh_auto_test
+override_dh_auto_test:
+	ocaml setup.ml -test
 
 .PHONY: override_dh_auto_install
 override_dh_auto_install:
-	mkdir -p $(OCAMLFIND_DESTDIR)
-	$(MAKE) $(MAKE_EXTRA_VARS) $(INSTALL_TARGET)
+	mkdir -p '$(OCAMLFIND_DESTDIR)'
+	ocaml setup.ml -install
 
-.PHONY: override_dh_install
-override_dh_install:
-	dh_install --fail-missing
+.PHONY: override_dh_auto_clean
+override_dh_auto_clean:
+	ocaml setup.ml -distclean
+	rm -f setup*.exe

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/ocaml-deriving-ocsigen.git



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