I finally found the diff posted in August about META chapter of the ocaml packaging policy, I attach it to this mail. Cheers. -- Stefano Zacchiroli - undergraduate student of CS @ Uni. Bologna, Italy zack@cs.unibo.it | ICQ 33538863 | http://www.cs.unibo.it/~zacchiro "I know you believe you understood what you think I said, but I am not sure you realize that what you heard is not what I meant!" -- G.Romney
--- ocaml_packaging_policy Thu Jun 13 21:08:33 2002 +++ ocaml_packaging_policy.new Thu Jun 13 21:46:46 2002 @@ -51,6 +51,30 @@ there is only little documentation, they should go with the -dev package. + 2.1) Findlib and META files + + Findlib [2] provides a tool (namely "ocamlfind") to handle OCaml libraries and + store information about libraries dependencies, compiler flags, linking + options, etc ... + Meta information regarding a library are contained in files (usually one for + each library), named "META" files, contained in the library directory. For + example: the META file for the lablgtk [3] library is named "META" and has + path /usr/lib/ocaml/lablgtk/META, where "/usr/lib/ocaml" is the main OCaml + installation directory and "lablgtk" is the lablgtk library directory. + + A package which provides OCaml libraries should provides one META file for + each library it provides and should have it installed so that findlib can find + it (easily checkable doing "ocamlfind list"), installing it in the library + directory is usually a good solution, but others are possible. + If the META file isn't available upstream, the maintainer should + write one, include it in the debian package and suggest the upstream to + include it in next release. + + Writing a META file is easy and usually takes a 5-minute-work, for more + information have a look at the Findlib manual [4], at the several META files + provided by other packages (e.g. lablgtk, pxp, pcre, nestring, lablgl, ...) + or ask on the debian-ocaml-maint ML [1] for help. + 3) Ocaml program packages Any package providing executables issued from ocaml source should conform @@ -149,7 +173,21 @@ enter testing simultaneously with these other packages. This is were the pool name comes from, and we have here the ocaml pool. -Ok, thats all for now, feel free to comment on it on the debian-ocaml-maint +Ok, thats all for now, feel free to comment on it on the debian-ocaml-maint [1] list. +References: + +[1] Debian Ocaml Maintainer Mailing List, <debian-ocaml-maint@lists.debian.org>, + archives available at http://lists.debian.org/debian-ocaml-maint/ +[2] http://www.ocaml-programming.de/packages/, debian package "ocaml-findlib" +[3] http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/ +[4] http://www.ocaml-programming.de/packages/documentation/findlib/, + /usr/share/doc/ocaml-findlib/html/index.html + +Authors: + First version: -- Sven Luther <luther@lambda.u-strasbg.fr>, Tue, 19 Feb 2002 22:08:07 +0100 + findlib && META: + -- Stefano Zacchiroli <zack@cs.unibo.it>, Thu, 13 Jun 2002 21:21:52 +0200 +
Attachment:
pgpnC0JmmGPv0.pgp
Description: PGP signature