New comment by sgn on void-packages repository https://github.com/void-linux/void-packages/pull/17766#issuecomment-576313504 Comment: I think those modules are plugins to glade's designed tools. Our libxfce4ui is depended on libglade3ui because we're shipping a glade3's plugin with xfce: ``` $ xbps-query -Rf libxfce4ui | grep glade /usr/lib/glade/modules/libxfce4uiglade2.so /usr/share/glade/catalogs/libxfce4ui-2.xml /usr/share/glade/pixmaps/hicolor/16x16/actions/widget-libxfce4ui-xfce-titled-dialog.png /usr/share/glade/pixmaps/hicolor/22x22/actions/widget-libxfce4ui-xfce-titled-dialog.png ``` From libxfce4ui's configure: ``` $ ./configure --help --with-gladeui-catalogdir=PATH Specify where to install glade designer catalog files (default=autodetect) --with-gladeui-moduledir=PATH Specify where to install glade designer modules (default=autodetect) --with-gladeui-pixmapdir=PATH Specify where to install glade designer pixmaps (default=autodetect) --with-gladeui2-catalogdir=PATH Specify where to install glade 3.0 designer catalog files (default=autodetect) --with-gladeui2-moduledir=PATH Specify where to install glade 3.0 designer modules (default=autodetect) --with-gladeui2-pixmapdir=PATH Specify where to install glade 3.0 designer pixmaps (default=autodetect) ``` and configure.ac ``` dnl ********************************************************* dnl *** Optional support for the Glade Interface Designer *** dnl ********************************************************* dnl Do not try to build gladeui when gtk2 is disabled ``` I think all modules are optional plugins to glade, and we should split those plugins out of our libxfce4ui