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