Action Item #801
Updated by Hammel almost 3 years ago
GTK2 is EOL, apparently. GTK3 is overkill and now it's being replaced by GTK4.
I chose GTK2 because of it's simplicity and lightweight nature. I don't need much in the way of UI toolkits. It might be worth while to fork GTK2 so I always have it available.
The same may be true of Cairo, though that's less likely to go away.
If I'm going to fork, I should do it soon. And it should include the entire GTK2 stack: gobject, glib, gdk, etc. Plus I need to make sure I can generate the docs for all of them.
If I get to OpenGL with Cairo I may not need GTK2 as much but I'd still like it around as a lightweight toolkit with an API to using things like Cairo and/or OpenGL.
"omxplayer is being deprecated":https://github.com/popcornmix/omxplayer/blob/master/README.md in favor of vlc. However, vlc is bloated and not very Unix-like (small programs piped together to get bigger things). There are some deprecated dependencies for omxplayer too so if I fork omxplayer I may have to fork them too (unless I can always get them from Buildroot).
Source
* GTK2: http://ftp.gnome.org/pub/gnome/sources/gtk+/gtk+-2.24.33.tar.xz
Documentation
* GTK2: https://www.manpagez.com/html/gtk2/gtk2-2.24.29/