grame-cncm / faust

Functional programming language for signal processing and sound synthesis
http://faust.grame.fr
Other
2.55k stars 321 forks source link

gtk2 is EOL #563

Open dvzrv opened 3 years ago

dvzrv commented 3 years ago

Hi! As GTK2 is now EOL, distributions will start to phase it out.

The faust2jack and faust2rosgtk scripts still rely on gtk2 and are thereby affected by this.

sletz commented 3 years ago

GTK code is here: https://github.com/grame-cncm/faust/blob/master-dev/architecture/faust/gui/GTKUI.h Any idea of how complex it will be to port it to GTK3 ?

dvzrv commented 3 years ago

I also only know about what upstream describes as migration path: https://developer.gnome.org/gtk3/stable/gtk-migrating-2-to-3.html

As it seems fairly contained, it probably does not require a lot of work (compared to an application completely relying on GTK2). However, I also have no experience in GTK development ;-)