mirror of
https://github.com/void-linux/void-packages.git
synced 2025-08-02 02:42:56 +02:00
MesaLib-devel: make it depend on libwayland-egl too.
This commit is contained in:
parent
5e93a7cce7
commit
a315485e7e
15 changed files with 2 additions and 78 deletions
|
@ -6,11 +6,8 @@ depends="glproto dri2proto>=2.1 libXext-devel libXxf86vm-devel libXdamage-devel
|
||||||
libXt-devel libGL-${version}_${revision} libOpenVG-${version}_${revision}
|
libXt-devel libGL-${version}_${revision} libOpenVG-${version}_${revision}
|
||||||
libGLES-${version}_${revision} libEGL-${version}_${revision}
|
libGLES-${version}_${revision} libEGL-${version}_${revision}
|
||||||
libOSMesa-${version}_${revision} libgbm-${version}_${revision}
|
libOSMesa-${version}_${revision} libgbm-${version}_${revision}
|
||||||
${sourcepkg}-${version}_${revision}"
|
libwayland-egl-${version}_${revision} ${sourcepkg}-${version}_${revision}"
|
||||||
short_desc="${short_desc} - development files"
|
short_desc="${short_desc} - development files"
|
||||||
long_desc="${long_desc}
|
|
||||||
|
|
||||||
This package contains files for development, headers, static libs, etc."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmove usr/include usr
|
vmove usr/include usr
|
||||||
|
|
|
@ -1,15 +1,6 @@
|
||||||
# Template file for 'libEGL'.
|
# Template file for 'libEGL'.
|
||||||
#
|
#
|
||||||
short_desc="Free implementation of the EGL API - runtime"
|
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"
|
replaces="MesaLib<7.11_2"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
|
|
|
@ -1,14 +1,6 @@
|
||||||
# Template file for 'libGL'.
|
# Template file for 'libGL'.
|
||||||
#
|
#
|
||||||
short_desc="Free implementation of the OpenGL API - GLX runtime"
|
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"
|
replaces="MesaLib<7.11_2"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
|
|
|
@ -1,16 +1,6 @@
|
||||||
# Template file for 'libGLES'.
|
# Template file for 'libGLES'.
|
||||||
#
|
#
|
||||||
short_desc="Free implementation of the OpenGL|ES 1.x and 2.x API"
|
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"
|
replaces="MesaLib<7.11_2"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
|
|
|
@ -1,13 +1,6 @@
|
||||||
# Template file for 'libOSMesa'.
|
# Template file for 'libOSMesa'.
|
||||||
#
|
#
|
||||||
short_desc="Mesa Off-Screen interface library"
|
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"
|
replaces="MesaLib<7.11_2"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
|
|
|
@ -1,13 +1,6 @@
|
||||||
# Template file for 'libOpenVG'.
|
# Template file for 'libOpenVG'.
|
||||||
#
|
#
|
||||||
short_desc="Free implementation of the OpenVG API - runtime"
|
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"
|
replaces="MesaLib<7.11_2"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
|
|
|
@ -1,11 +1,6 @@
|
||||||
# Template file for 'libgbm'.
|
# Template file for 'libgbm'.
|
||||||
#
|
#
|
||||||
short_desc="generic buffer management API -- runtime"
|
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() {
|
do_install() {
|
||||||
vmove "usr/lib/libgbm.so*" usr/lib
|
vmove "usr/lib/libgbm.so*" usr/lib
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
# Template file for 'libglapi'.
|
# Template file for 'libglapi'.
|
||||||
#
|
#
|
||||||
short_desc="Free implementation of the GL API - shared library"
|
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"
|
replaces="MesaLib<7.11_2"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
# Template file for 'libwayland-egl'.
|
# Template file for 'libwayland-egl'.
|
||||||
#
|
#
|
||||||
short_desc="Free implementation of the EGL API - wayland runtime"
|
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() {
|
do_install() {
|
||||||
vmove "usr/lib/libwayland-egl.*" usr/lib
|
vmove "usr/lib/libwayland-egl.*" usr/lib
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
# Template file for 'mesa-ati-dri'.
|
# Template file for 'mesa-ati-dri'.
|
||||||
#
|
#
|
||||||
short_desc="Mesa DRI drivers for ATI GPUs"
|
short_desc="Mesa DRI drivers for ATI GPUs"
|
||||||
long_desc="
|
|
||||||
This package contains the ${short_desc}."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmove "usr/lib/libXvMCr[36]00.so*" usr/lib
|
vmove "usr/lib/libXvMCr[36]00.so*" usr/lib
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
# Template file for 'mesa-intel-dri'.
|
# Template file for 'mesa-intel-dri'.
|
||||||
#
|
#
|
||||||
short_desc="Mesa DRI drivers for Intel GPUs"
|
short_desc="Mesa DRI drivers for Intel GPUs"
|
||||||
long_desc="
|
|
||||||
This package contains the ${short_desc}."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmove "usr/lib/xorg/modules/dri/i9[16]5_dri.*" usr/lib/xorg/modules/dri
|
vmove "usr/lib/xorg/modules/dri/i9[16]5_dri.*" usr/lib/xorg/modules/dri
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
# Template file for 'mesa-nouveau-dri'.
|
# Template file for 'mesa-nouveau-dri'.
|
||||||
#
|
#
|
||||||
short_desc="Mesa DRI drivers for NVIDIA GPUs (nouveau dri)"
|
short_desc="Mesa DRI drivers for NVIDIA GPUs (nouveau dri)"
|
||||||
long_desc="
|
|
||||||
This package contains the ${short_desc}."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmove "usr/lib/libXvMCnouveau.so*" usr/lib
|
vmove "usr/lib/libXvMCnouveau.so*" usr/lib
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
# Template file for 'mesa-swraster-dri'.
|
# Template file for 'mesa-swraster-dri'.
|
||||||
#
|
#
|
||||||
short_desc="Mesa DRI drivers for the Software Rasterizer"
|
short_desc="Mesa DRI drivers for the Software Rasterizer"
|
||||||
long_desc="
|
|
||||||
This package contains the ${short_desc}."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmove "usr/lib/libXvMCsoftpipe.so*" usr/lib
|
vmove "usr/lib/libXvMCsoftpipe.so*" usr/lib
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
# Template file for 'mesa-vmwgfx-dri'.
|
# Template file for 'mesa-vmwgfx-dri'.
|
||||||
#
|
#
|
||||||
short_desc="Mesa DRI drivers for VMware"
|
short_desc="Mesa DRI drivers for VMware"
|
||||||
long_desc="
|
|
||||||
This package contains the ${short_desc}."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmove "usr/lib/xorg/modules/dri/vmwgfx*" usr/lib/xorg/modules/dri
|
vmove "usr/lib/xorg/modules/dri/vmwgfx*" usr/lib/xorg/modules/dri
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Template build file for 'MesaLib'.
|
# Template build file for 'MesaLib'.
|
||||||
pkgname=MesaLib
|
pkgname=MesaLib
|
||||||
version=9.0.1
|
version=9.0.1
|
||||||
revision=5
|
revision=6
|
||||||
wrksrc="Mesa-${version}"
|
wrksrc="Mesa-${version}"
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="--enable-glx-tls --enable-shared-glapi --enable-gallium-g3dvl
|
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"
|
license="MIT, LGPL-2.1"
|
||||||
distfiles="ftp://ftp.freedesktop.org/pub/mesa/$version/$pkgname-$version.tar.bz2"
|
distfiles="ftp://ftp.freedesktop.org/pub/mesa/$version/$pkgname-$version.tar.bz2"
|
||||||
checksum=57a7ba83bace3f3a7dc0929fe026ef5f0ad454234ec4ad8a3e0d31650a75db6f
|
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"
|
conf_files="/etc/drirc"
|
||||||
|
|
||||||
depends="mesa-swraster-dri-${version}_${revision}"
|
depends="mesa-swraster-dri-${version}_${revision}"
|
||||||
|
|
||||||
makedepends="automake perl flex pkg-config glproto dri2proto>=2.1 makedepend
|
makedepends="automake perl flex pkg-config glproto dri2proto>=2.1 makedepend
|
||||||
|
|
Loading…
Add table
Reference in a new issue