[devel] %buildroot check

Igor Vlasenko vlasenko на imath.kiev.ua
Пт Авг 20 05:23:55 UTC 2010


On Thu, Aug 19, 2010 at 11:44:37PM +0300, Michael Shigorin wrote:
> On Thu, Aug 19, 2010 at 10:33:53PM +0300, Igor Vlasenko wrote:
> > Уважаемые коллеги, обращаю ваше внимание, что заново включен
> > тест на упоминания %buildroot.
 
> В содержимом пакетов, что ли?

Да.
 
> > liblasi-1.1.0-alt3.x86_64
> > liblasi-devel-1.1.0-alt3.x86_64

например, lasi.pc файл вышел крив:
------ Файл: lasi.pc ------------------
prefix=/usr/src/tmp/liblasi-buildroot/usr
exec_prefix=/usr/src/tmp/liblasi-buildroot/usr
libdir=/usr/src/tmp/liblasi-buildroot/usr/lib64
includedir=/usr/src/tmp/liblasi-buildroot/usr/include

Name: LASi
Description: Library to write UTF-8 strings to Postscript stream.
Version: 1.1.0
Requires: freetype2,pango,pangoft2
Libs: -lLASi
Cflags: -I/usr/src/tmp/liblasi-buildroot/usr/include
-------------------------------------------

> В спеке:
> 
> %build
> cmake \
>         -DCMAKE_INSTALL_PREFIX=%buildroot%_prefix \
>         -DCMAKE_INSTALL_LIBDIR=%buildroot%_libdir

Надо пользоваться %cmake вместо голого cmake. флаги с %buildroot убрать,
а для install воспользоваться DESTDIR: см.
http://vtk.org/Wiki/CMake_FAQ#Does_CMake.27s_.22make_install.22_support_DESTDIR.3F

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



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