testing/mesa-asahi: lower provider_priority

Hopefully fixes cases where this is still pulled in automatically when
the other mesa should be used.

Also see: https://gitlab.com/postmarketOS/pmaports/-/issues/2561
This commit is contained in:
Clayton Craft 2024-01-25 10:12:01 -08:00 committed by Bart Ribbers
parent ca114ebdb4
commit a8bb21b742

View File

@ -6,7 +6,7 @@ url="https://gitlab.freedesktop.org/asahi/mesa"
_asahiver=20240123
_commit=asahi-$_asahiver
pkgver=24.0.0_pre$_asahiver
pkgrel=0
pkgrel=1
arch="aarch64"
license="MIT SGI-B-2.0 BSL-1.0"
subpackages="
@ -144,7 +144,8 @@ build() {
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
provides="mesa"
replaces="mesa"
provider_priority=0
replaces="mesa"
}
@ -152,12 +153,14 @@ _dev() {
pkgdesc="Mesa development libraries"
depends="mesa-asahi=$pkgver-r$pkgrel"
provides="mesa-dev"
provider_priority=0
replaces="mesa-dev"
}
egl() {
pkgdesc="Mesa libEGL runtime libraries"
depends="mesa-asahi=$pkgver-r$pkgrel"
provides="mesa-egl"
provider_priority=0
replaces="mesa-egl"
amove usr/lib/libEGL.so*
@ -167,6 +170,7 @@ gl() {
pkgdesc="Mesa libGL runtime libraries"
depends="mesa-asahi=$pkgver-r$pkgrel"
provides="mesa-gl"
provider_priority=0
replaces="mesa-gl"
amove usr/lib/libGL.so*
@ -176,6 +180,7 @@ glapi() {
pkgdesc="Mesa shared glapi"
depends="mesa-asahi=$pkgver-r$pkgrel"
provides="mesa-glapi"
provider_priority=0
replaces="mesa-glapi"
amove usr/lib/libglapi.so.*
@ -185,6 +190,7 @@ gles() {
pkgdesc="Mesa libGLESv2 runtime libraries"
depends="mesa-asahi=$pkgver-r$pkgrel"
provides="mesa-gles"
provider_priority=0
replaces="mesa-gles"
amove usr/lib/libGLES*.so*
@ -193,6 +199,7 @@ xatracker() {
pkgdesc="Mesa XA state tracker for vmware"
depends="mesa-asahi=$pkgver-r$pkgrel"
provides="mesa-xatracker"
provider_priority=0
replaces="mesa-xatracker"
amove usr/lib/libxatracker*.so.*
@ -202,6 +209,7 @@ osmesa() {
pkgdesc="Mesa offscreen rendering libraries"
depends="mesa-asahi=$pkgver-r$pkgrel"
provides="mesa-osmesa"
provider_priority=0
replaces="mesa-osmesa"
amove usr/lib/libOSMesa.so.*
@ -211,6 +219,7 @@ gbm() {
pkgdesc="Mesa gbm library"
depends="mesa-asahi=$pkgver-r$pkgrel"
provides="mesa-gbm"
provider_priority=0
replaces="mesa-gbm"
amove usr/lib/libgbm.so.*
@ -251,6 +260,7 @@ _gallium() {
pkgdesc="Mesa gallium DRI drivers"
depends="mesa-asahi=$pkgver-r$pkgrel"
provides="mesa-dri-gallium"
provider_priority=0
replaces="mesa-dri-gallium"
# libgallium_dri.so
@ -286,6 +296,7 @@ _vulkan() {
pkgdesc="Mesa Vulkan API driver for $n"
depends="mesa-asahi=$pkgver-r$pkgrel"
provides="mesa-vulkan"
provider_priority=0
replaces="mesa-vulkan"
case $n in
@ -298,6 +309,7 @@ _vulkan_layers() {
pkgdesc="collection of vulkan layers from mesa"
depends="python3"
provides="mesa-vulkan-layers"
provider_priority=0
# Remove this after the release of the next stable (3.14)
# it originally was claed layer as it only packaged the