f2e05e25e451bcb4d779a2085cd7d11e7a95463c
[pkg-fso/files.git] / pkgdeps.txt
1 # Graph of FSO team end-user packages in Debian
2 #
3 # Usage:
4 #   graph-easy --dot pkgdeps.txt | dot -Tx11
5 # or
6 #   graph-easy --dot pkgdeps.txt | dot -Tpdf > pkgdeps.pdf
7 # or
8 #   graph-easy --dot pkgdeps.txt | dot -Tpng:cairo > pkgdeps.png; optipng pkgdeps.png
9 # or
10 #   graph-easy --dot pkgdeps.txt | dot -Tsvg > pkgdeps.svg
11
12 graph {
13 label: Graph of FSO team end-user packages in Debian\l
14  * Only dependencies (no recommendations)\l
15  * Only packages maintained by the FSO team\l
16  * Only end-user packages (no development helpers)\l
17  * Only packages officially in Debian Sid (with a few exceptions)\l
18  * Dotted grey: not yet in Debian Sid\l
19  * Brown: Deprecated packages\l
20 Source: https://anonscm.debian.org/cgit/pkg-fso/files.git/plain/pkgdeps.txt\l;
21 autolink: name;
22 linkbase: https://packages.debian.org/sid/
23 #labelpos: bottom;
24 #flow: up
25 }
26
27 # -> FSO / FSO2
28 [ libfso-glib1 ] -> [ fso-usaged ]
29 [ libfso-glib1 ] -> [ libfsoresource0 ]
30 [ libfso-glib1 ] -> [ fso-gsmd ]
31 [ libfso-glib1 ] -> [ fso-datad ]
32 [ libfso-glib1 ] -> [ fso-deviced ]
33 [ libfso-glib1 ] -> [ fso-deviced-player-canberra ]
34 [ libfso-glib1 ] -> [ fso-deviced-player-gstreamer ]
35 [ libfsobasics0 ] -> [ libfsotransport0 ]
36 [ libfsobasics0 ] -> [ libfsoframework0 ]
37 [ libfsobasics0 ] -> [ libfsoresource0 ]
38 [ libfsobasics0 ] -> [ libgsm0710mux0 ]
39 [ libfsobasics0 ] -> [ fso-abyss ]
40 [ libfsobasics0 ] -> [ fso-usaged ]
41 [ libfsobasics0 ] -> [ fso-gsmd ]
42 [ libfsobasics0 ] -> [ fso-deviced ]
43 [ libfsobasics0 ] -> [ fso-datad ]
44 [ libfsobasics0 ] -> [ fso-deviced-player-canberra ]
45 [ libfsobasics0 ] -> [ fso-deviced-player-gstreamer ]
46 [ libfsotransport0 ] -> [ fso-abyss ]
47 [ libfsotransport0 ] -> [ libgsm0710mux0 ]
48 [ libfsotransport0 ] -> [ fso-gsmd ]
49 [ libfsotransport0 ] -> [ fso-deviced-player-canberra ]
50 [ libfsotransport0 ] -> [ fso-deviced-player-gstreamer ]
51 [ libfsoframework0 ] -> [ fso-usaged ]
52 [ libfsoframework0 ] -> [ libfsoresource0 ]
53 [ libfsoframework0 ] -> [ fso-gsmd ]
54 [ libfsoframework0 ] -> [ fso-deviced ]
55 [ libfsoframework0 ] -> [ fso-datad ]
56 [ libfsoframework0 ] -> [ fso-deviced-player-canberra ]
57 [ libfsoframework0 ] -> [ fso-deviced-player-gstreamer ]
58 [ libfsoresource0 ] -> [ fso-gsmd ]
59 [ libfsoresource0 ] -> [ fso-deviced ]
60 [ libfsoresource0 ] -> [ fso-deviced-player-canberra ]
61 [ libfsoresource0 ] -> [ fso-deviced-player-gstreamer ]
62 [ libfsosystem0 ] -> [ fso-deviced ]
63 [ libfsosystem0 ] -> [ fso-deviced-player-canberra ]
64 [ libfsosystem0 ] -> [ fso-deviced-player-gstreamer ]
65 [ libfsotransport0 ] -> [ fso-deviced ]
66 [ libgsm0710-0 ] -> [ libgsm0710mux0 ]
67 [ libgsm0710mux0 ] -> [ fso-gsmd ]
68 [ libgsm0710mux0 ] -> [ fso-abyss ]
69 [ fso-frameworkd ] -> [ fso-gpsd ]
70 [ fso-deviced ] -> [ fso-deviced-player-canberra ]
71 [ fso-deviced ] -> [ fso-deviced-player-gstreamer ]
72
73 [ fso-deviced ] -> [ fso-datad ]
74 [ fso-datad ] -> [ fso-gsmd ]
75
76 # deprecated FSO DBus ABI
77 [ fso-gsm0710muxd ] { border: brown; color: brown } -> [ fso-frameworkd ]
78 [ fso-abyss ] { border: brown; color: brown }
79 [ fso-gpsd ] { border: brown; color: brown }
80
81 ( FSO2 cornucopia DBus ABI
82 [ fso-datad ]
83 [ fso-deviced ]
84 [ fso-usaged ]
85 [ fso-gsmd ]
86 )
87
88 # -> SHR
89 [ libfso-glib1 ] -> [ libphone-ui-20110825 ]
90 [ libfso-glib1 ] -> [ libphone-ui-shr ]
91 [ libfso-glib1 ] -> [ phonefsod ]
92 [ libfso-glib1 ] -> [ phoneuid ]
93 [ libfsobasics0 ] -> [ libphone-ui-shr ]
94 [ libfsobasics0 ] -> [ phoneuid ]
95 [ libfsoframework0 ] -> [ libphone-ui-shr ]
96 [ libfsoframework0 ] -> [ phoneuid ]
97 [ libphone-ui-common ] -> [ libphone-ui-20110825 ]
98 [ libphone-utils0 ] -> [ libphone-ui-20110825 ]
99 [ libshr-glib0 ] -> [ libphone-ui-20110825 ]
100 [ fso-frameworkd ] -> [ phonefsod ]
101 [ fso-gsmd ] -> [ phonefsod ]
102 [ fso-usaged ] -> [ phonefsod ]
103 [ fso-deviced ] -> [ phonefsod ]
104 [ libphone-ui-20110825 ] -> [ phoneuid ]
105 [ libphone-ui-20110825 ] -> [ libphone-ui-shr ]
106 [ libphone-ui-shr ] -> [ phoneuid ]
107 [ python-phoneutils ]
108
109 ( SHR DBus ABI
110 [ phonefsod ] -> [ phoneuid ]
111 )
112
113 [ fso-sounds-yue-base ] -> [ fso-sounds-yue-full ]
114
115 # -> config alternatives
116 [ fso-sounds-none ] -> [ fso-config-general ]
117 [ fso-sounds-none ] -> [ fso-config-gta01 ]
118 [ fso-sounds-none ] -> [ fso-config-gta02 ]
119 [ fso-sounds-yue-base ] -> [ fso-config-general ]
120 [ fso-sounds-yue-base ] -> [ fso-config-gta01 ]
121 [ fso-sounds-yue-base ] -> [ fso-config-gta02 ]
122
123 [ fso-frameworkd ] -> [ fso-config-general ]
124 [ fso-frameworkd ] -> [ fso-config-gta01 ]
125 [ fso-frameworkd ] -> [ fso-config-gta02 ]
126 [ fso-frameworkd ] -> [ fso-frameworkd-gta01 ]
127 [ fso-frameworkd ] -> [ fso-frameworkd-gta02 ]
128
129 [ fso-deviced-openmoko ]
130 [ fso-usaged-openmoko ]
131 [ fso-gsmd-openmoko ]
132 [ fso-frameworkd-gta01 ]
133 [ fso-frameworkd-gta02 ]
134
135 [ fso-deviced-openmoko ] -> [ fso-frameworkd-gta01 ]
136 [ fso-deviced-openmoko ] -> [ fso-frameworkd-gta02 ]
137 [ fso-deviced-openmoko ] -> [ fso-gta01 ]
138 [ fso-deviced-openmoko ] -> [ fso-gta02 ]
139 [ fso-gsmd-openmoko ] -> [ fso-frameworkd-gta01 ]
140 [ fso-gsmd-openmoko ] -> [ fso-frameworkd-gta02 ]
141 [ fso-gsmd-openmoko ] -> [ fso-gta01 ]
142 [ fso-gsmd-openmoko ] -> [ fso-gta02 ]
143 [ fso-usaged-openmoko ] -> [ fso-frameworkd-gta01 ]
144 [ fso-usaged-openmoko ] -> [ fso-frameworkd-gta02 ]
145 [ fso-usaged-openmoko ] -> [ fso-gta01 ]
146 [ fso-usaged-openmoko ] -> [ fso-gta02 ]
147
148 [ fso-frameworkd-gta01 ] -> [ fso-gta01 ]
149 [ fso-frameworkd-gta02 ] -> [ fso-gta02 ]
150
151 ( config alternatives:
152 [ fso-config-general ] { border: brown; color: brown }
153 [ fso-config-gta01 ] { border: brown; color: brown }
154 [ fso-config-gta02 ] { border: brown; color: brown }
155 [ fso-gta01 ]
156 [ fso-gta02 ]
157 )
158
159 [ nodm ]
160 [ xserver-xorg-video-glamo ]
161
162 # -> Applications
163 [ fso-frameworkd ] -> [ openbmap-logger ]
164 [ zhone-illume-glue ] -> [ zhone ]
165 [ phoneuid ] -> [ phoneui-apps ]
166
167 ( Applications:
168 [ phoneui-apps ]
169 [ zhone ]
170 [ openbmap-logger ]
171 [ intone ]
172 [ literki ]
173 [ vala-terminal ]
174 [ mokomaze ]
175 )
176
177 # hacks to force stack order
178 #[ fso-abyss ] ...> { style: invisible } [ zhone ]
179 [ fso-gsmd ] ...> { style: invisible } [ zhone ]
180 [ fso-gsmd ] ...> { style: invisible } [ phonefsod ]