[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