[devel] %buildroot check
Michael Shigorin
mike на osdn.org.ua
Ср Окт 13 20:26:28 UTC 2010
On Fri, Aug 20, 2010 at 08:23:55AM +0300, Igor Vlasenko wrote:
> > > Уважаемые коллеги, обращаю ваше внимание, что заново включен
> > > тест на упоминания %buildroot.
> например, lasi.pc файл вышел крив:
> ------ Файл: lasi.pc ------------------
> libdir=/usr/src/tmp/liblasi-buildroot/usr/lib64
> > В спеке:
> > %build
> > cmake \
> > -DCMAKE_INSTALL_PREFIX=%buildroot%_prefix \
> > -DCMAKE_INSTALL_LIBDIR=%buildroot%_libdir
> Надо пользоваться %cmake вместо голого cmake. флаги с
> %buildroot убрать, а для install воспользоваться DESTDIR
Хм. Огрёб CMAKE_INSTALL_LIBDIR: /usr/lib
и соответственно установку в /usr/lib вместо /usr/lib64.
cmake всегда такое или где учиться его готовить?
---
%build
%cmake
pushd BUILD
%make_build
popd
%install
pushd BUILD
%makeinstall_std
popd
chrpath -d %buildroot%_libdir/*.so.*
mkdir -p %buildroot%pkgdocdir
cp -a AUTHORS ChangeLog NEWS README %buildroot%pkgdocdir/
mv %buildroot%_datadir/lasi%version/examples/ %buildroot%pkgdocdir/
---
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Devel