[Pkg-ocaml-maint-commits] [SCM] jocaml packaging branch, master, updated. debian/3.11.2.A-1-4-g643f79a
Mehdi Dogguy
mehdi at debian.org
Wed Feb 17 13:57:37 UTC 2010
The following commit has been merged in the master branch:
commit 643f79acbacc3ccb1644b2a1710593ab5731ecdc
Author: Mehdi Dogguy <mehdi at debian.org>
Date: Wed Feb 17 12:46:47 2010 +0100
Use automatic dependencies computed by dh_ocaml
diff --git a/debian/changelog b/debian/changelog
index 4f80097..9109e09 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
jocaml (3.11.2.a-1) unstable; urgency=low
* s/A/a/ in version number (Closes: #569893)
+ * Use automatic dependencies computed by dh-ocaml (>= 0.9)
-- Mehdi Dogguy <mehdi at debian.org> Wed, 17 Feb 2010 12:35:10 +0100
diff --git a/debian/control b/debian/control
index 65f74c0..51a5a62 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Build-Depends:
libx11-dev,
libncurses5-dev,
libgdbm-dev,
- dh-ocaml,
+ dh-ocaml (>= 0.9),
ocaml-nox (>= 3.11)
Homepage: http://jocaml.inria.fr/
Standards-Version: 3.8.3
@@ -21,8 +21,12 @@ Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/jocaml.git
Package: jocaml
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, jocaml-base (=${binary:Version}), ocaml-nox-${F:OCamlABI}
-Provides: jocaml-${F:JOCamlABI}
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+ ${ocaml:Depends}
+Provides:
+ ${ocaml:Provides}
Description: OCaml extended for concurrent and distributed programming
The JOCaml programming language is an extension of the OCaml language with
high-level prmitives for communication and synchronization between processes.
@@ -31,8 +35,12 @@ Description: OCaml extended for concurrent and distributed programming
Package: jocaml-base
Architecture: any
-Provides: jocaml-base-${F:JOCamlABI}
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+ ${ocaml:Depends}
+Provides:
+ ${ocaml:Provides}
Description: Runtime system for JOCaml bytecode executables
The JOCaml programming language is an extension of the OCaml language with
high-level prmitives for communication and synchronization between processes.
diff --git a/debian/jocaml-base.install.in b/debian/jocaml-base.install.in
index 2c5832b..fc40ab8 100644
--- a/debian/jocaml-base.install.in
+++ b/debian/jocaml-base.install.in
@@ -1,5 +1,8 @@
usr/bin/jocamlrun
@JOCamlStdlibDir@/ld.conf
@JOCamlStdlibDir@/stublibs/*thread*
- at JOCamlStdlibDir@/threads/*.cma
- at JOCamlStdlibDir@/vmthreads/*.cma
+ at JOCamlStdlibDir@/threads/join.cma
+ at JOCamlStdlibDir@/threads/threads.cma
+ at JOCamlStdlibDir@/vmthreads/join.cma
+ at JOCamlStdlibDir@/vmthreads/threads.cma
+ at JOCamlStdlibDir@/vmthreads/unix.cma
diff --git a/debian/rules b/debian/rules
index 5b7240f..accef33 100755
--- a/debian/rules
+++ b/debian/rules
@@ -64,5 +64,9 @@ override_dh_auto_install:
echo 'F:OCamlABI=$(OCAML_ABI)' >> debian/jocaml.substvars
echo 'F:JOCamlABI=$(JOCAML_ABI)' >> debian/jocaml-base.substvars
+override_dh_ocaml:
+ dh_ocaml --checksum=$(JOCAML_ABI) --runtime-map=jocaml:jocaml-base -Xtoplevellib.cma \
+ --nodefined-map=jocaml:Topdirs,Toploop,Topmain,Topstart,Condition,Thread,ThreadUnix,Event,Mutex,UnixLabels,Unix
+
%:
- dh --with quilt $@
+ dh --with quilt,ocaml $@
--
jocaml packaging
More information about the Pkg-ocaml-maint-commits
mailing list