Codebase list rust-stfu8 / b259469
Added GTK dep tree Matthias Geiger 1 year, 3 months ago
1 changed file(s) with 64 addition(s) and 7 deletion(s). Raw diff Collapse all Expand all
5757 bingrep
5858 -------
5959
60 * hexplay (merged)
60 * hexplay (new)
6161 * metagoblin
6262
6363 tokei
123123 GTK stack dependency tree
124124 -------------------------
125125
126 * ???
127 * gobject-sys
128 * glib-sys
129 * system-deps
126 Since every gtk-rs release is versioned and a lot of crates are affected updating it is a lot of work and only be done if neccessary.
127 I made this convienient dependency tree to illustrate how to update. You should start at the top and update all sys-crates first.
128 Then update the regular crates, also from top to bottom. For convinience pass the debs along like this: `./build.sh gstreamer-sys *.deb`.
129
130 sys crate overview
131
132 ```
133 glib-sys
134 |
135 |-----------------------|----------------------------------------------------------------------|-----------------------|-----------------|
136 gobject-sys cairo-sys-rs | graphene-sys gdk4-wayland-sys
137 | |-----------------------------------------------| |
138 | | |
139 |-------------------|------------------------|---------------------| | |
140 gio-sys atk-sys gstreamer-sys pango-sys | |
141 | |---------------------| | |-------|---------------|
142 | | | |
143 | | | pangocairo-sys
144 |-----------------------| | |
145 gdk-pixbuf-sys gdk-sys | |
146 | | | |
147 | |--------------| |
148 | gdkx11-sys gtk-sys |
149 gdk4-sys | |
150 |---------gdk4-x11-sys | |
151 gsk4-sys |-------| gstreamer-base-sys
152 | libhandy-sys |----------------------|
153 gtk4-sys gstreamer-audio-sys gstreamer-video-sys
154 |-----------------------| | |
155 libadwaita-sys libshumate-sys gstreamer-pbutils-sys gstreamer-player-sys
156
157 ```
158
159 Non-sys crate overview
160 ```
161 gtk3-macros
162 glib -> glib-macros, glib-sys, gobject-sys, gio-sys
163
164 gio -> glib, gio-sys
165 atk -> glib, atk-sys
166 graphene-rs -> glib, graphene-sys
167 cairo-rs -> freetype-rs, cairo-rs-sys, glib
168
169 pangocairo -> glib, cairo-rs, pango, pangocairo-sys
170 pango -> glib, gio, pango-sys
171 gdk-pixbuf -> gio, glib, gdk-pixbuf-sys
172
173 gdk -> gdk-pixbuf, gio, glib, cairo-rs, pango, gdk-sys
174 gtk -> gtk3-macros, pango, gdk, gdk-pixbuf, cairo-rs, atk
175 gdk-x11 -> glib, gio, gdk, x11, gdkx11-sys
176 libhandy -> gdk, glib, gio, pango, gdk-pixbuf, gtk
177
178 gdk4 -> cairo-rs, gio, glib, pango, gdk-pixbuf, gdk4-sys
179 gdk4-x11 -> gdk4
180 gsk -> gdk4
181 gdk4-x11 -> gdk4
182 gdk4-wayland -> gdk4
183 gtk4 -> cairo-rs, gdk4, gdk-pixbuf, gtk4-sys, gtk4-macros, graphene-rs
184
185 gstreamer -> ?
186
187
188 ```
130189
131190 cxx depedency tree
132191 -----------------
186245 lfs (#1006367)
187246 -------
188247
189 * argh
190 * argh-derive
191248 * termimad
192249 * coloor
193250 * minimad (merged)