Есть идея разбить hugin на подпакеты типа hugin-common и hugin-gui. В первый сложить утилиты с интерфейсом командной строки, во второй графические оболочки для них. Хочется иметь возможность получить в системе autooptimiser, nona etc. без лишних зависимостей.
Проблема в том, что все утилиты командной строки, кроме calibrate_lens, celeste_standalone и matchpoint, слинкованы с libX11 и кучей других X библиотек. Так что если их отделить в отдельный пакет, выигрышь будет разве что в libgtk
Да, действительно, ради gtk разбивать на подпакеты смысла, видимо, нет. Интересно, зачем зависимость от libX11 таким утилитам, например, как nona.. Сходу что-то разобраться не удалось. Может быть, там есть какие-то древние куски кода, до которых у апстрима просто руки не доходят? В таком случае подождём.