]>
Commit | Line | Data |
---|---|---|
1 | Source: mesa | |
2 | Section: graphics | |
3 | Priority: optional | |
4 | Maintainer: Debian X Strike Force <debian-x@lists.debian.org> | |
5 | Uploaders: Andreas Boll <aboll@debian.org> | |
6 | Standards-Version: 4.1.4 | |
7 | Build-Depends: | |
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], | |
11 | meson (>= 0.45), | |
12 | quilt (>= 0.63-8.2~), | |
13 | pkg-config, | |
14 | libdrm-dev (>= 2.4.107-4), | |
15 | libx11-dev, | |
16 | libxxf86vm-dev, | |
17 | libexpat1-dev, | |
18 | libsensors-dev [!hurd-any], | |
19 | libxfixes-dev, | |
20 | libxext-dev, | |
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], | |
24 | x11proto-dev, | |
25 | linux-libc-dev (>= 2.6.31) [linux-any], | |
26 | libx11-xcb-dev, | |
27 | libxcb-dri2-0-dev (>= 1.8), | |
28 | libxcb-glx0-dev (>= 1.8.1), | |
29 | libxcb-xfixes0-dev, | |
30 | libxcb-dri3-dev, | |
31 | libxcb-present-dev, | |
32 | libxcb-randr0-dev, | |
33 | libxcb-shm0-dev, | |
34 | libxcb-sync-dev, | |
35 | libxrandr-dev, | |
36 | libxshmfence-dev (>= 1.1), | |
37 | libzstd-dev, | |
38 | python3, | |
39 | python3-mako, | |
40 | python3-setuptools, | |
41 | flex, | |
42 | bison, | |
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), | |
51 | zlib1g-dev, | |
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/ | |
57 | ||
58 | Package: libxatracker2 | |
59 | Section: libs | |
60 | Architecture: amd64 i386 x32 | |
61 | Depends: | |
62 | ${shlibs:Depends}, | |
63 | ${misc:Depends}, | |
64 | Pre-Depends: ${misc:Pre-Depends} | |
65 | Multi-Arch: same | |
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. | |
69 | . | |
70 | XA is intended to be used by the vmware driver for virtualized X acceleration. | |
71 | ||
72 | Package: libxatracker-dev | |
73 | Section: libdevel | |
74 | Architecture: amd64 i386 x32 | |
75 | Depends: | |
76 | libxatracker2 (= ${binary:Version}), | |
77 | ${misc:Depends}, | |
78 | Multi-Arch: same | |
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. | |
82 | . | |
83 | XA is intended to be used by the vmware driver for virtualized X acceleration. | |
84 | . | |
85 | This package provides the development environment for compiling programs | |
86 | against the xatracker library. | |
87 | ||
88 | Package: libd3dadapter9-mesa | |
89 | Section: libs | |
90 | Architecture: amd64 arm64 armel armhf i386 powerpc | |
91 | Depends: | |
92 | ${shlibs:Depends}, | |
93 | ${misc:Depends}, | |
94 | libudev1 [linux-any], | |
95 | Pre-Depends: ${misc:Pre-Depends} | |
96 | Multi-Arch: same | |
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. | |
101 | ||
102 | Package: libd3dadapter9-mesa-dev | |
103 | Section: libdevel | |
104 | Architecture: amd64 arm64 armel armhf i386 powerpc | |
105 | Depends: | |
106 | libd3dadapter9-mesa (= ${binary:Version}), | |
107 | libudev1 [linux-any], | |
108 | ${misc:Depends}, | |
109 | Pre-Depends: ${misc:Pre-Depends} | |
110 | Multi-Arch: same | |
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. | |
115 | . | |
116 | Development files | |
117 | ||
118 | Package: libgbm1 | |
119 | Section: libs | |
120 | Architecture: linux-any kfreebsd-any | |
121 | Depends: | |
122 | ${shlibs:Depends}, | |
123 | ${misc:Depends}, | |
124 | Pre-Depends: ${misc:Pre-Depends} | |
125 | Multi-Arch: same | |
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. | |
129 | . | |
130 | GBM is intended to be used as a native platform for EGL on drm or openwfd. | |
131 | ||
132 | Package: libgbm-dev | |
133 | Section: libdevel | |
134 | Architecture: linux-any kfreebsd-any | |
135 | Depends: | |
136 | libgbm1 (= ${binary:Version}), | |
137 | ${misc:Depends}, | |
138 | Multi-Arch: same | |
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. | |
142 | . | |
143 | GBM is intended to be used as a native platform for EGL on drm or openwfd. | |
144 | . | |
145 | This package provides the development environment for compiling programs | |
146 | against the GBM library. | |
147 | ||
148 | Package: libegl-mesa0 | |
149 | Section: libs | |
150 | Architecture: any | |
151 | Depends: | |
152 | ${shlibs:Depends}, | |
153 | ${misc:Depends}, | |
154 | libgbm1 (= ${binary:Version}) [!hurd-any], | |
155 | Provides: libegl-vendor | |
156 | Pre-Depends: ${misc:Pre-Depends} | |
157 | Multi-Arch: same | |
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. | |
162 | . | |
163 | This package contains the Mesa vendor library for EGL. | |
164 | ||
165 | Package: libegl1-mesa | |
166 | Section: oldlibs | |
167 | Architecture: any | |
168 | Depends: | |
169 | libegl1, | |
170 | ${misc:Depends}, | |
171 | Multi-Arch: same | |
172 | Description: transitional dummy package | |
173 | This is a transitional dummy package, it can be safely removed. | |
174 | ||
175 | Package: libegl1-mesa-dev | |
176 | Section: libdevel | |
177 | Architecture: any | |
178 | Depends: | |
179 | libegl-dev, | |
180 | libglvnd-dev, | |
181 | ${misc:Depends}, | |
182 | Multi-Arch: same | |
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. | |
188 | . | |
189 | This package provides the development environment for compiling programs | |
190 | against the EGL library. | |
191 | ||
192 | Package: libwayland-egl1-mesa | |
193 | Section: oldlibs | |
194 | Architecture: linux-any | |
195 | Depends: | |
196 | ${misc:Depends}, | |
197 | libegl1, | |
198 | libwayland-egl1, | |
199 | Pre-Depends: ${misc:Pre-Depends} | |
200 | Multi-Arch: same | |
201 | Description: transitional dummy package | |
202 | This is a transitional dummy package, it can be safely removed. | |
203 | ||
204 | Package: libgles2-mesa | |
205 | Section: oldlibs | |
206 | Architecture: any | |
207 | Depends: | |
208 | libgles2, | |
209 | ${misc:Depends}, | |
210 | Multi-Arch: same | |
211 | Description: transitional dummy package | |
212 | This is a transitional dummy package, it can be safely removed. | |
213 | ||
214 | Package: libgles2-mesa-dev | |
215 | Section: oldlibs | |
216 | Architecture: any | |
217 | Depends: | |
218 | libgles-dev, | |
219 | libglvnd-dev, | |
220 | ${misc:Depends}, | |
221 | Multi-Arch: same | |
222 | Description: transitional dummy package | |
223 | This is a transitional dummy package, it can be safely removed. | |
224 | ||
225 | Package: libglapi-mesa | |
226 | Section: libs | |
227 | Architecture: any | |
228 | Depends: | |
229 | ${shlibs:Depends}, | |
230 | ${misc:Depends}, | |
231 | Pre-Depends: ${misc:Pre-Depends} | |
232 | Multi-Arch: same | |
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. | |
237 | ||
238 | Package: libglx-mesa0 | |
239 | Section: libs | |
240 | Architecture: any | |
241 | Depends: | |
242 | ${shlibs:Depends}, | |
243 | ${misc:Depends}, | |
244 | libgl1-mesa-dri, | |
245 | Provides: libglx-vendor | |
246 | Breaks: | |
247 | libopengl-perl (<< 0.6704+dfsg-2), | |
248 | glx-diversions (<< 0.8.4~), | |
249 | Pre-Depends: ${misc:Pre-Depends} | |
250 | Multi-Arch: same | |
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. | |
258 | . | |
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. | |
262 | . | |
263 | This package does not include the modules themselves: these can be found | |
264 | in the libgl1-mesa-dri package. | |
265 | ||
266 | Package: libgl1-mesa-glx | |
267 | Section: oldlibs | |
268 | Architecture: any | |
269 | Depends: | |
270 | libgl1, | |
271 | libglx-mesa0, | |
272 | ${misc:Depends}, | |
273 | Multi-Arch: same | |
274 | Description: transitional dummy package | |
275 | This is a transitional dummy package, it can be safely removed. | |
276 | ||
277 | Package: libgl1-mesa-dri | |
278 | Section: libs | |
279 | Architecture: any | |
280 | Pre-Depends: ${misc:Pre-Depends} | |
281 | Depends: | |
282 | ${shlibs:Depends}, | |
283 | ${misc:Depends} | |
284 | Multi-Arch: same | |
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. | |
289 | . | |
290 | This package does not include the OpenGL library itself, only the DRI | |
291 | modules for accelerating direct rendering. | |
292 | . | |
293 | For a complete description of Mesa, please look at the | |
294 | libglx-mesa0 package. | |
295 | ||
296 | Package: libgl1-mesa-dev | |
297 | Section: oldlibs | |
298 | Architecture: any | |
299 | Depends: | |
300 | libgl-dev, | |
301 | libglvnd-dev, | |
302 | ${misc:Depends}, | |
303 | Multi-Arch: same | |
304 | Description: transitional dummy package | |
305 | This is a transitional dummy package, it can be safely removed. | |
306 | ||
307 | Package: mesa-common-dev | |
308 | Section: libdevel | |
309 | Architecture: any | |
310 | Depends: | |
311 | libgl-dev, | |
312 | libglx-dev, | |
313 | libx11-dev, | |
314 | libdrm-dev (>= 2.4.95) [!hurd-any], | |
315 | ${misc:Depends}, | |
316 | Breaks: libegl1-mesa-dev (<< 18.2.5-2) | |
317 | Replaces: libegl1-mesa-dev (<< 18.2.5-2) | |
318 | Multi-Arch: same | |
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. | |
323 | ||
324 | Package: libosmesa6 | |
325 | Section: libs | |
326 | Architecture: any | |
327 | Depends: | |
328 | ${shlibs:Depends}, | |
329 | ${misc:Depends}, | |
330 | Pre-Depends: ${misc:Pre-Depends} | |
331 | Multi-Arch: same | |
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. | |
336 | . | |
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. | |
339 | ||
340 | Package: libosmesa6-dev | |
341 | Section: libdevel | |
342 | Architecture: any | |
343 | Depends: | |
344 | libosmesa6 (= ${binary:Version}), | |
345 | mesa-common-dev (= ${binary:Version}) | libgl-dev, | |
346 | ${misc:Depends}, | |
347 | Conflicts: libosmesa-dev | |
348 | Replaces: libosmesa-dev | |
349 | Provides: libosmesa-dev | |
350 | Multi-Arch: same | |
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. | |
354 | . | |
355 | For more information on OSmesa see the libosmesa6 package. | |
356 | ||
357 | Package: mesa-va-drivers | |
358 | Section: libs | |
359 | Architecture: linux-any kfreebsd-any | |
360 | Build-Profiles: <!pkg.mesa.nolibva> | |
361 | Depends: | |
362 | ${shlibs:Depends}, | |
363 | ${misc:Depends}, | |
364 | Enhances: | |
365 | libva2, | |
366 | Provides: | |
367 | va-driver, | |
368 | Breaks: vdpau-va-driver (<< 0.7.4-5) | |
369 | Replaces: vdpau-va-driver (<< 0.7.4-5) | |
370 | Multi-Arch: same | |
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. | |
376 | . | |
377 | This package enables support for VA-API for some gallium drivers. | |
378 | ||
379 | Package: mesa-vdpau-drivers | |
380 | Section: libs | |
381 | Architecture: linux-any kfreebsd-any | |
382 | Depends: | |
383 | libvdpau1, | |
384 | ${shlibs:Depends}, | |
385 | ${misc:Depends}, | |
386 | Enhances: | |
387 | libvdpau1, | |
388 | Provides: | |
389 | vdpau-driver, | |
390 | Multi-Arch: same | |
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. | |
396 | . | |
397 | This package enables support for VDPAU for some gallium drivers. | |
398 | ||
399 | Package: mesa-vulkan-drivers | |
400 | Section: libs | |
401 | Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 | |
402 | Pre-Depends: ${misc:Pre-Depends} | |
403 | Depends: | |
404 | libvulkan1, | |
405 | python3:any | python3-minimal:any, | |
406 | ${shlibs:Depends}, | |
407 | ${misc:Depends} | |
408 | Provides: vulkan-icd | |
409 | Multi-Arch: same | |
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. | |
413 | ||
414 | Package: mesa-opencl-icd | |
415 | Section: libs | |
416 | Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 | |
417 | Pre-Depends: ${misc:Pre-Depends} | |
418 | Depends: | |
419 | libclc-15, | |
420 | ocl-icd-libopencl1 | libopencl1, | |
421 | ${shlibs:Depends}, | |
422 | ${misc:Depends}, | |
423 | Provides: opencl-icd | |
424 | Multi-Arch: same | |
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 | |
429 | processing units. | |
430 | ||
431 | # vim: tw=0 |