Class Debian.Packages.package

class package : ?name:string * Pef.Packages_types.name option -> ?version:string * Pef.Packages_types.version option -> ?depends:string * Pef.Packages_types.vpkgformula option -> ?conflicts:string * Pef.Packages_types.vpkglist option -> ?provides:string * Pef.Packages_types.vpkglist option -> ?recommends:string * Pef.Packages_types.vpkgformula option -> ?architecture:string * Pef.Packages_types.architecture option -> ?multiarch:string * Pef.Packages_types.multiarch option -> ?source:string * Pef.Packages_types.source option -> ?essential:string * bool option -> ?extra_source_only:string * bool option -> ?priority:string * string option -> ?pre_depends:string * Pef.Packages_types.vpkgformula option -> ?suggests:string * Pef.Packages_types.vpkgformula option -> ?enhances:string * Pef.Packages_types.vpkgformula option -> ?breaks:string * Pef.Packages_types.vpkglist option -> ?replaces:string * Pef.Packages_types.vpkglist option -> ?extras:(string * Pef.Packages.parse_extras_f option) list *
(string * string) list option -> Common.Format822.stanza ->
object .. end

method name : Pef.Packages_types.name
Access methods
method version : Pef.Packages_types.version
method conflicts : Pef.Packages_types.vpkglist
method depends : Pef.Packages_types.vpkgformula
method provides : Pef.Packages_types.vpkglist
method recommends : Pef.Packages_types.vpkgformula
method installed : Pef.Packages_types.installed
method extras : (string * string) list
method architecture : Pef.Packages_types.architecture
Debian specific methods
method breaks : Pef.Packages_types.vpkglist
method enhances : Pef.Packages_types.vpkgformula
method essential : bool
method extra_source_only : bool
method extras : (string * string) list
method multiarch : Pef.Packages_types.multiarch
method pre_depends : Pef.Packages_types.vpkgformula
method priority : string
method replaces : Pef.Packages_types.vpkglist
method source : Pef.Packages_types.name * Pef.Packages_types.version option
method suggests : Pef.Packages_types.vpkgformula
val name : string * Pef.Packages_types.name
low level val
val version : string * Pef.Packages_types.version
val conflicts : string * Pef.Packages_types.vpkglist
val depends : string * Pef.Packages_types.vpkgformula
val provides : string * Pef.Packages_types.vpkglist
val recommends : string * Pef.Packages_types.vpkgformula
val installed : string * Pef.Packages_types.installed
val architecture : string * Pef.Packages_types.architecture
Debian specific val
val breaks : string * Pef.Packages_types.vpkglist
val enhances : string * Pef.Packages_types.vpkgformula
val essential : string * bool
val extra_source_only : string * bool
val multiarch : string * Pef.Packages_types.multiarch
val pre_depends : string * Pef.Packages_types.vpkgformula
val priority : string * string
val replaces : string * Pef.Packages_types.vpkglist
val source : string * (Pef.Packages_types.name * Pef.Packages_types.version option)
val suggests : string * Pef.Packages_types.vpkgformula
method get_extra : string -> string
get/set specific fields of the object
method add_extra : string ->
string ->
(< add_extra : 'a; architecture : Pef.Packages_types.architecture;
breaks : Pef.Packages_types.vpkglist;
conflicts : Pef.Packages_types.vpkglist;
depends : Pef.Packages_types.vpkgformula;
enhances : Pef.Packages_types.vpkgformula; essential : bool;
extra_source_only : bool; extras : (string * string) list;
get_extra : string -> string; installed : Pef.Packages_types.installed;
multiarch : Pef.Packages_types.multiarch; name : Pef.Packages_types.name;
pp : Stdlib.out_channel -> unit;
pre_depends : Pef.Packages_types.vpkgformula; priority : string;
provides : Pef.Packages_types.vpkglist;
recommends : Pef.Packages_types.vpkgformula;
replaces : Pef.Packages_types.vpkglist; set_essential : bool -> 'b;
set_extras : (string * string) list -> 'b;
set_installed : Pef.Packages_types.installed -> 'b;
set_multiarch : Pef.Packages_types.multiarch -> 'b;
source : Pef.Packages_types.name * Pef.Packages_types.version option;
suggests : Pef.Packages_types.vpkgformula;
version : Pef.Packages_types.version; .. >
as 'b)
as 'a
method set_extras : (string * string) list -> 'b
method set_installed : Pef.Packages_types.installed -> 'b
method set_essential : bool -> 'b
Debian specific methods
method set_multiarch : Pef.Packages_types.multiarch -> 'b
method pp : Stdlib.out_channel -> unit
method pp : Stdlib.out_channel -> unit