blob: 6c4d08accf427d06772bbd039ae985463c03494b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
// color=green = recommend
// color=purple = deps
// color=blue = optional
digraph "packages" {
rankdir = RL;
subgraph cluster_legends {
node [shape=box width=1]
depends [color=purple];
optional [color=blue];
recommends [color=green];
provides [color=cyan]
built [color=darkred];
conflict [color=white];
conflict -> depends -> recommends -> optional -> provides -> built [style=invis];
label = "shopno-os metapackages, @ = shopno-os-"
}
{
node [color=darkred]
"@libreoffice" "@refresh-menu" "@browser" "@entertainment" "@chromium" "@firefox"
"@development" "@base" "@education" "@games" "@office";
}
{
rank=same "@entertainment" "@development" "@base" "@education" "@games" "@office"
}
subgraph "@base" {
"@base" -> {"python-apt-common-shopno"} [color=purple];
"@base" -> {"@libreoffice" "@refresh-menu" "@browser"} [color=green];
"@base" -> {
"@office" "@development"
"@entertainment" "@education" "@games"
} [color=blue];
}
// group metapackages
subgraph "cluster_@office" {
label="@office"
"@office" -> { "@libreoffice" "mupdf" "gimp"} [color=purple];
}
subgraph "cluster_@development" {
label="@development"
"@development" -> { geany "build-essentials" } [color=purple];
"@development" -> { arduino simulide} [color=blue];
}
subgraph "cluster_@entertainment" {
label="@entertainment"
"@entertainment" -> {
parole[label="\N; Media playback"]
"gstreamer1.0-plugins-bad"[label="\N; codecs"]
"gstreamer1.0-plugins-ugly"[label="\N; codecs"] //
} [color=purple];
}
subgraph "cluster_@education" {
label = "@education"
"@education" -> {
scratch[label="\N; Visual programming Language by MIT"]
nlkt[label="\N; Typing practice"]
kolorpaint
} [color=purple];
}
subgraph "cluster_@games" {
label = "@games"
"@games" -> { supertuxkart "gnome-sudoku" } [color=purple];
}
subgraph "cluster_@browser" {
label = "@browser"
"@browser" -> {
node [shape=point label = "or"];
browser_depends_or
} -> {
"@chromium" "@firefox"
} [color=purple];
"@browser" -> { "@firefox" "@chromium" } [color=green];
}
// non-task meta packages
"@firefox" -> { "firefox" "webext-ublock-origin-firefox" } [color=purple];
"@chromium" -> { "chromium" "webext-ublock-origin-chromium" } [color=purple];
"@refresh-menu" -> {"xfdesktop" "thunar"} [color=purple];
"@libreoffice" -> {"libreoffice" "libreoffice-gtk"} [color=purple];
}
|