[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