[devel] firefox dependencies
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Ноя 9 16:48:36 MSK 2007
On Fri, Nov 09, 2007 at 04:34:55PM +0300, Alexey Gladkov wrote:
> Alexey Tourbin wrote:
> > Это будет хорошо работать, если при сборке любого расширения в сборочном
> > чруте гарантированно стоит rpm-build-firefox (или -mozilla.org).
>
> rpm-build-firefox должен быть у всех.
>
> > Например, если для сборки любого расширения требуется пакет
> > firefox-devel, то можно подшить к firefox-devel зависимость на
> > rpm-build-firefox.
>
> # rpmquery -R firefox-devel |grep rpm-build
> rpm-build-firefox = 2.0.0.9-alt1
>
> >
> > Если же специального *-devel пакета, необходимого для сборки
> > firefox расшерений, нет, тогда конструкция получается менее надёжной
> > (нужно вручную указывать BuildRequires: rpm-build-firefox).
>
> Многие расширения не хотят firefox-devel.
> Но в них должны быть:
> BuildRequires(pre): rpm-build-firefox
Остаётся только небольшой риск, что кто-то будет паковать firefox
расширения в обход rpm-build-fireofx.
В общем, нажно написать два тривиальных скрипта:
/usr/lib/rpm/firefox.req.files:
#/bin/sh
grep '^/usr/share/firefox/extensions/{' || [ $? = 1 ]
/usr/lib/rpm/firefox.req:
#!/bin/sh
echo "firefox = 2.0"
Тогда эта зависимость на "firefox = 2.0" проставится помимо всякого
желания maintainer'ов, просто по факту того, что в пакете содержится
путь определённого вида.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20071109/a8dd4c9c/attachment-0002.bin>
Подробная информация о списке рассылки Devel