Summary: | Сомнительный конфликт в зависимостях | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | ruslandh <ruslandh> |
Component: | libcups-devel | Assignee: | Fr. Br. George <george> |
Status: | REOPENED --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | boyarsh, george, rider, ruslandh |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
ruslandh
2024-01-17 00:09:42 MSK
Посмотрел при сборке пакета printer-driver-foo2capt.git 0.1.4.2-alt2.git_1_627192 Там есть как раз вызов ppdc именно из этого пакета, с ним собирается, а вот если взять ppdc из пакета libcups-devel, то ppd принтеров не собирается. Как вариант задать у конфликтующих файлов дать имя типа ppdc2 или tools-ppd, тогда можно при сборке пакета наложить небольшой патч и пакет соберётся с сгенерированными ppd. Как нарочно, для сборки printer-driver-foo2capt нужны файлы и из libcups-devel и из ppdc-tools ;-) Сейчас локально собрал printer-driver-foo2capt с опцией make ppdc Возможно получаемые ppd файлы будут работать более устойчиво. Как раз нашёлся человек, у которого есть такой принтер ;-) PS Ещё и в бренч p10 надо будет всё это портировать ;-) Конечно, можно сменить имена в пакете libcups-devel, но возможно это может сломать сборку каких-то других пакетов. Это не ошибка. А как ставить оба пакета ? после обновления cups до 3.x версии будут устанавливаться нормально. Как вариант - не паковать в составе libcups конфликтующие файлы. Перекидываю на libcups-devel Не, но пакет libppd-tools просто нельзя установить ;-) а cups 3 ещё рано собирать. Не, нужно решиить корнфликт. Без него нельзя собрать драйвер можно, как вариант, вытащить из cups утилиты в отдельный пакет Мне в принципе из всего пакета libppd-tools нужны файлы из каталога /usr/share/ppdc (по содержании они похожи на include) Взял их в пакет с драйвером, пакет собирается : https://packages.altlinux.org/ru/tasks/338373/ Но некрасиво таскать эти файлы внутри исходников самого пакета С другой стороны, с ними он соберётся и p10. Остаётся конечно вопрос насколько полученные ppd являются рабочими ;-) DВ принципе пакет printer-driver-foo2capt собрал в Сизиф, вызвав утилиты от libcups-devel, взяв файлы: epson.h font.defs hp.h label.h media.defs raster.defs из libppd-tools ;-) Попробую в p10 его направить. Проверить насколько рабочими получились сгенерированные файлы ppd ;-) |