[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