MesaLib-devel: make it depend on libwayland-egl too.

This commit is contained in:
Juan RP 2013-01-08 11:07:44 +01:00
parent 5e93a7cce7
commit a315485e7e
15 changed files with 2 additions and 78 deletions

View file

@ -6,11 +6,8 @@ depends="glproto dri2proto>=2.1 libXext-devel libXxf86vm-devel libXdamage-devel
libXt-devel libGL-${version}_${revision} libOpenVG-${version}_${revision}
libGLES-${version}_${revision} libEGL-${version}_${revision}
libOSMesa-${version}_${revision} libgbm-${version}_${revision}
${sourcepkg}-${version}_${revision}"
libwayland-egl-${version}_${revision} ${sourcepkg}-${version}_${revision}"
short_desc="${short_desc} - development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
do_install() {
vmove usr/include usr

View file

@ -1,15 +1,6 @@
# Template file for 'libEGL'.
#
short_desc="Free implementation of the EGL API - runtime"
long_desc="
This package contains the EGL native platform graphics interface library.
EGL provides a platform-agnostic mechanism for creating rendering surfaces
for use with other graphics libraries, such as OpenGL|ES and OpenVG.
This package contains modules to interface with the existing system GLX or
DRI2 drivers to provide OpenGL via EGL. The MesaLib package provides drivers
to provide hardware-accelerated OpenGL|ES and OpenVG support."
replaces="MesaLib<7.11_2"
do_install() {

View file

@ -1,14 +1,6 @@
# Template file for 'libGL'.
#
short_desc="Free implementation of the OpenGL API - GLX runtime"
long_desc="
This version of Mesa provides GLX and DRI capabilities: it is capable of both
direct and indirect rendering. For direct rendering, it can use DRI modules
from the MesaLib package to accelerate drawing.
This package does not include the modules themselves: these can be found in
the MesaLib package."
replaces="MesaLib<7.11_2"
do_install() {

View file

@ -1,16 +1,6 @@
# Template file for 'libGLES'.
#
short_desc="Free implementation of the OpenGL|ES 1.x and 2.x API"
long_desc="
OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on
embedded systems - including consoles, phones, appliances and vehicles.
It contains a subset of OpenGL plus a number of extensions for the special
needs of embedded systems.
OpenGL|ES 1.x provides an API for fixed-function hardware.
OpenGL|ES 2.x provides an API for programmable hardware including vertex
and fragment shaders."
replaces="MesaLib<7.11_2"
do_install() {

View file

@ -1,13 +1,6 @@
# Template file for 'libOSMesa'.
#
short_desc="Mesa Off-Screen interface library"
long_desc="
Mesa's off-screen rendering interface is used for rendering into user-allocated
blocks of memory. That is, the GL_FRONT colorbuffer is actually a buffer in
main memory, rather than a window on your display. There are no window system
or operating system dependencies. One potential application is to use Mesa as
an off-line, batch-style renderer."
replaces="MesaLib<7.11_2"
do_install() {

View file

@ -1,13 +1,6 @@
# Template file for 'libOpenVG'.
#
short_desc="Free implementation of the OpenVG API - runtime"
long_desc="
This package contains the mesa implementation of the OpenVG 2D acceleration
library. OpenVG provides a device independent and vendor-neutral interface
for sophisticated 2D graphical applications, while allowing device
manufacturers to provide hardware acceleration on devices ranging from wrist
watches to full microprocessor-based desktop and server machines."
replaces="MesaLib<7.11_2"
do_install() {

View file

@ -1,11 +1,6 @@
# Template file for 'libgbm'.
#
short_desc="generic buffer management API -- runtime"
long_desc="
This package contains the GBM buffer management library. It provides a
mechanism for allocating buffers for graphics rendering tied to Mesa.
GBM is intended to be used as a native platform for EGL on drm or openwfd."
do_install() {
vmove "usr/lib/libgbm.so*" usr/lib

View file

@ -1,10 +1,6 @@
# Template file for 'libglapi'.
#
short_desc="Free implementation of the GL API - shared library"
long_desc="
The Mesa GL API module is responsible for dispatching all the gl* functions.
It is intended to be mainly used by both the libGLES package."
replaces="MesaLib<7.11_2"
do_install() {

View file

@ -1,12 +1,6 @@
# Template file for 'libwayland-egl'.
#
short_desc="Free implementation of the EGL API - wayland runtime"
long_desc="
This package contains the EGL native platform graphics interface library.
EGL provides a platform-agnostic mechanism for creating rendering surfaces
for use with other graphics libraries, such as OpenGL|ES and OpenVG.
This package contains the wayland EGL backend."
do_install() {
vmove "usr/lib/libwayland-egl.*" usr/lib

View file

@ -1,8 +1,6 @@
# Template file for 'mesa-ati-dri'.
#
short_desc="Mesa DRI drivers for ATI GPUs"
long_desc="
This package contains the ${short_desc}."
do_install() {
vmove "usr/lib/libXvMCr[36]00.so*" usr/lib

View file

@ -1,8 +1,6 @@
# Template file for 'mesa-intel-dri'.
#
short_desc="Mesa DRI drivers for Intel GPUs"
long_desc="
This package contains the ${short_desc}."
do_install() {
vmove "usr/lib/xorg/modules/dri/i9[16]5_dri.*" usr/lib/xorg/modules/dri

View file

@ -1,8 +1,6 @@
# Template file for 'mesa-nouveau-dri'.
#
short_desc="Mesa DRI drivers for NVIDIA GPUs (nouveau dri)"
long_desc="
This package contains the ${short_desc}."
do_install() {
vmove "usr/lib/libXvMCnouveau.so*" usr/lib

View file

@ -1,8 +1,6 @@
# Template file for 'mesa-swraster-dri'.
#
short_desc="Mesa DRI drivers for the Software Rasterizer"
long_desc="
This package contains the ${short_desc}."
do_install() {
vmove "usr/lib/libXvMCsoftpipe.so*" usr/lib

View file

@ -1,8 +1,6 @@
# Template file for 'mesa-vmwgfx-dri'.
#
short_desc="Mesa DRI drivers for VMware"
long_desc="
This package contains the ${short_desc}."
do_install() {
vmove "usr/lib/xorg/modules/dri/vmwgfx*" usr/lib/xorg/modules/dri

View file

@ -1,7 +1,7 @@
# Template build file for 'MesaLib'.
pkgname=MesaLib
version=9.0.1
revision=5
revision=6
wrksrc="Mesa-${version}"
build_style=gnu-configure
configure_args="--enable-glx-tls --enable-shared-glapi --enable-gallium-g3dvl
@ -17,15 +17,8 @@ homepage="http://www.mesa3d.org/"
license="MIT, LGPL-2.1"
distfiles="ftp://ftp.freedesktop.org/pub/mesa/$version/$pkgname-$version.tar.bz2"
checksum=57a7ba83bace3f3a7dc0929fe026ef5f0ad454234ec4ad8a3e0d31650a75db6f
long_desc="
MesaLib is a 3-D graphics library with an API which is very similar to
that of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax
or state machine, it is being used with authorization from Silicon Graphics,
Inc. However, the author makes no claim that Mesa is in any way a
compatible replacement for OpenGL or associated with Silicon Graphics, Inc."
conf_files="/etc/drirc"
depends="mesa-swraster-dri-${version}_${revision}"
makedepends="automake perl flex pkg-config glproto dri2proto>=2.1 makedepend