4 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 
   5 Uploaders: Andreas Boll <aboll@debian.org>
 
   6 Standards-Version: 4.1.4
 
   8  debhelper-compat (= 12),
 
   9  directx-headers-dev (>= 1.602.0) [linux-amd64 linux-arm64],
 
  10  glslang-tools [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
 
  14  libdrm-dev (>= 2.4.107-4),
 
  18  libsensors-dev [!hurd-any],
 
  21  libva-dev (>= 1.6.0) [linux-any kfreebsd-any] <!pkg.mesa.nolibva>,
 
  22  libvdpau-dev (>= 1.1.1) [linux-any kfreebsd-any],
 
  23  libvulkan-dev [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
 
  25  linux-libc-dev (>= 2.6.31) [linux-any],
 
  27  libxcb-dri2-0-dev (>= 1.8),
 
  28  libxcb-glx0-dev (>= 1.8.1),
 
  36  libxshmfence-dev (>= 1.1),
 
  43  libelf-dev [amd64 arm64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64],
 
  44  libwayland-dev (>= 1.15.0) [linux-any],
 
  45  libwayland-egl-backend-dev (>= 1.15.0) [linux-any],
 
  46  llvm-15-dev [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64],
 
  47  libclang-15-dev [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64],
 
  48  libclang-cpp15-dev [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64],
 
  49  libclc-15-dev [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64],
 
  50  wayland-protocols (>= 1.24),
 
  52  libglvnd-core-dev (>= 1.3.2),
 
  53  valgrind [amd64 arm64 armhf i386 mips64el mipsel powerpc ppc64 ppc64el s390x],
 
  54 Vcs-Git: https://salsa.debian.org/xorg-team/lib/mesa.git
 
  55 Vcs-Browser: https://salsa.debian.org/xorg-team/lib/mesa
 
  56 Homepage: https://mesa3d.org/
 
  58 Package: libxatracker2
 
  60 Architecture: amd64 i386 x32
 
  64 Pre-Depends: ${misc:Pre-Depends}
 
  66 Description: X acceleration library -- runtime
 
  67  This package contains the XA (X acceleration) library.  It is used exclusively
 
  68  by the X server to do render, copy and video acceleration.
 
  70  XA is intended to be used by the vmware driver for virtualized X acceleration.
 
  72 Package: libxatracker-dev
 
  74 Architecture: amd64 i386 x32
 
  76  libxatracker2 (= ${binary:Version}),
 
  79 Description: X acceleration library -- development files
 
  80  This package contains the XA (X acceleration) library.  It is used exclusively
 
  81  by the X server to do render, copy and video acceleration.
 
  83  XA is intended to be used by the vmware driver for virtualized X acceleration.
 
  85  This package provides the development environment for compiling programs
 
  86  against the xatracker library.
 
  88 Package: libd3dadapter9-mesa
 
  90 Architecture: amd64 arm64 armel armhf i386 powerpc
 
  95 Pre-Depends: ${misc:Pre-Depends}
 
  97 Description: state-tracker for Direct3D9
 
  98  This package contains a Gallium3D state tracker that implements the Direct3D9
 
  99  API.  Combined with the gallium-nine branch of Wine, programs using D3D9 can
 
 100  achieve native (or better) graphics performance.
 
 102 Package: libd3dadapter9-mesa-dev
 
 104 Architecture: amd64 arm64 armel armhf i386 powerpc
 
 106  libd3dadapter9-mesa (= ${binary:Version}),
 
 107  libudev1 [linux-any],
 
 109 Pre-Depends: ${misc:Pre-Depends}
 
 111 Description: state-tracker for Direct3D9 -- development files
 
 112  This package contains a Gallium3D state tracker that implements the Direct3D9
 
 113  API.  Combined with the gallium-nine branch of Wine, programs using D3D9 can
 
 114  achieve native (or better) graphics performance.
 
 120 Architecture: linux-any kfreebsd-any
 
 124 Pre-Depends: ${misc:Pre-Depends}
 
 126 Description: generic buffer management API -- runtime
 
 127  This package contains the GBM buffer management library.  It provides a
 
 128  mechanism for allocating buffers for graphics rendering tied to Mesa.
 
 130  GBM is intended to be used as a native platform for EGL on drm or openwfd.
 
 134 Architecture: linux-any kfreebsd-any
 
 136  libgbm1 (= ${binary:Version}),
 
 139 Description: generic buffer management API -- development files
 
 140  This package contains the GBM buffer management library.  It provides a
 
 141  mechanism for allocating buffers for graphics rendering tied to Mesa.
 
 143  GBM is intended to be used as a native platform for EGL on drm or openwfd.
 
 145  This package provides the development environment for compiling programs
 
 146  against the GBM library.
 
 148 Package: libegl-mesa0
 
 154  libgbm1 (= ${binary:Version}) [!hurd-any],
 
 155 Provides: libegl-vendor
 
 156 Pre-Depends: ${misc:Pre-Depends}
 
 158 Description: free implementation of the EGL API -- Mesa vendor library
 
 159  This package contains the EGL native platform graphics interface library.
 
 160  EGL provides a platform-agnostic mechanism for creating rendering surfaces
 
 161  for use with other graphics libraries, such as OpenGL|ES.
 
 163  This package contains the Mesa vendor library for EGL.
 
 165 Package: libegl1-mesa
 
 172 Description: transitional dummy package
 
 173  This is a transitional dummy package, it can be safely removed.
 
 175 Package: libegl1-mesa-dev
 
 183 Description: free implementation of the EGL API -- development files
 
 184  This package contains the development environment required for compiling
 
 185  programs against EGL native platform graphics interface library.
 
 186  EGL provides a platform-agnostic mechanism for creating rendering surfaces
 
 187  for use with other graphics libraries, such as OpenGL|ES.
 
 189  This package provides the development environment for compiling programs
 
 190  against the EGL library.
 
 192 Package: libwayland-egl1-mesa
 
 194 Architecture: linux-any
 
 199 Pre-Depends: ${misc:Pre-Depends}
 
 201 Description: transitional dummy package
 
 202  This is a transitional dummy package, it can be safely removed.
 
 204 Package: libgles2-mesa
 
 211 Description: transitional dummy package
 
 212  This is a transitional dummy package, it can be safely removed.
 
 214 Package: libgles2-mesa-dev
 
 222 Description: transitional dummy package
 
 223  This is a transitional dummy package, it can be safely removed.
 
 225 Package: libglapi-mesa
 
 231 Pre-Depends: ${misc:Pre-Depends}
 
 233 Description: free implementation of the GL API -- shared library
 
 234  The Mesa GL API module is responsible for dispatching all the gl*
 
 235  functions. It is intended to be mainly used by both the libgles1-mesa
 
 236  and libgles2-mesa packages.
 
 238 Package: libglx-mesa0
 
 245 Provides: libglx-vendor
 
 247  libopengl-perl (<< 0.6704+dfsg-2),
 
 248  glx-diversions (<< 0.8.4~),
 
 249 Pre-Depends: ${misc:Pre-Depends}
 
 251 Description: free implementation of the OpenGL API -- GLX vendor library
 
 252  Mesa is a 3-D graphics library with an API which is very similar to
 
 253  that of OpenGL.  To the extent that Mesa utilizes the OpenGL command
 
 254  syntax or state machine, it is being used with authorization from
 
 255  Silicon Graphics, Inc.  However, the authors make no claim that Mesa
 
 256  is in any way a compatible replacement for OpenGL or associated with
 
 257  Silicon Graphics, Inc.
 
 259  This version of Mesa provides GLX and DRI capabilities: it is capable of
 
 260  both direct and indirect rendering.  For direct rendering, it can use DRI
 
 261  modules from the libgl1-mesa-dri package to accelerate drawing.
 
 263  This package does not include the modules themselves: these can be found
 
 264  in the libgl1-mesa-dri package.
 
 266 Package: libgl1-mesa-glx
 
 274 Description: transitional dummy package
 
 275  This is a transitional dummy package, it can be safely removed.
 
 277 Package: libgl1-mesa-dri
 
 280 Pre-Depends: ${misc:Pre-Depends}
 
 285 Description: free implementation of the OpenGL API -- DRI modules
 
 286  This version of Mesa provides GLX and DRI capabilities: it is capable of
 
 287  both direct and indirect rendering.  For direct rendering, it can use DRI
 
 288  modules from the libgl1-mesa-dri package to accelerate drawing.
 
 290  This package does not include the OpenGL library itself, only the DRI
 
 291  modules for accelerating direct rendering.
 
 293  For a complete description of Mesa, please look at the
 
 294  libglx-mesa0 package.
 
 296 Package: libgl1-mesa-dev
 
 304 Description: transitional dummy package
 
 305  This is a transitional dummy package, it can be safely removed.
 
 307 Package: mesa-common-dev
 
 314  libdrm-dev (>= 2.4.95) [!hurd-any],
 
 316 Breaks: libegl1-mesa-dev (<< 18.2.5-2)
 
 317 Replaces: libegl1-mesa-dev (<< 18.2.5-2)
 
 319 Description: Developer documentation for Mesa
 
 320  This package includes the specifications for the Mesa-specific OpenGL
 
 321  extensions, the complete set of release notes and the development header
 
 322  files common to all Mesa packages.
 
 330 Pre-Depends: ${misc:Pre-Depends}
 
 332 Description: Mesa Off-screen rendering extension
 
 333  OSmesa is a Mesa extension that allows programs to render to an
 
 334  off-screen buffer using the OpenGL API without having to create a
 
 335  rendering context on an X Server.  It uses a pure software renderer.
 
 337  This package provides both 16-bit and 32-bit versions of the off-screen
 
 338  renderer which do not require external libraries to work.
 
 340 Package: libosmesa6-dev
 
 344  libosmesa6 (= ${binary:Version}),
 
 345  mesa-common-dev (= ${binary:Version}) | libgl-dev,
 
 347 Conflicts: libosmesa-dev
 
 348 Replaces: libosmesa-dev
 
 349 Provides: libosmesa-dev
 
 351 Description: Mesa Off-screen rendering extension -- development files
 
 352  This package provides the required environment for developing programs
 
 353  that use the off-screen rendering extension of Mesa.
 
 355  For more information on OSmesa see the libosmesa6 package.
 
 357 Package: mesa-va-drivers
 
 359 Architecture: linux-any kfreebsd-any
 
 360 Build-Profiles: <!pkg.mesa.nolibva>
 
 368 Breaks: vdpau-va-driver (<< 0.7.4-5)
 
 369 Replaces: vdpau-va-driver (<< 0.7.4-5)
 
 371 Pre-Depends: ${misc:Pre-Depends}
 
 372 Description: Mesa VA-API video acceleration drivers
 
 373  These libraries provide the Video Acceleration API (VA-API) for Unix.
 
 374  They provide accelerated video playback (incl. H.264) and video
 
 375  post-processing for the supported graphics cards.
 
 377  This package enables support for VA-API for some gallium drivers.
 
 379 Package: mesa-vdpau-drivers
 
 381 Architecture: linux-any kfreebsd-any
 
 391 Pre-Depends: ${misc:Pre-Depends}
 
 392 Description: Mesa VDPAU video acceleration drivers
 
 393  These libraries provide the Video Decode and Presentation API for Unix.
 
 394  They provide accelerated video playback (incl. H.264) and video
 
 395  post-processing for the supported graphics cards.
 
 397  This package enables support for VDPAU for some gallium drivers.
 
 399 Package: mesa-vulkan-drivers
 
 401 Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64
 
 402 Pre-Depends: ${misc:Pre-Depends}
 
 405  python3:any | python3-minimal:any,
 
 410 Description: Mesa Vulkan graphics drivers
 
 411  Vulkan is a low-overhead 3D graphics and compute API. This package
 
 412  includes Vulkan drivers provided by the Mesa project.
 
 414 Package: mesa-opencl-icd
 
 416 Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64
 
 417 Pre-Depends: ${misc:Pre-Depends}
 
 420  ocl-icd-libopencl1 | libopencl1,
 
 425 Description: free implementation of the OpenCL API -- ICD runtime
 
 426  This package contains the mesa implementation of the OpenCL (Open Compute
 
 427  Language) library, which is intended for use with an ICD loader. OpenCL
 
 428  provides a standardized interface for computational analysis on graphical