serpent-os / moss

The safe, fast and sane package manager for Linux
https://serpentos.com
71 stars 9 forks source link

boulder: Exclude dependencies #232

Open ReillyBrogan opened 1 month ago

ReillyBrogan commented 1 month ago

Some packages build platform support plugins that link against other libraries but are only used when that package is installed. For instance Qt builds GTK support plugins as well as a mysql database plugin, both of which are only used if GTK is installed or mysql/mariadb. For these packages having an auto-dep on gtk/mariadb isn't desirable.

I think it would be a good idea to allow Boulder to:

This would give a lot of flexibility in order to fix issues like this.

ermo commented 1 month ago

Taken at face value, this sounds like a useful thing to do.

It doesn't quite strike me as "right now" material, but it also doesn't strike me as some far off future thing.

I like the idea. It may potentally have legs.