regolith-linux / ilia

A GTK-based Desktop Executor
Apache License 2.0
83 stars 10 forks source link

Build Dependencies #83

Closed kshitijaucharmal closed 8 months ago

kshitijaucharmal commented 8 months ago

Can Someone provide ALL the build dependencies for ilia? I am trying to port ilia to nix, and it would help to get all the dependencies to maybe search for them in the nix packages.

kgilmer commented 8 months ago

Hi, what version of GNOME are you targeting? The dependencies vary on GTK/GDK version..

kshitijaucharmal commented 8 months ago

Hi, what version of GNOME are you targeting? The dependencies vary on GTK/GDK version..

I was hoping to start with gtk3. I found this really helpful chart regolith_graph.png

It helped me understand the structure of regolith, but it doesn't include ilia

kgilmer commented 8 months ago

Ah, this graph is based on the contents of /debian/control found in most if not all regolith repos. Here are the dependencies for the latest version of GTK3 (the library versions of these dev packages): https://github.com/regolith-linux/ilia/blob/ubuntu/impish/debian/control#L9-L13

valac-0.XX-vapi tends to get bumped to new major versions yearly.

You may also be interested in this tool: https://manpages.debian.org/stretch/debtree/debtree.1

kshitijaucharmal commented 8 months ago

Thanks :)