72 lines
3.3 KiB
Plaintext
72 lines
3.3 KiB
Plaintext
digraph transaction_dictionary {
|
|
graph [rankdir=LR,ranksep=".1"];
|
|
edge [arrowhead="vee",arrowsize="0.40",fontname="DejaVuSansCondensed",fontsize="8"];
|
|
node [shape=box,fontname="DejaVuSansCondensed",fontsize="8",height=".1",width=".1"];
|
|
main -> packages [label="array"];
|
|
main -> missing_deps [label="array"];
|
|
main -> conflicts [label="array"];
|
|
missing_deps -> mdep1 [label="string"];
|
|
missing_deps -> mdep2 [label="string"];
|
|
conflicts -> conflict1 [label="string"];
|
|
conflicts -> conflict2 [label="string"];
|
|
mdep1 [style=filled,label="blob>=3.0<4.1"];
|
|
mdep2 [style=filled,label="..."];
|
|
conflict1 [style=filled,label="blob<4.0.1"];
|
|
conflict2 [style=filled,label="..."];
|
|
main -> totalsize [label="integer"];
|
|
main -> totaldlsize [label="integer"];
|
|
main [style=filled,fillcolor="darksalmon",label="Main dictionary"];
|
|
totalsize [label="total-installed-size"];
|
|
totaldlsize [label="total-download-size"];
|
|
packages -> dictionary [label="dictionary"];
|
|
packages -> dictionary2 [label="dictionary"];
|
|
dictionary [style=filled,label="Package[0]"];
|
|
dictionary2 [style=filled,label="Package[N+1]"];
|
|
dictionary2 -> dict2_objs [label="objects"];
|
|
dict2_objs [style=filled,label="..."];
|
|
dictionary -> pkgname [label="string"];
|
|
dictionary -> version [label="string"];
|
|
dictionary -> pkgver [label="string"];
|
|
dictionary -> run_depends [label="array"];
|
|
run_depends [style=filled];
|
|
run_depends -> rundep1_string [label="string"];
|
|
run_depends -> rundep2_string [label="string"];
|
|
rundep1_string [label="foo>=1.2"];
|
|
rundep2_string [style=filled,label="..."];
|
|
dictionary -> architecture [label="string"];
|
|
dictionary -> filename [label="string"];
|
|
dictionary -> fnamesha256 [label="string"];
|
|
fnamesha256 [label="filename-sha256"];
|
|
dictionary -> fnamesize [label="integer"];
|
|
fnamesize [label="filename-size"];
|
|
dictionary -> instsize [label="integer"];
|
|
instsize [label="installed_size"];
|
|
dictionary -> repository [label="value"];
|
|
repository -> repoval [label="value"];
|
|
repoval [style=filled,fillcolor="yellowgreen",label="http://xbps.nopcode.org/repos/stable"];
|
|
dictionary -> archive_comptype [label="string"];
|
|
archive_comptype [label="archive-compression-type"];
|
|
archive_comptype -> comptype_gz [label="value"];
|
|
archive_comptype -> comptype_bz [label="value"];
|
|
archive_comptype -> comptype_xz [label="value"];
|
|
comptype_gz [style=filled,fillcolor="yellowgreen",label="gzip"];
|
|
comptype_bz [style=filled,fillcolor="yellowgreen",label="bzip2"];
|
|
comptype_xz [style=filled,fillcolor="yellowgreen",label="xz"];
|
|
dictionary -> short_desc [label="string"];
|
|
dictionary -> state [label="string"];
|
|
state -> state_notinst [label="value"];
|
|
state -> state_unpacked [label="value"];
|
|
state_notinst [style=filled,fillcolor="yellowgreen",label="not-installed"];
|
|
state_unpacked [style=filled,fillcolor="yellowgreen",label="unpacked"];
|
|
dictionary -> transaction [label="string"];
|
|
transaction [label="transaction"];
|
|
transaction -> tract_inst [label="value"];
|
|
transaction -> tract_up [label="value"];
|
|
transaction -> tract_cf [label="value"];
|
|
transaction -> tract_rm [label="value"];
|
|
tract_inst [style=filled,fillcolor="yellowgreen",label="install"];
|
|
tract_up [style=filled,fillcolor="yellowgreen",label="update"];
|
|
tract_cf [style=filled,fillcolor="yellowgreen",label="configure"];
|
|
tract_rm [style=filled,fillcolor="yellowgreen",label="remove"];
|
|
}
|