jpilot
jpilot copied to clipboard
Split libplugin.h into GUI and non-GUI part
The current libplugin.h depends on GTK-3. When developing a plugin, which doesn't use GUI widgets, this enforces to install gtk-3-dev, even it is not used. It is several 100 MByte in weight. So when developing my JPilotMediaPlugin, I couldn't just include the official libplugin.h, so I had to create a customized one.
Maybe you could name it libplugin-no-gui.h and include it to the existing libplugin.h to guarantee backward compatibility.