[Pkg-ocaml-maint-commits] [SCM] oasis packaging branch, master, updated. debian/0.3.0-1-5-g9d9e871
Hendrik Tews
hendrik at askra.de
Mon Jun 24 11:20:41 UTC 2013
The following commit has been merged in the master branch:
commit 9d9e87109a540fa0bdc875516e6b0975feea68c0
Author: Hendrik Tews <hendrik at askra.de>
Date: Mon Jun 24 10:52:18 2013 +0200
fix last test error and #711451
- fix last test error
- more build-depends for skipped tests
- undo earlier fix for #711451 and fix it again with dependencies
diff --git a/debian/changelog b/debian/changelog
index b7fd75b..2264093 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,14 +1,16 @@
-oasis (0.3.0-2) UNRELEASED; urgency=low
+oasis (0.3.0-2) unstable; urgency=low
- * silent lintian canonical vcs info
+ * update Vcs fields
* 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)
* cp OASISData.mli with proper test
* add build-dep zlib1g-dev for tests
+ * add liboasis-ocaml-dev dependency to oasis (Closes: #711451)
+ * add patch require-ocamlbuild-for-test for fixing test
+ OASIS:5:TestFull:28:setup
+ * build-depend on libidn11-dev and libbitstring-ocaml-dev to enable more tests
- -- Hendrik Tews <hendrik at askra.de> Thu, 13 Jun 2013 14:40:26 +0200
+ -- Hendrik Tews <hendrik at askra.de> Mon, 24 Jun 2013 10:33:04 +0200
oasis (0.3.0-1) unstable; urgency=low
diff --git a/debian/control b/debian/control
index d611d45..7847634 100644
--- a/debian/control
+++ b/debian/control
@@ -6,6 +6,8 @@ Uploaders:
Sylvain Le Gall <gildor at debian.org>,
Hendrik Tews <hendrik at askra.de>
Build-Depends:
+ debhelper (>= 9),
+ dh-ocaml (>= 0.9~),
ocaml-nox (>= 3.11.1-3~),
ocaml-best-compilers,
ocaml-findlib,
@@ -20,8 +22,8 @@ Build-Depends:
libextlib-ocaml-dev,
libexpect-ocaml-dev (>= 0.0.2),
zlib1g-dev,
- dh-ocaml (>= 0.9~),
- debhelper (>= 9)
+ libidn11-dev,
+ libbitstring-ocaml-dev
Standards-Version: 3.9.4
Homepage: http://oasis.forge.ocamlcore.org/
Vcs-Git: git://anonscm.debian.org/pkg-ocaml-maint/packages/oasis.git
@@ -32,7 +34,9 @@ Architecture: any
Suggests: liboasis-ocaml-doc
Depends:
${ocaml:Depends},
- ${misc:Depends}
+ ${shlibs:Depends},
+ ${misc:Depends},
+ liboasis-ocaml-dev
Description: Build-system generation for OCaml projects -- binaries
OASIS generates a full configure, build and install system for your
application. It starts with a simple `_oasis` file at the toplevel of your
diff --git a/debian/liboasis-ocaml-dev.install.in b/debian/liboasis-ocaml-dev.install.in
index 87d383a..962404b 100644
--- a/debian/liboasis-ocaml-dev.install.in
+++ b/debian/liboasis-ocaml-dev.install.in
@@ -1,4 +1,5 @@
- at OCamlStdlibDir@/oasis/*.cmx
+ at OCamlStdlibDir@/oasis/*.cm[ix]
+ at OCamlStdlibDir@/oasis/*.ml*
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 7249654..a82f46d 100644
--- a/debian/liboasis-ocaml.install.in
+++ b/debian/liboasis-ocaml.install.in
@@ -1,6 +1,5 @@
@OCamlStdlibDir@/oasis/META
- at OCamlStdlibDir@/oasis/*.ml*
- at OCamlStdlibDir@/oasis/*.cm[iao]
+ at OCamlStdlibDir@/oasis/*.cm[ao]
DYN: @OCamlStdlibDir@/oasis/*.cmxs
@OCamlStdlibDir@/plugin-loader/META
@OCamlStdlibDir@/plugin-loader/*.cm[ao]
diff --git a/debian/patches/require-ocamlbuild-for-test.patch b/debian/patches/require-ocamlbuild-for-test.patch
new file mode 100644
index 0000000..dcfb5b1
--- /dev/null
+++ b/debian/patches/require-ocamlbuild-for-test.patch
@@ -0,0 +1,12 @@
+Description: fix test OASIS:5:TestFull:28:setup
+Author: Hendrik Tews <hendrik at askra.de>
+--- a/test/TestFull.ml
++++ b/test/TestFull.ml
+@@ -712,6 +712,7 @@
+ List.rev_append
+ ("#require \"unix\";;" ::
+ "#require \"odn\";;" ::
++ "#require \"ocamlbuild\";;" ::
+ (List.map mkload
+ [["oasis"; "oasis.cma"];
+ ["base"; "base.cma"];
diff --git a/debian/patches/series b/debian/patches/series
index ce3b398..72594f1 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,4 @@ lintian-spelling.patch
fix-ocamlbuild-plugin-export.patch
fix-ocamlbuild-deps.patch
fixperms-debian-rules.patch
+require-ocamlbuild-for-test.patch
--
oasis packaging
More information about the Pkg-ocaml-maint-commits
mailing list