Module DebianFormats.Source
type t={name : name;version : version;binary : vpkg list;build_depends : (vpkg * (bool * architecture) list) list list;build_depends_indep : (vpkg * (bool * architecture) list) list list;build_conflicts : (vpkg * (bool * architecture) list) list;build_conflicts_indep : (vpkg * (bool * architecture) list) list;architecture : architecture list;md5sums : (md5sum * file_size * filename) list;sha1 : (sha1 * file_size * filename) list;sha256 : (sha256 * file_size * filename) list;directory : filename;section : string;}
val parse_name : string -> stringval parse_arch : string -> string listval parse_version : string -> stringval parse_binary : string -> (string * (string * string) option) listval parse_cnf : string -> ((string * (string * string) option) * (bool * string) list) list listval parse_conj : string -> ((string * (string * string) option) * (bool * string) list) listval parse_cksum : string list -> (string * int64 * string) listval parse_sources_fields : (string * name list) list -> t optionval parse : (t -> 'a) -> IO.input -> 'a listparse a debian Sources file from channel