10.08.2011 01:07, Aleksey Avdeev пишет: > 10.08.2011 01:01, Igor Vlasenko пишет: >> On Wed, Aug 10, 2011 at 12:53:27AM +0400, Aleksey Avdeev wrote: >>> Не, я немного не то имею в виду: меня интересует именно _путь_ к >>> _файлу_ шрифта, а не его имя. >>> >>> Хочу поставив в пакете линк на файл шрифта -- иметь возможность >>> требовать наличие этого файла _явным_ образом. Т. е. нужна возможность >>> поставить в спек что-то типа: >>> >>> Requires: %_ttffontsdir/freefont/FreeSans.ttf >>> >>> Это позволит заранее застраховаться от разлома ссылки (например, если >>> FreeSans.ttf переедет в %_ttffontsdir/FreeFont/). >> >> symlink.req всю эту работу сделает за вас. >> он автоматом пропишет нужный Requires, >> а provides будет по факту наличия файла. > > Спасибо, не знал. Не работает, см. : symlink.req свою работу выполняет, и /usr/share/fonts/freefont/FreeSans.ttf в зависимостях появляется. Но наша build система ситает эту зависимость ошибкой: 2011-Aug-10 04:05:50 :: created test repo i586: NEW unmet dependencies detected: moodle#1.9.13.20110803-alt0.1 /usr/share/fonts/freefont/FreeSans.ttf x86_64: NEW unmet dependencies detected: moodle#1.9.13.20110803-alt0.1 /usr/share/fonts/freefont/FreeSans.ttf 2011-Aug-10 04:06:00 :: dependencies check FAILED Думаю что из-за того, что fonts-ttf-freefont _явным_ образом /usr/share/fonts/freefont/FreeSans.ttf не предоставляет: $ rpm -qp --provides fonts-ttf-freefont-0.060126-alt2.noarch.rpm freefont-ttf freefont-fonts-ttf = 0.060126 fonts-ttf-freefont = 0.060126-alt2 PS: Включение fonts-ttf-freefont в Requires пакета ситуации не исправило. -- С уважением. Алексей.