PintaProject / Pinta

Simple GTK# Paint Program
http://www.pinta-project.com/
MIT License
1.74k stars 267 forks source link

Make the Windows GTK packaging more robust #863

Open cameronwhite opened 3 weeks ago

cameronwhite commented 3 weeks ago

Currently there is just a manual list of dlls to copy during the build: https://github.com/PintaProject/Pinta/blob/master/installer/windows/bundle_gtk.targets

If the dll dependencies change (e.g. as in #859) this can break the Windows installer and might not be caught by tests (e.g. the unit tests only load Cairo, etc but not libadwaita)

Ideally this could be more automated, like https://github.com/PintaProject/Pinta/blob/master/installer/macos/bundle_gtk.py