Created attachment 3369 [details] спек с учётом описанных доработок В связи с тем, что я взялся паковать kernel-modules-comedi (в настоящее время они заброшены), возник вопрос, подробно обсуждаемый тут http://bugs.etersoft.ru/show_bug.cgi?id=3577 Вкратце суть его в том, что в исходниках модулей ядра присутствует файл comedi.h аналогичный /usr/include/comedi.h из libcomedi-devel, но, поскольку модули ядра обновляются чаще библиотеки, то в заголовке из модулей имеются некоторые управляющие константы, которые ещё не попали в библиотечный заголовок. Снизу вверх заголовки совместимы полностью. Т.к. мне нужны некоторые из этих констант, то я предлагаю в libcomedi-devel этот файл не класть, из пакета kernel-source-comedi будет собираться в том числе пакет kernel-headers-comedi, содержащий единственно этот файл, а libcomedi-devel получает зависимость на kernel-headers-comedi. Собственно всё изложенное реализовано в приложенном спеке. + пара бонусов: 1) убрал %post_ldconfig и %postun_ldconfig как более не нужные 2) переименовал libcomedi-python в python-module-comedi, т.к. sisyphus-check на это стал ругаться (соответствующие provides и obsoletes я проставил; ты на всякий случай проверь, что я это сделал правильно).
>в исходниках модулей ядра присутствует файл comedi.h аналогичный /usr/include/comedi.h из libcomedi-devel, но, поскольку модули ядра обновляются чаще библиотеки, то в заголовке из модулей имеются некоторые управляющие константы, которые ещё не попали в библиотечный заголовок сейчас ничего хорошего не вижу в том, чтобы завязываться на пакет с заголовками ядра, которого, к тому же, и нет в репозитории.