Не удалось собрать пакет Conda: отсутствует gtkdocize в среде gitlab-ci conda-builder - PullRequest
1 голос
/ 19 марта 2019

Я использую конвейер автоматического создания пакетов в gitlab-ci для создания пакетов Conda для программного обеспечения, которое мы используем в моей компании.

Одно из используемых нами программ опирается на gtkdocize и проверяет егов скрипте настройки.Он необходим только для сборки, а не для выполнения.

Итак, я не могу собрать пакет, поскольку образ conda-builder не содержит эту программу.

Я новичокдля Conda и gitlab-ci, и я думаю, conda-builder - это общий образ Docker для построения пакетов Conda в целом.Как я могу добавить пакет к «моему» conda-builder изображению?

Или, может быть, в моем рецепте отсутствует зависимость build?Я не могу найти, откуда gtkdocize может прийти.

Любая помощь будет признательна.

1 Ответ

1 голос
/ 20 марта 2019

Двоичный файл gtkdocize используется для настройки проекта на основе Autotools, используя gtk-doc для генерации ссылки на API.Вам нужно будет установить любой пакет gtkdocize;в Debian / Ubuntu пакет называется gtk-doc-tools, тогда как в Fedora он называется gtk-doc.

...