Class Packages.package

Access methods

method extras : (string * string) list

Debian specific methods

method essential : bool
method extra_source_only : bool
method extras : (string * string) list
method priority : string
val name : string * Dose_pef.Packages_types.name

low level val

val version : string * Dose_pef.Packages_types.version
val conflicts : string * Dose_pef.Packages_types.vpkglist
val provides : string * Dose_pef.Packages_types.vpkglist
val recommends : string * Dose_pef.Packages_types.vpkgformula
val installed : string * Dose_pef.Packages_types.installed
val architecture : string * Dose_pef.Packages_types.architecture

Debian specific val

val breaks : string * Dose_pef.Packages_types.vpkglist
val enhances : string * Dose_pef.Packages_types.vpkgformula
val essential : string * bool
val extra_source_only : string * bool
val multiarch : string * Dose_pef.Packages_types.multiarch
val pre_depends : string * Dose_pef.Packages_types.vpkgformula
val priority : string * string
val replaces : string * Dose_pef.Packages_types.vpkglist
val suggests : string * Dose_pef.Packages_types.vpkgformula
method get_extra : string -> string

get/set specific fields of the object

method add_extra : string -> string -> 'a
method set_extras : (string * string) list -> 'a
method set_installed : Dose_pef.Packages_types.installed -> 'a
method set_essential : bool -> 'a

Debian specific methods

method set_multiarch : Dose_pef.Packages_types.multiarch -> 'a
method pp : Stdlib.out_channel -> unit
method pp : Stdlib.out_channel -> unit