Module DebianFormats.Binary
type t={name : name;version : version;essential : bool;source : name * version option;depends : vpkg list list;pre_depends : vpkg list list;recommends : vpkg list list;suggests : vpkg list;enhances : vpkg list;conflicts : vpkg list;breaks : vpkg list;replaces : vpkg list;provides : veqpkg list;extras : (string * string) list;}debian package format
val parse_name : string -> stringval parse_vpkg : string -> string * (string * string) optionval parse_veqpkg : string -> string * (string * string) optionval parse_conj : string -> (string * (string * string) option) listval parse_cnf : string -> (string * (string * string) option) list listval parse_prov : string -> (string * (string * string) option) listval parse_essential : string -> boolval parse_packages_fields : string list -> (string * name list) list -> t optionval parse : ?extras:string list -> (t -> 'a) -> IO.input -> 'a listparse a debian Packages file from the channel
ch