libxcb: Fix recipe

This commit is contained in:
François Revol
2014-07-29 20:22:05 +02:00
parent e7a59c689f
commit 0c593fe23a

View File

@@ -17,10 +17,53 @@ PROVIDES="
libxcb$secondaryArchSuffix = $portVersion
lib:libxcb$secondaryArchSuffix = $portVersion
devel:libxcb$secondaryArchSuffix = $portVersion
lib:libxcb_composite$secondaryArchSuffix
lib:libxcb_damage$secondaryArchSuffix
lib:libxcb_dpms$secondaryArchSuffix
lib:libxcb_dri2$secondaryArchSuffix
lib:libxcb_glx$secondaryArchSuffix
lib:libxcb_randr$secondaryArchSuffix
lib:libxcb_record$secondaryArchSuffix
lib:libxcb_render$secondaryArchSuffix
lib:libxcb_res$secondaryArchSuffix
lib:libxcb_screensaver$secondaryArchSuffix
lib:libxcb_shape$secondaryArchSuffix
lib:libxcb_shm$secondaryArchSuffix
lib:libxcb_sync$secondaryArchSuffix
lib:libxcb_xevie$secondaryArchSuffix
lib:libxcb_xf86dri$secondaryArchSuffix
lib:libxcb_xfixes$secondaryArchSuffix
lib:libxcb_xinerama$secondaryArchSuffix
lib:libxcb_xprint$secondaryArchSuffix
lib:libxcb_xtest$secondaryArchSuffix
lib:libxcb_xv$secondaryArchSuffix
lib:libxcb_xvmc$secondaryArchSuffix
devel:libxcb_composite$secondaryArchSuffix
devel:libxcb_damage$secondaryArchSuffix
devel:libxcb_dpms$secondaryArchSuffix
devel:libxcb_dri2$secondaryArchSuffix
devel:libxcb_glx$secondaryArchSuffix
devel:libxcb_randr$secondaryArchSuffix
devel:libxcb_record$secondaryArchSuffix
devel:libxcb_render$secondaryArchSuffix
devel:libxcb_res$secondaryArchSuffix
devel:libxcb_screensaver$secondaryArchSuffix
devel:libxcb_shape$secondaryArchSuffix
devel:libxcb_shm$secondaryArchSuffix
devel:libxcb_sync$secondaryArchSuffix
devel:libxcb_xevie$secondaryArchSuffix
devel:libxcb_xf86dri$secondaryArchSuffix
devel:libxcb_xfixes$secondaryArchSuffix
devel:libxcb_xinerama$secondaryArchSuffix
devel:libxcb_xprint$secondaryArchSuffix
devel:libxcb_xtest$secondaryArchSuffix
devel:libxcb_xv$secondaryArchSuffix
devel:libxcb_xvmc$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix >= $haikuVersion
lib:libxslt >= 1.1.26
lib:libxau$secondaryArchSuffix >= 1.0.5
"
BUILD_REQUIRES="
@@ -34,6 +77,7 @@ BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
devel:util_macros$secondaryArchSuffix
cmd:autoconf
cmd:doxygen
cmd:libtool
cmd:aclocal
cmd:make
@@ -43,21 +87,39 @@ BUILD_PREREQUIRES="
cmd:python
"
PATCHES="libxcb-1.6.patch"
#DEPEND="pkgconfig >= 0.23
# x11-misc/util-macros >= 1.7.0
# dev-libs/libxslt >= 1.1.26
# x11-proto/xcb-proto >= 1.6
# x11-libs/libXau >= 1.0.5"
BUILD()
{
libtoolize --force --copy --install
./autogen.sh
./autogen.sh -V
runConfigure ./configure
}
INSTALL()
{
make install
prepareInstalledDevelLibs libxcb \
libxcb-composite \
libxcb-damage \
libxcb-dpms \
libxcb-dri2 \
libxcb-glx \
libxcb-randr \
libxcb-record \
libxcb-render \
libxcb-res \
libxcb-screensaver \
libxcb-shape \
libxcb-shm \
libxcb-sync \
libxcb-xevie \
libxcb-xf86dri \
libxcb-xfixes \
libxcb-xinerama \
libxcb-xprint \
libxcb-xtest \
libxcb-xv \
libxcb-xvmc
fixPkgconfig
}