[Pkg-ocaml-maint-commits] [SCM] ocaml-batteries packaging branch, master, updated. debian/1.1.0-2-15-g950a692

Mehdi Dogguy mehdi at debian.org
Wed Jul 14 21:39:15 UTC 2010


The following commit has been merged in the master branch:
commit 8805e0fdb97e931590b02dc749ced86b8eb7a470
Author: Mehdi Dogguy <mehdi at debian.org>
Date:   Wed Jul 14 20:31:51 2010 +0200

    Adapt debian/rules to new upstream's build system.

diff --git a/debian/changelog b/debian/changelog
index 6b7b24e..7ee3460 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,8 +5,9 @@ ocaml-batteries (1.2.2-1) UNRELEASED; urgency=low
 
   [ Mehdi Dogguy ]
   * New upstream release
+  * Adapt debian/rules to new upstream's build system.
 
- -- Mehdi Dogguy <mehdi at debian.org>  Wed, 14 Jul 2010 20:31:02 +0200
+ -- Mehdi Dogguy <mehdi at debian.org>  Wed, 14 Jul 2010 20:31:33 +0200
 
 ocaml-batteries (1.1.0-2) unstable; urgency=low
 
diff --git a/debian/rules b/debian/rules
index ba7ae8f..afaf2b0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,7 +6,6 @@ BATTERIES_DEB_DOCROOT = $(CURDIR)/debian/tmp/doc
 export BATTERIES_DOCROOT = /usr/share/doc/libbatteries-ocaml-doc/html/api/
 export DESTDIR = $(OCAML_STDLIB_DIR)
 DOC_PKG = libbatteries-ocaml-doc
-OFLAGS = --verbose
 
 %:
 	dh --with quilt,ocaml $@
@@ -15,24 +14,28 @@ ifneq ($(OCAML_HAVE_OCAMLOPT),yes)
 export BATTERIES_NATIVE = false
 endif
 
+ifneq ($(OCAML_NATDYNLINK),yes)
+export BATTERIES_NATIVE_SHLIB=false
+endif
+
 override_dh_auto_build:
-	omake $(OFLAGS) all
+	make all
 ifneq (,$(findstring $(DOC_PKG),$(shell dh_listpackages)))
-	omake $(OFLAGS) doc
+	make doc
 endif
 
 override_dh_auto_test:
-	omake $(OFLAGS) test
+	make test
 
 override_dh_auto_install:
 	mkdir -p $(DEB_DESTDIR) $(BATTERIES_DEB_DOCROOT)
-	DESTDIR=$(DEB_DESTDIR) omake $(OFLAGS) install
+	DESTDIR=$(DEB_DESTDIR) make install
 ifneq (,$(findstring $(DOC_PKG),$(shell dh_listpackages)))
-	DESTDIR=$(DEB_DESTDIR) BATTERIES_DOCROOT=$(BATTERIES_DEB_DOCROOT) omake $(OFLAGS) install-doc
+	make DOCROOT=$(BATTERIES_DEB_DOCROOT) install-doc
 endif
 
 override_dh_auto_clean:
-	omake $(OFLAGS) clean
+	make clean
 	rm -rf man/ .omakedb .omakedb.lock
 	-find . -name '*.omc' -exec rm {} \;
 

-- 
ocaml-batteries packaging



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