Source: mesa-git Section: graphics Priority: optional Maintainer: First Mate Rummey XSBC-Original-Maintainer: Ubuntu X-SWAT Uploaders: Andreas Boll Standards-Version: 4.1.4 Build-Depends: debhelper-compat (= 12), directx-headers-dev (>= 1.602.0) [linux-amd64 linux-arm64], glslang-tools [@LLVM_ARCHS@], meson (>= 0.45), quilt (>= 0.63-8.2~), pkg-config, libdrm-dev (>= 2.4.107-4), libx11-dev, libxxf86vm-dev, libexpat1-dev, libsensors-dev [!hurd-any], libxfixes-dev, libxext-dev, libva-dev (>= 1.6.0) [linux-any kfreebsd-any] , libvdpau-dev (>= 1.1.1) [linux-any kfreebsd-any], libvulkan-dev [@LLVM_ARCHS@], 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-shm0-dev, libxcb-sync-dev, libxrandr-dev, libxshmfence-dev (>= 1.1), libzstd-dev, python3, python3-mako, python3-ply, python3-setuptools, flex, bison, libelf-dev [@LLVM_ARCHS@], libwayland-dev (>= 1.15.0) [linux-any], libwayland-egl-backend-dev (>= 1.15.0) [linux-any], llvm-@LLVM_VERSION@-dev [@LLVM_ARCHS@], libclang-@LLVM_VERSION@-dev [@LLVM_ARCHS@], libclang-cpp@LLVM_VERSION@-dev [@LLVM_ARCHS@], libclc-@LLVM_VERSION@-dev [@LLVM_ARCHS@], wayland-protocols (>= 1.24), zlib1g-dev, libglvnd-core-dev (>= 1.3.2), valgrind [@VALGRIND_ARCHS@], rustc [@RUSTICL_ARCHS@], bindgen [@RUSTICL_ARCHS@], llvm-spirv-@LLVM_VERSION@ [@RUSTICL_ARCHS@], libclc-@LLVM_VERSION@ [@RUSTICL_ARCHS@], libllvmspirvlib-@LLVM_VERSION@-dev, Rules-Requires-Root: no Vcs: https://salsa.debian.org/xorg-team/lib/mesa.git Vcs-Browser: https://salsa.debian.org/xorg-team/lib/mesa Homepage: https://mesa3d.org/ Package: mesa-git Section: libs Architecture: any Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, mesa-git:i386 (= ${binary:Version}) [amd64], mesa-git:amd64 (= ${binary:Version}) [i386], libd3dadapter9-mesa-git (= ${binary:Version}), libegl-mesa0-git (= ${binary:Version}), libegl1-mesa-git-dev (= ${binary:Version}), libegl1-mesa-git (= ${binary:Version}), libgbm-git-dev (= ${binary:Version}), libgbm1-git (= ${binary:Version}), libgl1-mesa-dri-git (= ${binary:Version}), libgl1-mesa-glx-git (= ${binary:Version}), libglapi-mesa-git (= ${binary:Version}), libgles2-mesa-git (= ${binary:Version}), libglx-mesa0-git (= ${binary:Version}), libosmesa6-git (= ${binary:Version}), libxatracker2-git (= ${binary:Version}), mesa-common-git-dev (= ${binary:Version}), mesa-va-drivers-git (= ${binary:Version}), mesa-vdpau-drivers-git (= ${binary:Version}), mesa-vulkan-drivers-git (= ${binary:Version}), Pre-Depends: ${misc:Pre-Depends} Conflicts: mesa-hybrid, mesa-stable, mesa-custom, mesa-hybrid-no-march, mesa-stable-no-march, mesa-git-no-march, mesa-custom-no-march Replaces: mesa-hybrid, mesa-stable, mesa-custom, mesa-hybrid-no-march, mesa-stable-no-march, mesa-git-no-march, mesa-custom-no-march Multi-Arch: same Description: a meta package to install the latest git version of mesa. Package: mesa-git-no-march Section: libs Architecture: any Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, libd3dadapter9-mesa-git (= ${binary:Version}), libegl-mesa0-git (= ${binary:Version}), libegl1-mesa-git-dev (= ${binary:Version}), libegl1-mesa-git (= ${binary:Version}), libgbm-git-dev (= ${binary:Version}), libgbm1-git (= ${binary:Version}), libgl1-mesa-dri-git (= ${binary:Version}), libgl1-mesa-glx-git (= ${binary:Version}), libglapi-mesa-git (= ${binary:Version}), libgles2-mesa-git (= ${binary:Version}), libglx-mesa0-git (= ${binary:Version}), libosmesa6-git (= ${binary:Version}), libxatracker2-git (= ${binary:Version}), mesa-common-git-dev (= ${binary:Version}), mesa-va-drivers-git (= ${binary:Version}), mesa-vdpau-drivers-git (= ${binary:Version}), mesa-vulkan-drivers-git (= ${binary:Version}), Pre-Depends: ${misc:Pre-Depends} Conflicts: mesa-hybrid, mesa-stable, mesa-custom, mesa-hybrid-no-march, mesa-stable-no-march, mesa-git, mesa-custom-no-march Replaces: mesa-hybrid, mesa-stable, mesa-custom, mesa-hybrid-no-march, mesa-stable-no-march, mesa-git, mesa-custom-no-march Provides: mesa-git Description: a meta package to install the latest git version of mesa (no Multi-Arch Support). Package: libmesa-git Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends} Conflicts: libmesa-hybrid, libmesa-stable, libmesa-custom Replaces: libmesa-hybrid, libmesa-stable, libmesa-custom Multi-Arch: same Description: mesa git core. Package: libxatracker2-git Section: libs Architecture: amd64 i386 x32 Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libxatracker2 Replaces: libxatracker2 Provides: libxatracker2 (= ${binary:Version}) 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-git-dev Section: libdevel Architecture: amd64 i386 x32 Depends: libmesa-git, libxatracker2-git (= ${binary:Version}), ${misc:Depends}, Multi-Arch: same Conflicts: libxatracker-dev Replaces: libxatracker-dev Provides: libxatracker-dev (= ${binary:Version}) 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-git Section: libs Architecture: @WINE_ARCHS@ Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, libudev1 [linux-any], Pre-Depends: ${misc:Pre-Depends} Conflicts: libd3dadapter9-mesa Replaces: libd3dadapter9-mesa Provides: libd3dadapter9-mesa (= ${binary:Version}) 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-git-dev Section: libdevel Architecture: @WINE_ARCHS@ Depends: libmesa-git, libd3dadapter9-mesa-git (= ${binary:Version}), libudev1 [linux-any], ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libd3dadapter9-mesa-dev Replaces: libd3dadapter9-mesa-dev Provides: libd3dadapter9-mesa-dev (= ${binary:Version}) 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-git Section: libs Architecture: linux-any kfreebsd-any Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libgbm1 Replaces: libgbm1 Provides: libgbm1 (= ${binary:Version}) 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-git-dev Section: libdevel Architecture: linux-any kfreebsd-any Depends: libmesa-git, libgbm1-git (= ${binary:Version}), ${misc:Depends}, Multi-Arch: same Conflicts: libgbm-dev Replaces: libgbm-dev Provides: libgbm-dev (= ${binary:Version}) 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-git Section: libs Architecture: any Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, libgbm1-git (= ${binary:Version}) [!hurd-any], Provides: libegl-vendor, libegl-mesa0 (= ${binary:Version}) Conflicts: libegl-mesa0 Replaces: libegl-mesa0 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-git Section: oldlibs Architecture: any Depends: libmesa-git, libegl1, ${misc:Depends}, Conflicts: libegl1-mesa Replaces: libegl1-mesa Provides: libegl1-mesa (= ${binary:Version}) Multi-Arch: same Description: transitional dummy package This is a transitional dummy package, it can be safely removed. Package: libegl1-mesa-git-dev Section: libdevel Architecture: any Depends: libmesa-git, libegl-dev, libglvnd-dev, ${misc:Depends}, Multi-Arch: same Conflicts: libegl1-mesa-dev Replaces: libegl1-mesa-dev Provides: libegl1-mesa-dev (= ${binary:Version}) 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-git Section: oldlibs Architecture: linux-any Depends: libmesa-git, ${misc:Depends}, libegl1, libwayland-egl1, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libwayland-egl1-mesa Replaces: libwayland-egl1-mesa Provides: libwayland-egl1-mesa (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. Package: libgles2-mesa-git Section: oldlibs Architecture: any Depends: libmesa-git, libgles2, ${misc:Depends}, Multi-Arch: same Conflicts: libgles2-mesa Replaces: libgles2-mesa Provides: libgles2-mesa (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. Package: libgles2-mesa-git-dev Section: oldlibs Architecture: any Depends: libmesa-git, libgles-dev, libglvnd-dev, ${misc:Depends}, Multi-Arch: same Conflicts: libgles2-mesa-dev Replaces: libgles2-mesa-dev Provides: libgles2-mesa-dev (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. Package: libglapi-mesa-git Section: libs Architecture: any Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libglapi-mesa Replaces: libglapi-mesa Provides: libglapi-mesa (= ${binary:Version}) 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-git packages. Package: libglx-mesa0-git Section: libs Architecture: any Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, libgl1-mesa-dri-git, Provides: libglx-vendor, libglx-mesa0 (= ${binary:Version}) Breaks: libopengl-perl (<< 0.6704+dfsg-2), glx-diversions (<< 0.8.4~), Pre-Depends: ${misc:Pre-Depends} Conflicts: libglx-mesa0 Replaces: libglx-mesa0 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-git package to accelerate drawing. . This package does not include the modules themselves: these can be found in the libgl1-mesa-dri-git package. Package: libgl1-mesa-glx-git Section: oldlibs Architecture: any Depends: libmesa-git, libgl1, libglx-mesa0-git, ${misc:Depends}, Multi-Arch: same Conflicts: libgl1-mesa-glx Replaces: libgl1-mesa-glx Provides: libgl1-mesa-glx (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. Package: libgl1-mesa-dri-git Section: libs Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends} Recommends: libgl1-amber-dri Breaks: libgl1-amber-dri (<< 21.3.9) Replaces: libgl1-amber-dri (<< 21.3.9), libgl1-mesa-dri Conflicts: libgl1-mesa-dri Provides: libgl1-mesa-dri (= ${binary:Version}) 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-git 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-git package. Package: libgl1-mesa-git-dev Section: oldlibs Architecture: any Depends: libmesa-git, libgl-dev, libglvnd-dev, ${misc:Depends}, Multi-Arch: same Conflicts: libgl1-mesa-dev Replaces: libgl1-mesa-dev Provides: libgl1-mesa-dev (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. Package: mesa-common-git-dev Section: libdevel Architecture: any Depends: libmesa-git, libgl-dev, libglx-dev, libx11-dev, libdrm-dev (>= 2.4.95) [!hurd-any], ${misc:Depends}, Breaks: libegl1-mesa-git-dev (<< 18.2.5-2) Replaces: libegl1-mesa-git-dev (<< 18.2.5-2), mesa-common-dev Conflicts: mesa-common-dev Provides: mesa-common-dev (= ${binary:Version}) 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-git Section: libs Architecture: any Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends} Conflicts: libosmesa6 Replaces: libosmesa6 Provides: libosmesa6 (= ${binary:Version}) 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-git-dev Section: libdevel Architecture: any Depends: libmesa-git, libosmesa6-git (= ${binary:Version}), mesa-common-git-dev (= ${binary:Version}) | libgl-dev, ${misc:Depends}, Conflicts: libosmesa-dev, libosmesa6-dev Replaces: libosmesa-dev, libosmesa6-dev Provides: libosmesa-dev (= ${binary:Version}), libosmesa6-dev (= ${binary:Version}) 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-git package. Package: mesa-va-drivers-git Section: libs Architecture: linux-any kfreebsd-any Build-Profiles: Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, Enhances: libva2, Provides: va-driver, mesa-va-drivers (= ${binary:Version}) Breaks: vdpau-va-driver (<< 0.7.4-5) Replaces: vdpau-va-driver (<< 0.7.4-5), mesa-va-drivers Conflicts: mesa-va-drivers 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-git Section: libs Architecture: linux-any kfreebsd-any Depends: libmesa-git, libvdpau1, ${shlibs:Depends}, ${misc:Depends}, Enhances: libvdpau1, Provides: vdpau-driver, mesa-vdpau-drivers (= ${binary:Version}) Replaces: mesa-vdpau-drivers Conflicts: mesa-vdpau-drivers 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-git Section: libs Architecture: @LLVM_ARCHS@ Pre-Depends: ${misc:Pre-Depends} Depends: libmesa-git, libvulkan1, python3:any | python3-minimal:any, ${shlibs:Depends}, ${misc:Depends} Provides: vulkan-icd, mesa-vulkan-drivers (= ${binary:Version}) Conflicts: mesa-vulkan-drivers Replaces: mesa-vulkan-drivers 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-git Section: libs Architecture: @LLVM_ARCHS@ Pre-Depends: ${misc:Pre-Depends} Depends: libmesa-git, libclc-@LLVM_VERSION@, ocl-icd-libopencl1 | libopencl1, ${shlibs:Depends}, ${misc:Depends}, Provides: opencl-icd, mesa-opencl-icd (= ${binary:Version}) Conflicts: mesa-opencl-icd Replaces: mesa-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. Package: mesa-drm-shim-git Section: libs Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el s390x sparc64 Pre-Depends: ${misc:Pre-Depends} Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, Conflicts: mesa-drm-shim Replaces: mesa-drm-shim Provides: mesa-drm-shim (= ${binary:Version}) Multi-Arch: same Description: DRM shim libraries This package provides drm-shim libraries which can be used for testing DRM drivers when none exists on the host # vim: tw=0