RE: [sisyphus] sedna package (дубль 2)

Andrey Fomichev =?iso-8859-1?q?fomichev_=CE=C1_ispras=2Eru?=
Пн Май 23 18:28:31 MSD 2005


> %setup -q
>
> Проосто чтобы мусора при сборке меньше было.
Согласен, сделано


> > %build
> > export ACTIVE_CONFIGURATION=Release
> > ...
> > export STATIC_SYS_LIBS=0
> > make
> %make_build \
> 	ACTIVE_CONFIGURATION=Release \
> 	... \
> 	STATIC_SYS_LIBS=0
>
> Используется паралельная сборка (оно работает, кстати?  make -j3
> например), не нужно дклать export (косметика)
export убрал. Параллельной обработки не хочется, т.к. никогда не
проверял и понятия не имею будет ли это работать. А почему она
используется?


>
> > %install
> > export PREFIX=$RPM_BUILD_ROOT/usr
> > make dispersal_install
> %make_install PREFIX=$RPM_BUILD_ROOT%_prefix dispersal_install
>
> Лучше пользоваться стандартными макросами ;-)
Страшно выглядит. Хорошо, попробую



> > %files
> > %defattr(-,root,root)
> Это в ALT не нужно.
Понял. Согласен.

>
> > %_libdir/libsedna.a
> > %_includedir/libsedna.h
> Тут им не место.  Во первых статические библиотеки - зло, во
> вторых место им в -devel пакете.
Хорошо, попробую положить их в devel пакет.

>
> > %_datadir/%name-%version/driver
> > %_datadir/%name-%version/examples
> Добавить:
>
> %dir %_datadir/%name-%version
Кажется тогда в %name-%version попадет не только
driver и examples. А это не хотелось бы






Подробная информация о списке рассылки Sisyphus