jpilot icon indicating copy to clipboard operation
jpilot copied to clipboard

Split libplugin.h into GUI and non-GUI part

Open CoSoCo opened this issue 3 years ago • 1 comments

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.

CoSoCo avatar Aug 22 '22 19:08 CoSoCo

Maybe you could name it libplugin-no-gui.h and include it to the existing libplugin.h to guarantee backward compatibility.

CoSoCo avatar Dec 14 '22 20:12 CoSoCo