Source: mesa Section: graphics Priority: optional Maintainer: Debian X Strike Force Uploaders: Andreas Boll Standards-Version: 4.1.4 Build-Depends: debhelper (>= 11), meson (>= 0.45), quilt (>= 0.63-8.2~), pkg-config, libdrm-dev (>= 2.4.95) [!hurd-any], libx11-dev, libxxf86vm-dev, libexpat1-dev, libsensors-dev [!hurd-any], libxfixes-dev, libxdamage-dev, libxext-dev, libva-dev (>= 1.6.0) [linux-any kfreebsd-any] , libvdpau-dev (>= 1.1.1) [linux-any kfreebsd-any], libvulkan-dev [amd64 arm64 armel armhf i386 mips mips64el mipsel powerpc ppc64 ppc64el s390x sparc64 x32], x11proto-dev, linux-libc-dev (>= 2.6.31) [linux-any], libx11-xcb-dev, libxcb-dri2-0-dev (>= 1.8), libxcb-glx0-dev (>= 1.8.1), libxcb-xfixes0-dev, libxcb-dri3-dev, libxcb-present-dev, libxcb-randr0-dev, libxcb-sync-dev, libxrandr-dev, libxshmfence-dev (>= 1.1), python3, python3-mako, flex, bison, llvm-7-dev (>= 1:7~) [amd64 arm64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc ppc64 ppc64el s390x sparc64], libelf-dev [amd64 arm64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc ppc64 ppc64el s390x sparc64], libwayland-dev (>= 1.15.0) [linux-any], libwayland-egl-backend-dev (>= 1.15.0) [linux-any], libclang-7-dev (>= 1:7~) [amd64 arm64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc ppc64 ppc64el s390x sparc64], libclc-dev (>= 0.2.0+git20180917-1~) [amd64 arm64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc ppc64 ppc64el s390x sparc64], wayland-protocols (>= 1.9), zlib1g-dev, libglvnd-core-dev, Vcs-Git: https://salsa.debian.org/xorg-team/lib/mesa.git Vcs-Browser: https://salsa.debian.org/xorg-team/lib/mesa Homepage: https://mesa3d.org/ Package: libxatracker2 Section: libs Architecture: amd64 i386 x32 Depends: ${shlibs:Depends}, ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: X acceleration library -- runtime This package contains the XA (X acceleration) library. It is used exclusively by the X server to do render, copy and video acceleration. . XA is intended to be used by the vmware driver for virtualized X acceleration. Package: libxatracker-dev Section: libdevel Architecture: amd64 i386 x32 Depends: libxatracker2 (= ${binary:Version}), ${misc:Depends}, Multi-Arch: same Description: X acceleration library -- development files This package contains the XA (X acceleration) library. It is used exclusively by the X server to do render, copy and video acceleration. . XA is intended to be used by the vmware driver for virtualized X acceleration. . This package provides the development environment for compiling programs against the xatracker library. Package: libd3dadapter9-mesa Section: libs Architecture: amd64 arm64 armel armhf i386 kfreebsd-i386 powerpc Depends: ${shlibs:Depends}, ${misc:Depends}, libudev1 [linux-any], Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: state-tracker for Direct3D9 This package contains a Gallium3D state tracker that implements the Direct3D9 API. Combined with the gallium-nine branch of Wine, programs using D3D9 can achieve native (or better) graphics performance. Package: libd3dadapter9-mesa-dev Section: libdevel Architecture: amd64 arm64 armel armhf i386 kfreebsd-i386 powerpc Depends: libd3dadapter9-mesa (= ${binary:Version}), libudev1 [linux-any], ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: state-tracker for Direct3D9 -- development files This package contains a Gallium3D state tracker that implements the Direct3D9 API. Combined with the gallium-nine branch of Wine, programs using D3D9 can achieve native (or better) graphics performance. . Development files Package: libgbm1 Section: libs Architecture: linux-any kfreebsd-any Depends: ${shlibs:Depends}, ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: generic buffer management API -- runtime 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. Package: libgbm-dev Section: libdevel Architecture: linux-any kfreebsd-any Depends: libgbm1 (= ${binary:Version}), ${misc:Depends}, Multi-Arch: same Description: generic buffer management API -- development files 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. . This package provides the development environment for compiling programs against the GBM library. Package: libegl-mesa0 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libgbm1 (= ${binary:Version}) [!hurd-any], Provides: libegl-vendor Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: free implementation of the EGL API -- Mesa vendor library 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. . This package contains the Mesa vendor library for EGL. Package: libegl1-mesa Section: oldlibs Architecture: any Depends: libegl1, ${misc:Depends}, Multi-Arch: same Description: transitional dummy package This is a transitional dummy package, it can be safely removed. Package: libegl1-mesa-dev Section: libdevel Architecture: any Depends: mesa-common-dev (= ${binary:Version}), libglvnd-dev, libdrm-dev (>= 2.4.95) [!hurd-any], libx11-dev, libxext-dev, libxxf86vm-dev, libxdamage-dev, libxfixes-dev, libxcb-glx0-dev, libxcb-dri2-0-dev, libxcb-dri3-dev, libxcb-present-dev, libxcb-sync-dev, libxshmfence-dev, libx11-xcb-dev, libwayland-dev (>= 1.15.0) [linux-any], x11proto-dev, ${misc:Depends}, Multi-Arch: same Description: free implementation of the EGL API -- development files This package contains the development environment required for compiling programs against 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. . This package provides the development environment for compiling programs against the EGL library. Package: libwayland-egl1-mesa Section: oldlibs Architecture: linux-any Depends: ${misc:Depends}, libegl1, libwayland-egl1, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: transitional dummy package This is a transitional dummy package, it can be safely removed. Package: libgles2-mesa Section: oldlibs Architecture: any Depends: libgles2, ${misc:Depends}, Multi-Arch: same Description: transitional dummy package This is a transitional dummy package, it can be safely removed. Package: libgles2-mesa-dev Section: libdevel Architecture: any Depends: libegl1-mesa-dev, libglvnd-dev, ${misc:Depends}, Multi-Arch: same Description: free implementation of the OpenGL|ES 2.x API -- development files 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 2.x provides an API for programmable hardware including vertex and fragment shaders. . This package provides a development environment for building applications using the OpenGL|ES 2.x APIs. Package: libglapi-mesa Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: free implementation of the GL API -- shared library The Mesa GL API module is responsible for dispatching all the gl* functions. It is intended to be mainly used by both the libgles1-mesa and libgles2-mesa packages. Package: libglx-mesa0 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libglapi-mesa (= ${binary:Version}), libgl1-mesa-dri, Provides: libglx-vendor Breaks: libopengl-perl (<< 0.6704+dfsg-2), glx-diversions (<< 0.8.4~), Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: free implementation of the OpenGL API -- GLX vendor library Mesa 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 authors make no claim that Mesa is in any way a compatible replacement for OpenGL or associated with Silicon Graphics, Inc. . 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 libgl1-mesa-dri package to accelerate drawing. . This package does not include the modules themselves: these can be found in the libgl1-mesa-dri package. Package: libgl1-mesa-glx Section: oldlibs Architecture: any Depends: libgl1, libglx-mesa0, ${misc:Depends}, Multi-Arch: same Description: transitional dummy package This is a transitional dummy package, it can be safely removed. Package: libgl1-mesa-dri Section: libs Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Multi-Arch: same Description: free implementation of the OpenGL API -- DRI modules 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 libgl1-mesa-dri package to accelerate drawing. . This package does not include the OpenGL library itself, only the DRI modules for accelerating direct rendering. . For a complete description of Mesa, please look at the libglx-mesa0 package. Package: libgl1-mesa-dev Section: libdevel Architecture: any Depends: mesa-common-dev (= ${binary:Version}), libglvnd-dev, libdrm-dev (>= 2.4.95) [!hurd-any], libx11-dev, libx11-xcb-dev, libxcb-dri3-dev, libxcb-present-dev, libxcb-sync-dev, libxshmfence-dev, libxcb-dri2-0-dev, libxcb-glx0-dev, libxdamage-dev, libxext-dev, libxfixes-dev, libxxf86vm-dev, x11proto-dev, ${misc:Depends}, Conflicts: libgl-dev Replaces: libgl-dev Provides: libgl-dev Multi-Arch: same Description: free implementation of the OpenGL API -- GLX development files 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 libgl1-mesa-dri package to accelerate drawing. . This package includes headers and static libraries for compiling programs with Mesa. . For a complete description of Mesa, please look at the libglx-mesa0 package. Package: mesa-common-dev Section: libdevel Architecture: any Depends: libx11-dev, libdrm-dev (>= 2.4.95) [!hurd-any], ${misc:Depends}, Breaks: libegl1-mesa-dev (<< 18.2.5-2) Replaces: libegl1-mesa-dev (<< 18.2.5-2) Multi-Arch: same Description: Developer documentation for Mesa This package includes the specifications for the Mesa-specific OpenGL extensions, the complete set of release notes and the development header files common to all Mesa packages. Package: libosmesa6 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libglapi-mesa (= ${binary:Version}), Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: Mesa Off-screen rendering extension OSmesa is a Mesa extension that allows programs to render to an off-screen buffer using the OpenGL API without having to create a rendering context on an X Server. It uses a pure software renderer. . This package provides both 16-bit and 32-bit versions of the off-screen renderer which do not require external libraries to work. Package: libosmesa6-dev Section: libdevel Architecture: any Depends: libosmesa6 (= ${binary:Version}), mesa-common-dev (= ${binary:Version}) | libgl-dev, ${misc:Depends}, Conflicts: libosmesa-dev Replaces: libosmesa-dev Provides: libosmesa-dev Multi-Arch: same Description: Mesa Off-screen rendering extension -- development files This package provides the required environment for developing programs that use the off-screen rendering extension of Mesa. . For more information on OSmesa see the libosmesa6 package. Package: mesa-va-drivers Section: libs Architecture: linux-any kfreebsd-any Build-Profiles: Depends: ${shlibs:Depends}, ${misc:Depends}, Enhances: libva2, Provides: va-driver, Breaks: vdpau-va-driver (<< 0.7.4-5) Replaces: vdpau-va-driver (<< 0.7.4-5) Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Description: Mesa VA-API video acceleration drivers These libraries provide the Video Acceleration API (VA-API) for Unix. They provide accelerated video playback (incl. H.264) and video post-processing for the supported graphics cards. . This package enables support for VA-API for some gallium drivers. Package: mesa-vdpau-drivers Section: libs Architecture: linux-any kfreebsd-any Depends: libvdpau1, ${shlibs:Depends}, ${misc:Depends}, Enhances: libvdpau1, Provides: vdpau-driver, Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Description: Mesa VDPAU video acceleration drivers These libraries provide the Video Decode and Presentation API for Unix. They provide accelerated video playback (incl. H.264) and video post-processing for the supported graphics cards. . This package enables support for VDPAU for some gallium drivers. Package: mesa-vulkan-drivers Section: libs Architecture: amd64 arm64 armel armhf i386 mips mips64el mipsel powerpc ppc64 ppc64el s390x sparc64 x32 Pre-Depends: ${misc:Pre-Depends} Depends: libvulkan1, ${shlibs:Depends}, ${misc:Depends} Multi-Arch: same Description: Mesa Vulkan graphics drivers Vulkan is a low-overhead 3D graphics and compute API. This package includes Vulkan drivers provided by the Mesa project. Package: mesa-opencl-icd Section: libs Architecture: amd64 arm64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc ppc64 ppc64el s390x sparc64 Pre-Depends: ${misc:Pre-Depends} Depends: libclc-r600 (>= 0.2.0+git20180312-1~), libclc-amdgcn (>= 0.2.0+git20180312-1~), ocl-icd-libopencl1 | libopencl1, ${shlibs:Depends}, ${misc:Depends}, Provides: opencl-icd Multi-Arch: same Description: free implementation of the OpenCL API -- ICD runtime This package contains the mesa implementation of the OpenCL (Open Compute Language) library, which is intended for use with an ICD loader. OpenCL provides a standardized interface for computational analysis on graphical processing units. # vim: tw=0