add back mesa-stable
Some checks failed
PikaOS Package Build & Release (amd64-v3) / build (push) Has been cancelled
PikaOS Package Build & Release (i386) / build (push) Failing after 5m5s

This commit is contained in:
Ward from fusion-voyager-3 2024-09-15 22:09:57 +03:00
parent a95cf76be2
commit 219e441de9
5 changed files with 409 additions and 136 deletions

View File

@ -1 +1 @@
3 4

View File

@ -1 +1 @@
11 4

2
debian/changelog vendored
View File

@ -1,4 +1,4 @@
mesa (24.2.2-101pika1) pika; urgency=medium mesa (24.2.2-101pika2) pika; urgency=medium
* PikaOS 4 port * PikaOS 4 port

271
debian/control vendored
View File

@ -76,24 +76,101 @@ Homepage: https://mesa3d.org/
Package: libxatracker2 Package: libxatracker2
Section: libs Section: libs
Architecture: amd64 i386 x32 Architecture: amd64 i386 x32
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same Multi-Arch: same
Conflicts: libxatracker2-git
Replaces: libxatracker2-git
Description: X acceleration library -- runtime Description: X acceleration library -- runtime
This package contains the XA (X acceleration) library. It is used exclusively This package contains the XA (X acceleration) library. It is used exclusively
by the X server to do render, copy and video acceleration. 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. XA is intended to be used by the vmware driver for virtualized X acceleration.
Package: mesa-stable
Section: libs
Architecture: any
Depends: libmesa-stable,
${shlibs:Depends},
${misc:Depends},
mesa-stable:i386 (= ${binary:Version}) [amd64],
mesa-stable:amd64 (= ${binary:Version}) [i386],
libd3dadapter9-mesa (= ${binary:Version}),
libegl-mesa0 (= ${binary:Version}),
libegl1-mesa-dev (= ${binary:Version}),
libegl1-mesa (= ${binary:Version}),
libgbm-dev (= ${binary:Version}),
libgbm1 (= ${binary:Version}),
libgl1-mesa-dri (= ${binary:Version}),
libgl1-mesa-glx (= ${binary:Version}),
libglapi-mesa (= ${binary:Version}),
libgles2-mesa (= ${binary:Version}),
libglx-mesa0 (= ${binary:Version}),
libosmesa6 (= ${binary:Version}),
libxatracker2 (= ${binary:Version}),
mesa-common-dev (= ${binary:Version}),
mesa-va-drivers (= ${binary:Version}),
mesa-vdpau-drivers (= ${binary:Version}),
mesa-vulkan-drivers (= ${binary:Version}),
Pre-Depends: ${misc:Pre-Depends}
Conflicts: mesa-hybrid, mesa-git, mesa-custom, mesa-hybrid-no-march, mesa-stable-no-march, mesa-git-no-march, mesa-custom-no-march
Replaces: mesa-hybrid, mesa-git, 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 stable version of mesa.
Package: mesa-stable-no-march
Section: libs
Architecture: any
Depends: libmesa-stable,
${shlibs:Depends},
${misc:Depends},
libd3dadapter9-mesa (= ${binary:Version}),
libegl-mesa0 (= ${binary:Version}),
libegl1-mesa-dev (= ${binary:Version}),
libegl1-mesa (= ${binary:Version}),
libgbm-dev (= ${binary:Version}),
libgbm1 (= ${binary:Version}),
libgl1-mesa-dri (= ${binary:Version}),
libgl1-mesa-glx (= ${binary:Version}),
libglapi-mesa (= ${binary:Version}),
libgles2-mesa (= ${binary:Version}),
libglx-mesa0 (= ${binary:Version}),
libosmesa6 (= ${binary:Version}),
libxatracker2 (= ${binary:Version}),
mesa-common-dev (= ${binary:Version}),
mesa-va-drivers (= ${binary:Version}),
mesa-vdpau-drivers (= ${binary:Version}),
mesa-vulkan-drivers (= ${binary:Version}),
Pre-Depends: ${misc:Pre-Depends}
Conflicts: mesa-hybrid, mesa-git, mesa-custom, mesa-hybrid-no-march, mesa-stable, mesa-git-no-march, mesa-custom-no-march
Replaces: mesa-hybrid, mesa-git, mesa-custom, mesa-hybrid-no-march, mesa-stable, mesa-git-no-march, mesa-custom-no-march
Provides: mesa-stable
Description: a meta package to install the latest stable version of mesa (no Multi-Arch Support).
Package: libmesa-stable
Section: libs
Architecture: any
Depends:
${shlibs:Depends},
${misc:Depends},
Pre-Depends: ${misc:Pre-Depends}
Conflicts: libmesa-hybrid, libmesa-git, libmesa-custom
Replaces: libmesa-hybrid, libmesa-git, libmesa-custom
Multi-Arch: same
Description: mesa stable core.
Package: libxatracker-dev Package: libxatracker-dev
Section: libdevel Section: libdevel
Architecture: amd64 i386 x32 Architecture: amd64 i386 x32
Depends: Depends: libmesa-stable,
libxatracker2 (= ${binary:Version}), libxatracker2 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
Multi-Arch: same Multi-Arch: same
Conflicts: libxatracker-git-dev
Replaces: libxatracker-git-dev
Description: X acceleration library -- development files Description: X acceleration library -- development files
This package contains the XA (X acceleration) library. It is used exclusively This package contains the XA (X acceleration) library. It is used exclusively
by the X server to do render, copy and video acceleration. by the X server to do render, copy and video acceleration.
@ -105,8 +182,10 @@ Description: X acceleration library -- development files
Package: libd3dadapter9-mesa Package: libd3dadapter9-mesa
Section: libs Section: libs
Architecture: amd64 arm64 armel armhf i386 Architecture: amd64 arm64 armel armhf i386 powerpc
Depends: Conflicts: libd3dadapter9-mesa-git
Replaces: libd3dadapter9-mesa-git
Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
libudev1 [linux-any], libudev1 [linux-any],
@ -119,13 +198,15 @@ Description: state-tracker for Direct3D9
Package: libd3dadapter9-mesa-dev Package: libd3dadapter9-mesa-dev
Section: libdevel Section: libdevel
Architecture: amd64 arm64 armel armhf i386 Architecture: amd64 arm64 armel armhf i386 powerpc
Depends: Depends: libmesa-stable,
libd3dadapter9-mesa (= ${binary:Version}), libd3dadapter9-mesa (= ${binary:Version}),
libudev1 [linux-any], libudev1 [linux-any],
${misc:Depends}, ${misc:Depends},
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same Multi-Arch: same
Conflicts: libd3dadapter9-mesa-git-dev
Replaces: libd3dadapter9-mesa-git-dev
Description: state-tracker for Direct3D9 -- development files Description: state-tracker for Direct3D9 -- development files
This package contains a Gallium3D state tracker that implements the 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 API. Combined with the gallium-nine branch of Wine, programs using D3D9 can
@ -135,13 +216,14 @@ Description: state-tracker for Direct3D9 -- development files
Package: libgbm1 Package: libgbm1
Section: libs Section: libs
Architecture: linux-any Architecture: linux-any kfreebsd-any
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
mesa-libgallium (= ${binary:Version}),
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same Multi-Arch: same
Conflicts: libgbm1-git
Replaces: libgbm1-git
Description: generic buffer management API -- runtime Description: generic buffer management API -- runtime
This package contains the GBM buffer management library. It provides a This package contains the GBM buffer management library. It provides a
mechanism for allocating buffers for graphics rendering tied to Mesa. mechanism for allocating buffers for graphics rendering tied to Mesa.
@ -150,11 +232,13 @@ Description: generic buffer management API -- runtime
Package: libgbm-dev Package: libgbm-dev
Section: libdevel Section: libdevel
Architecture: linux-any Architecture: linux-any kfreebsd-any
Depends: Depends: libmesa-stable,
libgbm1 (= ${binary:Version}), libgbm1 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
Multi-Arch: same Multi-Arch: same
Conflicts: libgbm-dev-git
Replaces: libgbm-dev-git
Description: generic buffer management API -- development files Description: generic buffer management API -- development files
This package contains the GBM buffer management library. It provides a This package contains the GBM buffer management library. It provides a
mechanism for allocating buffers for graphics rendering tied to Mesa. mechanism for allocating buffers for graphics rendering tied to Mesa.
@ -167,12 +251,13 @@ Description: generic buffer management API -- development files
Package: libegl-mesa0 Package: libegl-mesa0
Section: libs Section: libs
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
libgbm1 (= ${binary:Version}) [!hurd-any], libgbm1 (= ${binary:Version}) [!hurd-any],
mesa-libgallium (= ${binary:Version}),
Provides: libegl-vendor Provides: libegl-vendor
Conflicts: libegl-mesa0-git
Replaces: libegl-mesa0-git
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same Multi-Arch: same
Description: free implementation of the EGL API -- Mesa vendor library Description: free implementation of the EGL API -- Mesa vendor library
@ -182,14 +267,28 @@ Description: free implementation of the EGL API -- Mesa vendor library
. .
This package contains the Mesa vendor library for EGL. This package contains the Mesa vendor library for EGL.
Package: libegl1-mesa
Section: oldlibs
Architecture: any
Depends: libmesa-stable,
libegl1,
${misc:Depends},
Conflicts: libegl1-mesa-git
Replaces: libegl1-mesa-git
Multi-Arch: same
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: libegl1-mesa-dev Package: libegl1-mesa-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
libegl-dev, libegl-dev,
libglvnd-dev, libglvnd-dev,
${misc:Depends}, ${misc:Depends},
Multi-Arch: same Multi-Arch: same
Conflicts: libegl1-mesa-git-dev
Replaces: libegl1-mesa-git-dev
Description: free implementation of the EGL API -- development files Description: free implementation of the EGL API -- development files
This package contains the development environment required for compiling This package contains the development environment required for compiling
programs against EGL native platform graphics interface library. programs against EGL native platform graphics interface library.
@ -199,25 +298,55 @@ Description: free implementation of the EGL API -- development files
This package provides the development environment for compiling programs This package provides the development environment for compiling programs
against the EGL library. against the EGL library.
Package: libwayland-egl1-mesa
Section: oldlibs
Architecture: linux-any
Depends: libmesa-stable,
${misc:Depends},
libegl1,
libwayland-egl1,
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Conflicts: libwayland-egl1-mesa-git
Replaces: libwayland-egl1-mesa-git
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: libgles2-mesa
Section: oldlibs
Architecture: any
Depends: libmesa-stable,
libgles2,
${misc:Depends},
Multi-Arch: same
Conflicts: libgles2-mesa-git
Replaces: libgles2-mesa-git
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: libgles2-mesa-dev Package: libgles2-mesa-dev
Section: oldlibs Section: oldlibs
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
libgles-dev, libgles-dev,
libglvnd-dev, libglvnd-dev,
${misc:Depends}, ${misc:Depends},
Multi-Arch: same Multi-Arch: same
Conflicts: libgles2-mesa-git-dev
Replaces: libgles2-mesa-git-dev
Description: transitional dummy package Description: transitional dummy package
This is a transitional dummy package, it can be safely removed. This is a transitional dummy package, it can be safely removed.
Package: libglapi-mesa Package: libglapi-mesa
Section: libs Section: libs
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same Multi-Arch: same
Conflicts: libglapi-mesa-git
Replaces: libglapi-mesa-git
Description: free implementation of the GL API -- shared library Description: free implementation of the GL API -- shared library
The Mesa GL API module is responsible for dispatching all the gl* 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 functions. It is intended to be mainly used by both the libgles1-mesa
@ -226,16 +355,17 @@ Description: free implementation of the GL API -- shared library
Package: libglx-mesa0 Package: libglx-mesa0
Section: libs Section: libs
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
libgl1-mesa-dri, libgl1-mesa-dri,
mesa-libgallium (= ${binary:Version}),
Provides: libglx-vendor Provides: libglx-vendor
Breaks: Breaks:
libopengl-perl (<< 0.6704+dfsg-2), libopengl-perl (<< 0.6704+dfsg-2),
glx-diversions (<< 0.8.4~), glx-diversions (<< 0.8.4~),
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Conflicts: libglx-mesa0-git
Replaces: libglx-mesa0-git
Multi-Arch: same Multi-Arch: same
Description: free implementation of the OpenGL API -- GLX vendor library 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 Mesa is a 3-D graphics library with an API which is very similar to
@ -252,14 +382,33 @@ Description: free implementation of the OpenGL API -- GLX vendor library
This package does not include the modules themselves: these can be found This package does not include the modules themselves: these can be found
in the libgl1-mesa-dri package. in the libgl1-mesa-dri package.
Package: libgl1-mesa-glx
Section: oldlibs
Architecture: any
Depends: libmesa-stable,
libgl1,
libglx-mesa0,
${misc:Depends},
Multi-Arch: same
Conflicts: libgl1-mesa-glx-git
Replaces: libgl1-mesa-glx-git
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: libgl1-mesa-dri Package: libgl1-mesa-dri
Section: libs Section: libs
Architecture: any Architecture: any
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: Depends: libmesa-stable,
libvulkan1 [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Recommends:
libgl1-amber-dri
Breaks:
libgl1-amber-dri (<< 21.3.9)
Replaces:
libgl1-amber-dri (<< 21.3.9), libgl1-mesa-dri-git
Conflicts: libgl1-mesa-dri-git
Multi-Arch: same Multi-Arch: same
Description: free implementation of the OpenGL API -- DRI modules Description: free implementation of the OpenGL API -- DRI modules
This version of Mesa provides GLX and DRI capabilities: it is capable of This version of Mesa provides GLX and DRI capabilities: it is capable of
@ -275,51 +424,43 @@ Description: free implementation of the OpenGL API -- DRI modules
Package: libgl1-mesa-dev Package: libgl1-mesa-dev
Section: oldlibs Section: oldlibs
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
libgl-dev, libgl-dev,
libglvnd-dev, libglvnd-dev,
${misc:Depends}, ${misc:Depends},
Multi-Arch: same Multi-Arch: same
Conflicts: libgl1-mesa-git-dev
Replaces: libgl1-mesa-git-dev
Description: transitional dummy package Description: transitional dummy package
This is a transitional dummy package, it can be safely removed. This is a transitional dummy package, it can be safely removed.
Package: mesa-common-dev Package: mesa-common-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
libgl-dev, libgl-dev,
libglx-dev, libglx-dev,
libx11-dev, libx11-dev,
libdrm-dev (>= 2.4.95) [!hurd-any], libdrm-dev (>= 2.4.95) [!hurd-any],
${misc:Depends}, ${misc:Depends},
Breaks: libegl1-mesa-dev (<< 18.2.5-2) Breaks: libegl1-mesa-dev (<< 18.2.5-2)
Replaces: libegl1-mesa-dev (<< 18.2.5-2) Replaces: libegl1-mesa-dev (<< 18.2.5-2), mesa-common-git-dev
Conflicts: mesa-common-git-dev
Multi-Arch: same Multi-Arch: same
Description: Developer documentation for Mesa Description: Developer documentation for Mesa
This package includes the specifications for the Mesa-specific OpenGL This package includes the specifications for the Mesa-specific OpenGL
extensions, the complete set of release notes and the development header extensions, the complete set of release notes and the development header
files common to all Mesa packages. files common to all Mesa packages.
Package: mesa-libgallium
Section: libs
Architecture: linux-any
Depends:
${shlibs:Depends},
${misc:Depends},
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Description: shared infrastructure for Mesa drivers
This package contains libgallium, a private library shared between
multiple Mesa drivers. This library is an implementation detail of Mesa
and should not be used directly by user code.
Package: libosmesa6 Package: libosmesa6
Section: libs Section: libs
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Conflicts: libosmesa6-git
Replaces: libosmesa6-git
Multi-Arch: same Multi-Arch: same
Description: Mesa Off-screen rendering extension Description: Mesa Off-screen rendering extension
OSmesa is a Mesa extension that allows programs to render to an OSmesa is a Mesa extension that allows programs to render to an
@ -332,12 +473,12 @@ Description: Mesa Off-screen rendering extension
Package: libosmesa6-dev Package: libosmesa6-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
libosmesa6 (= ${binary:Version}), libosmesa6 (= ${binary:Version}),
mesa-common-dev (= ${binary:Version}) | libgl-dev, mesa-common-dev (= ${binary:Version}) | libgl-dev,
${misc:Depends}, ${misc:Depends},
Conflicts: libosmesa-dev Conflicts: libosmesa-dev, libosmesa6-git-dev, libosmesa-git-dev
Replaces: libosmesa-dev Replaces: libosmesa-dev, libosmesa6-git-dev, libosmesa-git-dev
Provides: libosmesa-dev Provides: libosmesa-dev
Multi-Arch: same Multi-Arch: same
Description: Mesa Off-screen rendering extension -- development files Description: Mesa Off-screen rendering extension -- development files
@ -346,24 +487,11 @@ Description: Mesa Off-screen rendering extension -- development files
. .
For more information on OSmesa see the libosmesa6 package. For more information on OSmesa see the libosmesa6 package.
Package: mesa-teflon-delegate
Section: libs
Architecture: arm64
Depends:
${shlibs:Depends},
${misc:Depends},
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Description: Mesa TensorFlow Lite external delegate
TensorFlow Lite delegate which can make use of NPUs to accelerate ML
inference. It is implemented in the form of a external delegate, a shared
library which the TensorFlow Lite runtime can load at startup.
Package: mesa-va-drivers Package: mesa-va-drivers
Section: libs Section: libs
Architecture: linux-any Architecture: linux-any kfreebsd-any
Build-Profiles: <!pkg.mesa.nolibva> Build-Profiles: <!pkg.mesa.nolibva>
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Enhances: Enhances:
@ -371,7 +499,8 @@ Enhances:
Provides: Provides:
va-driver, va-driver,
Breaks: vdpau-va-driver (<< 0.7.4-5) Breaks: vdpau-va-driver (<< 0.7.4-5)
Replaces: vdpau-va-driver (<< 0.7.4-5) Replaces: vdpau-va-driver (<< 0.7.4-5), mesa-va-drivers-git
Conflicts: mesa-va-drivers-git
Multi-Arch: same Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Mesa VA-API video acceleration drivers Description: Mesa VA-API video acceleration drivers
@ -383,8 +512,8 @@ Description: Mesa VA-API video acceleration drivers
Package: mesa-vdpau-drivers Package: mesa-vdpau-drivers
Section: libs Section: libs
Architecture: linux-any Architecture: linux-any kfreebsd-any
Depends: Depends: libmesa-stable,
libvdpau1, libvdpau1,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
@ -392,6 +521,8 @@ Enhances:
libvdpau1, libvdpau1,
Provides: Provides:
vdpau-driver, vdpau-driver,
Replaces: mesa-vdpau-drivers-git
Conflicts: mesa-vdpau-drivers-git
Multi-Arch: same Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Mesa VDPAU video acceleration drivers Description: Mesa VDPAU video acceleration drivers
@ -403,14 +534,16 @@ Description: Mesa VDPAU video acceleration drivers
Package: mesa-vulkan-drivers Package: mesa-vulkan-drivers
Section: libs Section: libs
Architecture: amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32 Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: Depends: libmesa-stable,
libvulkan1, libvulkan1,
python3:any, python3:any | python3-minimal:any,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Provides: vulkan-icd Provides: vulkan-icd
Conflicts: mesa-vulkan-drivers-git
Replaces: mesa-vulkan-drivers-git
Multi-Arch: same Multi-Arch: same
Description: Mesa Vulkan graphics drivers Description: Mesa Vulkan graphics drivers
Vulkan is a low-overhead 3D graphics and compute API. This package Vulkan is a low-overhead 3D graphics and compute API. This package
@ -418,14 +551,16 @@ Description: Mesa Vulkan graphics drivers
Package: mesa-opencl-icd Package: mesa-opencl-icd
Section: libs Section: libs
Architecture: amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32 Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: Depends: libmesa-stable,
libclc-17, libclc-17,
ocl-icd-libopencl1 | libopencl1, ocl-icd-libopencl1 | libopencl1,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Provides: opencl-icd Provides: opencl-icd
Conflicts: mesa-opencl-icd-git
Replaces: mesa-opencl-icd-git
Multi-Arch: same Multi-Arch: same
Description: free implementation of the OpenCL API -- ICD runtime Description: free implementation of the OpenCL API -- ICD runtime
This package contains the mesa implementation of the OpenCL (Open Compute This package contains the mesa implementation of the OpenCL (Open Compute
@ -435,14 +570,16 @@ Description: free implementation of the OpenCL API -- ICD runtime
Package: mesa-drm-shim Package: mesa-drm-shim
Section: libs Section: libs
Architecture: amd64 arm64 armel armhf i386 mips64el powerpc ppc64 ppc64el s390x sparc64 Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el s390x sparc64
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Conflicts: mesa-drm-shim-git
Replaces: mesa-drm-shim-git
Multi-Arch: same Multi-Arch: same
Description: DRM shim libraries Description: DRM shim libraries
This package provides drm-shim libraries which can be used for testing DRM This package provides drm-shim libraries which can be used for testing DRM drivers when
drivers when none exists on the host. none exists on the host
# vim: tw=0 # vim: tw=0

264
debian/control.in vendored
View File

@ -73,14 +73,88 @@ Vcs-Git: https://salsa.debian.org/xorg-team/lib/mesa.git
Vcs-Browser: https://salsa.debian.org/xorg-team/lib/mesa Vcs-Browser: https://salsa.debian.org/xorg-team/lib/mesa
Homepage: https://mesa3d.org/ Homepage: https://mesa3d.org/
Package: libxatracker2 Package: mesa-stable
Section: libs Section: libs
Architecture: amd64 i386 x32 Architecture: any
Depends: libmesa-stable,
${shlibs:Depends},
${misc:Depends},
mesa-stable:i386 (= ${binary:Version}) [amd64],
mesa-stable:amd64 (= ${binary:Version}) [i386],
libd3dadapter9-mesa (= ${binary:Version}),
libegl-mesa0 (= ${binary:Version}),
libegl1-mesa-dev (= ${binary:Version}),
libegl1-mesa (= ${binary:Version}),
libgbm-dev (= ${binary:Version}),
libgbm1 (= ${binary:Version}),
libgl1-mesa-dri (= ${binary:Version}),
libgl1-mesa-glx (= ${binary:Version}),
libglapi-mesa (= ${binary:Version}),
libgles2-mesa (= ${binary:Version}),
libglx-mesa0 (= ${binary:Version}),
libosmesa6 (= ${binary:Version}),
libxatracker2 (= ${binary:Version}),
mesa-common-dev (= ${binary:Version}),
mesa-va-drivers (= ${binary:Version}),
mesa-vdpau-drivers (= ${binary:Version}),
mesa-vulkan-drivers (= ${binary:Version}),
Pre-Depends: ${misc:Pre-Depends}
Conflicts: mesa-hybrid, mesa-git, mesa-custom, mesa-hybrid-no-march, mesa-stable-no-march, mesa-git-no-march, mesa-custom-no-march
Replaces: mesa-hybrid, mesa-git, 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 stable version of mesa.
Package: mesa-stable-no-march
Section: libs
Architecture: any
Depends: libmesa-stable,
${shlibs:Depends},
${misc:Depends},
libd3dadapter9-mesa (= ${binary:Version}),
libegl-mesa0 (= ${binary:Version}),
libegl1-mesa-dev (= ${binary:Version}),
libegl1-mesa (= ${binary:Version}),
libgbm-dev (= ${binary:Version}),
libgbm1 (= ${binary:Version}),
libgl1-mesa-dri (= ${binary:Version}),
libgl1-mesa-glx (= ${binary:Version}),
libglapi-mesa (= ${binary:Version}),
libgles2-mesa (= ${binary:Version}),
libglx-mesa0 (= ${binary:Version}),
libosmesa6 (= ${binary:Version}),
libxatracker2 (= ${binary:Version}),
mesa-common-dev (= ${binary:Version}),
mesa-va-drivers (= ${binary:Version}),
mesa-vdpau-drivers (= ${binary:Version}),
mesa-vulkan-drivers (= ${binary:Version}),
Pre-Depends: ${misc:Pre-Depends}
Conflicts: mesa-hybrid, mesa-git, mesa-custom, mesa-hybrid-no-march, mesa-stable, mesa-git-no-march, mesa-custom-no-march
Replaces: mesa-hybrid, mesa-git, mesa-custom, mesa-hybrid-no-march, mesa-stable, mesa-git-no-march, mesa-custom-no-march
Provides: mesa-stable
Description: a meta package to install the latest stable version of mesa (no Multi-Arch Support).
Package: libmesa-stable
Section: libs
Architecture: any
Depends: Depends:
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Conflicts: libmesa-hybrid, libmesa-git, libmesa-custom
Replaces: libmesa-hybrid, libmesa-git, libmesa-custom
Multi-Arch: same Multi-Arch: same
Description: mesa stable core.
Package: libxatracker2
Section: libs
Architecture: amd64 i386 x32
Depends: libmesa-stable,
${shlibs:Depends},
${misc:Depends},
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Conflicts: libxatracker2-git
Replaces: libxatracker2-git
Description: X acceleration library -- runtime Description: X acceleration library -- runtime
This package contains the XA (X acceleration) library. It is used exclusively This package contains the XA (X acceleration) library. It is used exclusively
by the X server to do render, copy and video acceleration. by the X server to do render, copy and video acceleration.
@ -90,10 +164,12 @@ Description: X acceleration library -- runtime
Package: libxatracker-dev Package: libxatracker-dev
Section: libdevel Section: libdevel
Architecture: amd64 i386 x32 Architecture: amd64 i386 x32
Depends: Depends: libmesa-stable,
libxatracker2 (= ${binary:Version}), libxatracker2 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
Multi-Arch: same Multi-Arch: same
Conflicts: libxatracker-git-dev
Replaces: libxatracker-git-dev
Description: X acceleration library -- development files Description: X acceleration library -- development files
This package contains the XA (X acceleration) library. It is used exclusively This package contains the XA (X acceleration) library. It is used exclusively
by the X server to do render, copy and video acceleration. by the X server to do render, copy and video acceleration.
@ -106,11 +182,13 @@ Description: X acceleration library -- development files
Package: libd3dadapter9-mesa Package: libd3dadapter9-mesa
Section: libs Section: libs
Architecture: @WINE_ARCHS@ Architecture: @WINE_ARCHS@
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
libudev1 [linux-any], libudev1 [linux-any],
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Conflicts: libd3dadapter9-mesa-git
Replaces: libd3dadapter9-mesa-git
Multi-Arch: same Multi-Arch: same
Description: state-tracker for Direct3D9 Description: state-tracker for Direct3D9
This package contains a Gallium3D state tracker that implements the Direct3D9 This package contains a Gallium3D state tracker that implements the Direct3D9
@ -120,12 +198,14 @@ Description: state-tracker for Direct3D9
Package: libd3dadapter9-mesa-dev Package: libd3dadapter9-mesa-dev
Section: libdevel Section: libdevel
Architecture: @WINE_ARCHS@ Architecture: @WINE_ARCHS@
Depends: Depends: libmesa-stable,
libd3dadapter9-mesa (= ${binary:Version}), libd3dadapter9-mesa (= ${binary:Version}),
libudev1 [linux-any], libudev1 [linux-any],
${misc:Depends}, ${misc:Depends},
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same Multi-Arch: same
Conflicts: libd3dadapter9-mesa-git-dev
Replaces: libd3dadapter9-mesa-git-dev
Description: state-tracker for Direct3D9 -- development files Description: state-tracker for Direct3D9 -- development files
This package contains a Gallium3D state tracker that implements the 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 API. Combined with the gallium-nine branch of Wine, programs using D3D9 can
@ -135,13 +215,14 @@ Description: state-tracker for Direct3D9 -- development files
Package: libgbm1 Package: libgbm1
Section: libs Section: libs
Architecture: linux-any Architecture: linux-any kfreebsd-any
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
mesa-libgallium (= ${binary:Version}),
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same Multi-Arch: same
Conflicts: libgbm1-git
Replaces: libgbm1-git
Description: generic buffer management API -- runtime Description: generic buffer management API -- runtime
This package contains the GBM buffer management library. It provides a This package contains the GBM buffer management library. It provides a
mechanism for allocating buffers for graphics rendering tied to Mesa. mechanism for allocating buffers for graphics rendering tied to Mesa.
@ -150,11 +231,13 @@ Description: generic buffer management API -- runtime
Package: libgbm-dev Package: libgbm-dev
Section: libdevel Section: libdevel
Architecture: linux-any Architecture: linux-any kfreebsd-any
Depends: Depends: libmesa-stable,
libgbm1 (= ${binary:Version}), libgbm1 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
Multi-Arch: same Multi-Arch: same
Conflicts: libgbm-dev-git
Replaces: libgbm-dev-git
Description: generic buffer management API -- development files Description: generic buffer management API -- development files
This package contains the GBM buffer management library. It provides a This package contains the GBM buffer management library. It provides a
mechanism for allocating buffers for graphics rendering tied to Mesa. mechanism for allocating buffers for graphics rendering tied to Mesa.
@ -167,12 +250,13 @@ Description: generic buffer management API -- development files
Package: libegl-mesa0 Package: libegl-mesa0
Section: libs Section: libs
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
libgbm1 (= ${binary:Version}) [!hurd-any], libgbm1 (= ${binary:Version}) [!hurd-any],
mesa-libgallium (= ${binary:Version}),
Provides: libegl-vendor Provides: libegl-vendor
Conflicts: libegl-mesa0-git
Replaces: libegl-mesa0-git
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same Multi-Arch: same
Description: free implementation of the EGL API -- Mesa vendor library Description: free implementation of the EGL API -- Mesa vendor library
@ -182,14 +266,28 @@ Description: free implementation of the EGL API -- Mesa vendor library
. .
This package contains the Mesa vendor library for EGL. This package contains the Mesa vendor library for EGL.
Package: libegl1-mesa
Section: oldlibs
Architecture: any
Depends: libmesa-stable,
libegl1,
${misc:Depends},
Conflicts: libegl1-mesa-git
Replaces: libegl1-mesa-git
Multi-Arch: same
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: libegl1-mesa-dev Package: libegl1-mesa-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
libegl-dev, libegl-dev,
libglvnd-dev, libglvnd-dev,
${misc:Depends}, ${misc:Depends},
Multi-Arch: same Multi-Arch: same
Conflicts: libegl1-mesa-git-dev
Replaces: libegl1-mesa-git-dev
Description: free implementation of the EGL API -- development files Description: free implementation of the EGL API -- development files
This package contains the development environment required for compiling This package contains the development environment required for compiling
programs against EGL native platform graphics interface library. programs against EGL native platform graphics interface library.
@ -199,25 +297,55 @@ Description: free implementation of the EGL API -- development files
This package provides the development environment for compiling programs This package provides the development environment for compiling programs
against the EGL library. against the EGL library.
Package: libwayland-egl1-mesa
Section: oldlibs
Architecture: linux-any
Depends: libmesa-stable,
${misc:Depends},
libegl1,
libwayland-egl1,
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Conflicts: libwayland-egl1-mesa-git
Replaces: libwayland-egl1-mesa-git
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: libgles2-mesa
Section: oldlibs
Architecture: any
Depends: libmesa-stable,
libgles2,
${misc:Depends},
Multi-Arch: same
Conflicts: libgles2-mesa-git
Replaces: libgles2-mesa-git
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: libgles2-mesa-dev Package: libgles2-mesa-dev
Section: oldlibs Section: oldlibs
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
libgles-dev, libgles-dev,
libglvnd-dev, libglvnd-dev,
${misc:Depends}, ${misc:Depends},
Multi-Arch: same Multi-Arch: same
Conflicts: libgles2-mesa-git-dev
Replaces: libgles2-mesa-git-dev
Description: transitional dummy package Description: transitional dummy package
This is a transitional dummy package, it can be safely removed. This is a transitional dummy package, it can be safely removed.
Package: libglapi-mesa Package: libglapi-mesa
Section: libs Section: libs
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same Multi-Arch: same
Conflicts: libglapi-mesa-git
Replaces: libglapi-mesa-git
Description: free implementation of the GL API -- shared library Description: free implementation of the GL API -- shared library
The Mesa GL API module is responsible for dispatching all the gl* 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 functions. It is intended to be mainly used by both the libgles1-mesa
@ -226,16 +354,17 @@ Description: free implementation of the GL API -- shared library
Package: libglx-mesa0 Package: libglx-mesa0
Section: libs Section: libs
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
libgl1-mesa-dri, libgl1-mesa-dri,
mesa-libgallium (= ${binary:Version}),
Provides: libglx-vendor Provides: libglx-vendor
Breaks: Breaks:
libopengl-perl (<< 0.6704+dfsg-2), libopengl-perl (<< 0.6704+dfsg-2),
glx-diversions (<< 0.8.4~), glx-diversions (<< 0.8.4~),
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Conflicts: libglx-mesa0-git
Replaces: libglx-mesa0-git
Multi-Arch: same Multi-Arch: same
Description: free implementation of the OpenGL API -- GLX vendor library 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 Mesa is a 3-D graphics library with an API which is very similar to
@ -252,14 +381,33 @@ Description: free implementation of the OpenGL API -- GLX vendor library
This package does not include the modules themselves: these can be found This package does not include the modules themselves: these can be found
in the libgl1-mesa-dri package. in the libgl1-mesa-dri package.
Package: libgl1-mesa-glx
Section: oldlibs
Architecture: any
Depends: libmesa-stable,
libgl1,
libglx-mesa0,
${misc:Depends},
Multi-Arch: same
Conflicts: libgl1-mesa-glx-git
Replaces: libgl1-mesa-glx-git
Description: transitional dummy package
This is a transitional dummy package, it can be safely removed.
Package: libgl1-mesa-dri Package: libgl1-mesa-dri
Section: libs Section: libs
Architecture: any Architecture: any
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: Depends: libmesa-stable,
libvulkan1 [@LLVM_ARCHS@],
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Recommends:
libgl1-amber-dri
Breaks:
libgl1-amber-dri (<< 21.3.9)
Replaces:
libgl1-amber-dri (<< 21.3.9), libgl1-mesa-dri-git
Conflicts: libgl1-mesa-dri-git
Multi-Arch: same Multi-Arch: same
Description: free implementation of the OpenGL API -- DRI modules Description: free implementation of the OpenGL API -- DRI modules
This version of Mesa provides GLX and DRI capabilities: it is capable of This version of Mesa provides GLX and DRI capabilities: it is capable of
@ -275,51 +423,43 @@ Description: free implementation of the OpenGL API -- DRI modules
Package: libgl1-mesa-dev Package: libgl1-mesa-dev
Section: oldlibs Section: oldlibs
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
libgl-dev, libgl-dev,
libglvnd-dev, libglvnd-dev,
${misc:Depends}, ${misc:Depends},
Multi-Arch: same Multi-Arch: same
Conflicts: libgl1-mesa-git-dev
Replaces: libgl1-mesa-git-dev
Description: transitional dummy package Description: transitional dummy package
This is a transitional dummy package, it can be safely removed. This is a transitional dummy package, it can be safely removed.
Package: mesa-common-dev Package: mesa-common-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
libgl-dev, libgl-dev,
libglx-dev, libglx-dev,
libx11-dev, libx11-dev,
libdrm-dev (>= 2.4.95) [!hurd-any], libdrm-dev (>= 2.4.95) [!hurd-any],
${misc:Depends}, ${misc:Depends},
Breaks: libegl1-mesa-dev (<< 18.2.5-2) Breaks: libegl1-mesa-dev (<< 18.2.5-2)
Replaces: libegl1-mesa-dev (<< 18.2.5-2) Replaces: libegl1-mesa-dev (<< 18.2.5-2), mesa-common-git-dev
Conflicts: mesa-common-git-dev
Multi-Arch: same Multi-Arch: same
Description: Developer documentation for Mesa Description: Developer documentation for Mesa
This package includes the specifications for the Mesa-specific OpenGL This package includes the specifications for the Mesa-specific OpenGL
extensions, the complete set of release notes and the development header extensions, the complete set of release notes and the development header
files common to all Mesa packages. files common to all Mesa packages.
Package: mesa-libgallium
Section: libs
Architecture: linux-any
Depends:
${shlibs:Depends},
${misc:Depends},
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Description: shared infrastructure for Mesa drivers
This package contains libgallium, a private library shared between
multiple Mesa drivers. This library is an implementation detail of Mesa
and should not be used directly by user code.
Package: libosmesa6 Package: libosmesa6
Section: libs Section: libs
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Conflicts: libosmesa6-git
Replaces: libosmesa6-git
Multi-Arch: same Multi-Arch: same
Description: Mesa Off-screen rendering extension Description: Mesa Off-screen rendering extension
OSmesa is a Mesa extension that allows programs to render to an OSmesa is a Mesa extension that allows programs to render to an
@ -332,12 +472,12 @@ Description: Mesa Off-screen rendering extension
Package: libosmesa6-dev Package: libosmesa6-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Depends: Depends: libmesa-stable,
libosmesa6 (= ${binary:Version}), libosmesa6 (= ${binary:Version}),
mesa-common-dev (= ${binary:Version}) | libgl-dev, mesa-common-dev (= ${binary:Version}) | libgl-dev,
${misc:Depends}, ${misc:Depends},
Conflicts: libosmesa-dev Conflicts: libosmesa-dev, libosmesa6-git-dev, libosmesa-git-dev
Replaces: libosmesa-dev Replaces: libosmesa-dev, libosmesa6-git-dev, libosmesa-git-dev
Provides: libosmesa-dev Provides: libosmesa-dev
Multi-Arch: same Multi-Arch: same
Description: Mesa Off-screen rendering extension -- development files Description: Mesa Off-screen rendering extension -- development files
@ -346,24 +486,11 @@ Description: Mesa Off-screen rendering extension -- development files
. .
For more information on OSmesa see the libosmesa6 package. For more information on OSmesa see the libosmesa6 package.
Package: mesa-teflon-delegate
Section: libs
Architecture: arm64
Depends:
${shlibs:Depends},
${misc:Depends},
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
Description: Mesa TensorFlow Lite external delegate
TensorFlow Lite delegate which can make use of NPUs to accelerate ML
inference. It is implemented in the form of a external delegate, a shared
library which the TensorFlow Lite runtime can load at startup.
Package: mesa-va-drivers Package: mesa-va-drivers
Section: libs Section: libs
Architecture: linux-any Architecture: linux-any kfreebsd-any
Build-Profiles: <!pkg.mesa.nolibva> Build-Profiles: <!pkg.mesa.nolibva>
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Enhances: Enhances:
@ -371,7 +498,8 @@ Enhances:
Provides: Provides:
va-driver, va-driver,
Breaks: vdpau-va-driver (<< 0.7.4-5) Breaks: vdpau-va-driver (<< 0.7.4-5)
Replaces: vdpau-va-driver (<< 0.7.4-5) Replaces: vdpau-va-driver (<< 0.7.4-5), mesa-va-drivers-git
Conflicts: mesa-va-drivers-git
Multi-Arch: same Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Mesa VA-API video acceleration drivers Description: Mesa VA-API video acceleration drivers
@ -383,8 +511,8 @@ Description: Mesa VA-API video acceleration drivers
Package: mesa-vdpau-drivers Package: mesa-vdpau-drivers
Section: libs Section: libs
Architecture: linux-any Architecture: linux-any kfreebsd-any
Depends: Depends: libmesa-stable,
libvdpau1, libvdpau1,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
@ -392,6 +520,8 @@ Enhances:
libvdpau1, libvdpau1,
Provides: Provides:
vdpau-driver, vdpau-driver,
Replaces: mesa-vdpau-drivers-git
Conflicts: mesa-vdpau-drivers-git
Multi-Arch: same Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Mesa VDPAU video acceleration drivers Description: Mesa VDPAU video acceleration drivers
@ -405,12 +535,14 @@ Package: mesa-vulkan-drivers
Section: libs Section: libs
Architecture: @LLVM_ARCHS@ Architecture: @LLVM_ARCHS@
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: Depends: libmesa-stable,
libvulkan1, libvulkan1,
python3:any, python3:any | python3-minimal:any,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Provides: vulkan-icd Provides: vulkan-icd
Conflicts: mesa-vulkan-drivers-git
Replaces: mesa-vulkan-drivers-git
Multi-Arch: same Multi-Arch: same
Description: Mesa Vulkan graphics drivers Description: Mesa Vulkan graphics drivers
Vulkan is a low-overhead 3D graphics and compute API. This package Vulkan is a low-overhead 3D graphics and compute API. This package
@ -420,12 +552,14 @@ Package: mesa-opencl-icd
Section: libs Section: libs
Architecture: @LLVM_ARCHS@ Architecture: @LLVM_ARCHS@
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: Depends: libmesa-stable,
libclc-@LLVM_VERSION@, libclc-@LLVM_VERSION@,
ocl-icd-libopencl1 | libopencl1, ocl-icd-libopencl1 | libopencl1,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Provides: opencl-icd Provides: opencl-icd
Conflicts: mesa-opencl-icd-git
Replaces: mesa-opencl-icd-git
Multi-Arch: same Multi-Arch: same
Description: free implementation of the OpenCL API -- ICD runtime Description: free implementation of the OpenCL API -- ICD runtime
This package contains the mesa implementation of the OpenCL (Open Compute This package contains the mesa implementation of the OpenCL (Open Compute
@ -435,14 +569,16 @@ Description: free implementation of the OpenCL API -- ICD runtime
Package: mesa-drm-shim Package: mesa-drm-shim
Section: libs Section: libs
Architecture: amd64 arm64 armel armhf i386 mips64el powerpc ppc64 ppc64el s390x sparc64 Architecture: amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el s390x sparc64
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: Depends: libmesa-stable,
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
Conflicts: mesa-drm-shim-git
Replaces: mesa-drm-shim-git
Multi-Arch: same Multi-Arch: same
Description: DRM shim libraries Description: DRM shim libraries
This package provides drm-shim libraries which can be used for testing DRM This package provides drm-shim libraries which can be used for testing DRM drivers when
drivers when none exists on the host. none exists on the host
# vim: tw=0 # vim: tw=0