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