[Pkg-ocaml-maint-commits] [SCM] OCaml packaging branch, 312/master, updated. debian/3.11.2-1-39-gf406fc8

Stephane Glondu steph at glondu.net
Sat Dec 4 10:58:43 UTC 2010


The following commit has been merged in the 312/master branch:
commit f406fc899016f19048788e2af5f849fefa99e195
Author: Stephane Glondu <steph at glondu.net>
Date:   Sat Dec 4 11:55:09 2010 +0100

    Rework versioned dependencies
    
     * remove old versioned dependencies
     * this version removes ocamldumpapprox, therefore breaks old dh-ocaml
     * refresh control.in

diff --git a/debian/control b/debian/control
index 5fb55ed..2b490aa 100644
--- a/debian/control
+++ b/debian/control
@@ -45,17 +45,11 @@ Suggests:
 Recommends:
  camlp4,
  file
-Replaces:
+Replaces: ocaml-interp (<< 3.11.1-3)
+Breaks:
  ocaml-interp (<< 3.11.1-3),
  camlp4 (<< 3.10.0),
- focaml (<< 3.07.2a-3),
- libnums-ocaml-dev
-Conflicts:
- ocaml-interp (<< 3.11.1-3),
- camlp4 (<< 3.10.0),
- camlidl (<< 1.04),
- ocaml (<< 3.07.2a-3),
- libnums-ocaml-dev
+ camlidl (<< 1.04)
 Description: ML implementation with a class-based object system (no X)
  Objective Caml (OCaml) is an implementation of the ML language, based on
  the Caml Light dialect extended with a complete class-based object system
@@ -169,15 +163,8 @@ Depends:
  ${ocaml:Depends}
 Provides:
  ${ocaml:Provides}
-Replaces:
- ocaml-interp (<< 3.11.1-3),
- ocaml-base (<< 3.07.2a-3),
- libnums-ocaml
-Conflicts:
- ocaml-interp (<< 3.11.1-3),
- ocaml (<< 3.04-2),
- ocaml-base (<< 3.07.2a-3),
- libnums-ocaml
+Replaces: ocaml-interp (<< 3.11.1-3)
+Breaks: ocaml-interp (<< 3.11.1-3)
 Description: Runtime system for OCaml bytecode executables (no X)
  Objective Caml (OCaml) is an implementation of the ML language, based on
  the Caml Light dialect extended with a complete class-based object system
@@ -247,8 +234,6 @@ Depends:
 Provides:
  ocaml-interp-${F:OCamlABI}
 Recommends: ledit | readline-editor
-Replaces: ocaml (<< 3.07.2a-3)
-Conflicts: ocaml (<< 3.07.2a-3)
 Description: OCaml interactive interpreter and standard libraries
  Objective Caml (OCaml) is an implementation of the ML language, based on
  the Caml Light dialect extended with a complete class-based object system
@@ -282,7 +267,6 @@ Depends:
  ${shlibs:Depends},
  ${misc:Depends}
 Suggests: ocaml
-Conflicts: ocaml-nox (<< 3.08.3-8)
 Description: A major mode for editing Objective Caml in Emacs
  Objective (OCaml) is an implementation of the ML language, based on
  the Caml Light dialect extended with a complete class-based object system
diff --git a/debian/control.in b/debian/control.in
index 34c05eb..54d0ad0 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -10,15 +10,15 @@ Uploaders:
  Stéphane Glondu <glondu at debian.org>,
  Mehdi Dogguy <mehdi at debian.org>
 Build-Depends:
- debhelper (>= 7),
+ debhelper (>= 7.1.0~),
  autotools-dev,
+ binutils-dev,
  tcl8.5-dev,
  tk8.5-dev,
  libncurses5-dev,
  libgdbm-dev,
- quilt,
  bzip2,
- dh-ocaml (>= 0.9)
+ dh-ocaml (>= 1.0.0~)
 Standards-Version: 3.8.4
 Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/ocaml.git
 Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/ocaml.git
@@ -45,17 +45,11 @@ Suggests:
 Recommends:
  camlp4,
  file
-Replaces:
+Replaces: ocaml-interp (<< 3.11.1-3)
+Breaks:
  ocaml-interp (<< 3.11.1-3),
  camlp4 (<< 3.10.0),
- focaml (<< 3.07.2a-3),
- libnums-ocaml-dev
-Conflicts:
- ocaml-interp (<< 3.11.1-3),
- camlp4 (<< 3.10.0),
- camlidl (<< 1.04),
- ocaml (<< 3.07.2a-3),
- libnums-ocaml-dev
+ camlidl (<< 1.04)
 Description: ML implementation with a class-based object system (no X)
  Objective Caml (OCaml) is an implementation of the ML language, based on
  the Caml Light dialect extended with a complete class-based object system
@@ -169,15 +163,8 @@ Depends:
  ${ocaml:Depends}
 Provides:
  ${ocaml:Provides}
-Replaces:
- ocaml-interp (<< 3.11.1-3),
- ocaml-base (<< 3.07.2a-3),
- libnums-ocaml
-Conflicts:
- ocaml-interp (<< 3.11.1-3),
- ocaml (<< 3.04-2),
- ocaml-base (<< 3.07.2a-3),
- libnums-ocaml
+Replaces: ocaml-interp (<< 3.11.1-3)
+Breaks: ocaml-interp (<< 3.11.1-3)
 Description: Runtime system for OCaml bytecode executables (no X)
  Objective Caml (OCaml) is an implementation of the ML language, based on
  the Caml Light dialect extended with a complete class-based object system
@@ -247,8 +234,6 @@ Depends:
 Provides:
  ocaml-interp-${F:OCamlABI}
 Recommends: ledit | readline-editor
-Replaces: ocaml (<< 3.07.2a-3)
-Conflicts: ocaml (<< 3.07.2a-3)
 Description: OCaml interactive interpreter and standard libraries
  Objective Caml (OCaml) is an implementation of the ML language, based on
  the Caml Light dialect extended with a complete class-based object system
@@ -282,7 +267,6 @@ Depends:
  ${shlibs:Depends},
  ${misc:Depends}
 Suggests: ocaml
-Conflicts: ocaml-nox (<< 3.08.3-8)
 Description: A major mode for editing Objective Caml in Emacs
  Objective (OCaml) is an implementation of the ML language, based on
  the Caml Light dialect extended with a complete class-based object system

-- 
OCaml packaging



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