[Pkg-ocaml-maint-commits] [SCM] oasis packaging branch, master, updated. debian/0.3.0-1-3-g2ee1320

Hendrik Tews hendrik at askra.de
Fri Jun 7 13:45:33 UTC 2013


The following commit has been merged in the master branch:
commit 40a3ba0bdb39b93711a8d69b0b0347b8efe35b2d
Author: Hendrik Tews <hendrik at askra.de>
Date:   Fri Jun 7 15:03:35 2013 +0200

    fixes for #711451 and #711452 and enable tests

diff --git a/debian/changelog b/debian/changelog
index 2f45b0c..057f7b3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,12 @@
-oasis (0.3.0-2) unstable; urgency=low
+oasis (0.3.0-2) UNRELEASED; urgency=low
 
   * silent lintian canonical vcs info
+  * add patch from Sylvain (Closes: #711452)
+  * move cmi and ml* files from dir /usr/lib/ocaml/oasis into the runtime
+    package lioasis-ocaml (Closes: #711451)
+  * enable tests (add patch fixperms-debian-rules to fix premature errors)
 
- -- Hendrik Tews <hendrik at askra.de>  Fri, 31 May 2013 22:59:35 +0200
+ -- Hendrik Tews <hendrik at askra.de>  Fri, 07 Jun 2013 14:17:03 +0200
 
 oasis (0.3.0-1) unstable; urgency=low
 
diff --git a/debian/liboasis-ocaml-dev.install.in b/debian/liboasis-ocaml-dev.install.in
index 962404b..87d383a 100644
--- a/debian/liboasis-ocaml-dev.install.in
+++ b/debian/liboasis-ocaml-dev.install.in
@@ -1,5 +1,4 @@
- at OCamlStdlibDir@/oasis/*.cm[ix]
- at OCamlStdlibDir@/oasis/*.ml*
+ at OCamlStdlibDir@/oasis/*.cmx
 OPT: @OCamlStdlibDir@/oasis/*.cmxa
 OPT: @OCamlStdlibDir@/oasis/*.a
 @OCamlStdlibDir@/plugin-loader/*.cm[ix]
diff --git a/debian/liboasis-ocaml.install.in b/debian/liboasis-ocaml.install.in
index a82f46d..7249654 100644
--- a/debian/liboasis-ocaml.install.in
+++ b/debian/liboasis-ocaml.install.in
@@ -1,5 +1,6 @@
 @OCamlStdlibDir@/oasis/META
- at OCamlStdlibDir@/oasis/*.cm[ao]
+ at OCamlStdlibDir@/oasis/*.ml*
+ at OCamlStdlibDir@/oasis/*.cm[iao]
 DYN: @OCamlStdlibDir@/oasis/*.cmxs
 @OCamlStdlibDir@/plugin-loader/META
 @OCamlStdlibDir@/plugin-loader/*.cm[ao]
diff --git a/debian/patches/fix-ocamlbuild-deps.patch b/debian/patches/fix-ocamlbuild-deps.patch
new file mode 100644
index 0000000..be5ddc5
--- /dev/null
+++ b/debian/patches/fix-ocamlbuild-deps.patch
@@ -0,0 +1,13 @@
+Description: fix for #711452
+Author: Sylvain Le Gall <gildor at debian.org>
+--- a/src/oasis/META
++++ b/src/oasis/META
+@@ -52,7 +52,7 @@
+ package "builtin-plugins" (
+  version = "0.3.0"
+  description = "_oasis file functions"
+- requires = "oasis oasis.base"
++ requires = "oasis oasis.base ocamlbuild"
+  archive(byte) = "builtin-plugins.cma"
+  archive(byte, plugin) = "builtin-plugins.cma"
+  archive(native) = "builtin-plugins.cmxa"
diff --git a/debian/patches/fixperms-debian-rules.patch b/debian/patches/fixperms-debian-rules.patch
new file mode 100644
index 0000000..d6eadaa
--- /dev/null
+++ b/debian/patches/fixperms-debian-rules.patch
@@ -0,0 +1,9 @@
+Description: include debian/rules in _fixperms for tests
+Author: Hendrik Tews <hendrik at askra.de>
+--- a/_fixperms
++++ b/_fixperms
+@@ -8,3 +8,4 @@
+ test/data/bug823/postconf.sh
+ test/data/bug823/preconf.sh
+ test/data/bug938/postconf.sh
++debian/rules
diff --git a/debian/patches/series b/debian/patches/series
index 051db6b..ce3b398 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,5 @@
 debian-changes-0.2.0-4
 lintian-spelling.patch
 fix-ocamlbuild-plugin-export.patch
+fix-ocamlbuild-deps.patch
+fixperms-debian-rules.patch
diff --git a/debian/rules b/debian/rules
index 7f6eb19..873b0ca 100755
--- a/debian/rules
+++ b/debian/rules
@@ -19,7 +19,7 @@ export OCAMLFIND_LDCONF
 
 .PHONY: override_dh_auto_configure
 override_dh_auto_configure:
-	ocaml setup.ml -configure --prefix /usr --destdir '$(DESTDIR)' --docdir '/usr/share/doc/liboasis-ocaml-doc'
+	ocaml setup.ml -configure --prefix /usr --destdir '$(DESTDIR)' --docdir '/usr/share/doc/liboasis-ocaml-doc' --enable-tests
 
 .PHONY: override_dh_auto_build
 override_dh_auto_build:

-- 
oasis packaging



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