module Debcudf:sig
..end
type
tables
typeextramap =
(string * (string * Cudf_types.typedecl1)) list
type
options = {
|
extras_opt : |
|||
|
native : |
(* |
the native architecture
| *) |
|
foreign : |
(* |
list of foreign architectures
| *) |
|
host : |
(* |
the host architecture - cross compile
| *) |
|
ignore_essential : |
|||
|
builds_from : |
(* |
whether to add the builds-from relationship from binary to source packages
| *) |
val default_options : options
val init_tables : ?step:int ->
?versionlist:Packages_types.version list ->
Packages.package list -> tables
val clear : tables -> unit
val get_cudf_version : tables -> Packages_types.name * Packages_types.version -> int
val get_real_version : tables ->
Cudf_types.pkgname * Cudf_types.version -> Packages_types.version
val tocudf : tables ->
?options:options -> ?inst:bool -> Packages.package -> Cudf.package
tocudf tbl p
convert the a debian package representation to cudf.inst
: : set the Installed cudf fieldval lltocudf : ?enc:bool ->
tables -> Packages_types.vpkg list list -> Cudf_types.vpkgformula
val ltocudf : ?enc:bool ->
tables -> Packages_types.vpkg list -> Cudf_types.vpkglist
val preamble : Cudf.preamble
val load_universe : ?options:options -> Packages.package list -> Cudf.universe
val load_list : ?options:options -> Packages.package list -> Cudf.package list