dose3-extra.opencsw
Dose_opencsw.Cswcudf
dose3-extra
dose3-extra.debian
dose3-extra.doseparse
dose3-extra.npm
dose3-extra.opam2
dose3-extra.pef
module Version = Dose_versioning.Debian
type tables = {
units : (Packages.name, (int * string) list) ExtLib.Hashtbl.t;
reverse : (int, string) ExtLib.Hashtbl.t;
}
val create : int -> tables
val clear : tables -> unit
val init_tables : Packages.package list -> tables
val add_extra : 'a -> 'b -> 'c -> 'd list
val get_cudf_version : tables -> (Packages.name * string) -> int
val get_real_version : tables -> ('a * int) -> string
val preamble : Cudf.preamble
val tocudf : tables -> ?extras:'a list -> Packages.package -> Cudf.package