[Pkg-ocaml-maint-commits] r3152 - in
/trunk/packages/extlib/trunk/debian: changelog control rules
zack at users.alioth.debian.org
zack at users.alioth.debian.org
Sun Sep 17 10:48:10 UTC 2006
Author: zack
Date: Sun Sep 17 10:48:10 2006
New Revision: 3152
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=3152
Log:
switched to cdbs, ready for ocaml 3.09.3 and ocaml.mk
Modified:
trunk/packages/extlib/trunk/debian/changelog
trunk/packages/extlib/trunk/debian/control
trunk/packages/extlib/trunk/debian/rules
Modified: trunk/packages/extlib/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/extlib/trunk/debian/changelog?rev=3152&op=diff
==============================================================================
--- trunk/packages/extlib/trunk/debian/changelog (original)
+++ trunk/packages/extlib/trunk/debian/changelog Sun Sep 17 10:48:10 2006
@@ -1,3 +1,14 @@
+extlib (1.5-6) unstable; urgency=low
+
+ * debian/rules
+ - switched to cdbs
+ * debian/control
+ - bumped build dependency on ocaml-nox to >= 3.09.3 since we now rely on
+ the ocaml.mk cdbs class
+ - added build dependency on cdbs
+
+ -- Stefano Zacchiroli <zack at debian.org> Sun, 17 Sep 2006 12:39:05 +0200
+
extlib (1.5-5) unstable; urgency=low
* debian/rules
Modified: trunk/packages/extlib/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/extlib/trunk/debian/control?rev=3152&op=diff
==============================================================================
--- trunk/packages/extlib/trunk/debian/control (original)
+++ trunk/packages/extlib/trunk/debian/control Sun Sep 17 10:48:10 2006
@@ -2,7 +2,7 @@
Section: libdevel
Priority: optional
Maintainer: Stefano Zacchiroli <zack at debian.org>
-Build-Depends: ocaml-nox (>= 3.09.2), ocaml-findlib (>= 1.1), debhelper (>> 4.0.0), dpatch
+Build-Depends: ocaml-nox (>= 3.09.3), ocaml-findlib (>= 1.1), debhelper (>> 4.0.0), dpatch, cdbs
Standards-Version: 3.7.2
XS-X-Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/extlib
Modified: trunk/packages/extlib/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/extlib/trunk/debian/rules?rev=3152&op=diff
==============================================================================
--- trunk/packages/extlib/trunk/debian/rules (original)
+++ trunk/packages/extlib/trunk/debian/rules Sun Sep 17 10:48:10 2006
@@ -1,38 +1,14 @@
#!/usr/bin/make -f
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/ocaml.mk
PKGNAME = libextlib-ocaml-dev
-OCAMLABI := $(shell ocamlc -version)
-OCAMLLIBDIR := $(shell ocamlc -where)
-OFILES := $(filter-out debian/control,$(patsubst %.in,%,$(wildcard debian/*.in)))
-HAVE_OCAMLOPT := $(shell test -x /usr/bin/ocamlopt && echo "yes")
-DEB_DH_GENCONTROL_ARGS = -- -VF:OCamlABI="$(OCAMLABI)"
-
-ocamlinit:
- for f in $(OFILES); do sed -e 's/@OCamlABI@/$(OCAMLABI)/g' $$f.in > $$f; done
-
PKGDIR = $(CURDIR)/debian/$(PKGNAME)
-DESTDIR = $(PKGDIR)$(OCAMLLIBDIR)/extlib
+DESTDIR = $(PKGDIR)$(OCAML_STDLIB_DIR)/extlib
DOCDIR = $(PKGDIR)/usr/share/doc/$(PKGNAME)/
-include /usr/share/dpatch/dpatch.make
-
-build:
-clean: patch clean1 unpatch
-
-clean1:
- dh_testdir
- dh_testroot
-
- rm -f *.cm[aiox] *.cmxa *.[ao] META
-
- dh_clean
-
-install: ocamlinit patch-stamp
- dh_testdir
- dh_testroot
- dh_clean -k
-
+common-build-arch::
mkdir -p $(DESTDIR)/ $(DOCDIR)/
if [ -x /usr/bin/ocamlopt ]; then \
ocaml install.ml -d $(DESTDIR)/ -b -n -doc; \
@@ -43,20 +19,4 @@
cp -a META.txt $(DESTDIR)/META
mv $(DESTDIR)/extlib-doc/ $(DOCDIR)/html
-binary: binary-indep binary-arch
-binary-indep: install
-
-binary-arch: install
- dh_testdir
- dh_testroot
- dh_installchangelogs
- dh_installdocs
- dh_link
- dh_compress
- dh_fixperms
- dh_installdeb
- dh_gencontrol $(DEB_DH_GENCONTROL_ARGS)
- dh_md5sums
- dh_builddeb
-
-.PHONY: build clean binary-indep binary-arch binary install
+include /usr/share/cdbs/1/rules/dpatch.mk
More information about the Pkg-ocaml-maint-commits
mailing list