6.7.4. Specific types of packages
Several specific types of packages have special sub-policies and corresponding packaging rules and practices:
Perl related packages have a Perl policy; some examples of packages following that policy are
libdbd-pg-perl
(binary perl module) orlibmldbm-perl
(arch independent perl module).Python related packages have their Python policy; see
/usr/share/doc/python/python-policy.txt.gz
in thepython
package.Emacs related packages have the emacs policy.
Java related packages have their java policy.
OCaml related packages have their own policy, found in
/usr/share/doc/ocaml/ocaml_packaging_policy.gz
from theocaml
package. A good example is thecamlzip
source package.Packages providing XML or SGML DTDs should conform to the recommendations found in the
sgml-base-doc
package.Lisp packages should register themselves with
common-lisp-controller
, about which see/usr/share/doc/common-lisp-controller/README.packaging
.