This is done by adding explicit dependencies to ocaml-base-nox and
camlp4 where relevant. These dependencies are redundant with the -$ABI
dependencies, but Lintian doesn't check virtual packages... and I
don't think it should (in general).
Package: ocaml-nox
Architecture: any
Depends:
+ ocaml-base-nox,
${shlibs:Depends},
${misc:Depends},
${ocaml:Depends},
Package: camlp4-extra
Architecture: any
Depends:
+ camlp4,
${shlibs:Depends},
${misc:Depends},
${ocaml:Depends},
Package: ocaml
Architecture: any
Depends:
+ ocaml-base-nox,
${shlibs:Depends},
${misc:Depends},
${ocaml:Depends},
Package: ocaml-base
Architecture: any
Depends:
+ ocaml-base-nox,
${shlibs:Depends},
${misc:Depends},
${ocaml:Depends}