mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 19:50:05 +02:00
libxcb: Fix recipe
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user