main/mesa: increase provider_priority to 100

Make it so that other mesa forks in aports are always lower than this
package, so this package is always preferred when building things
against mesa.
This commit is contained in:
Clayton Craft 2024-01-25 11:00:07 -08:00 committed by Bart Ribbers
parent a8bb21b742
commit 2381de3afd

View File

@ -206,12 +206,14 @@ build() {
}
package() {
provider_priority=100
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
egl() {
pkgdesc="Mesa libEGL runtime libraries"
depends="mesa=$pkgver-r$pkgrel"
provider_priority=100
amove usr/lib/libEGL.so*
}
@ -219,6 +221,7 @@ egl() {
gl() {
pkgdesc="Mesa libGL runtime libraries"
depends="mesa=$pkgver-r$pkgrel"
provider_priority=100
amove usr/lib/libGL.so*
}
@ -226,6 +229,7 @@ gl() {
glapi() {
pkgdesc="Mesa shared glapi"
replaces="$pkgname-gles=$pkgver-r$pkgrel"
provider_priority=100
amove usr/lib/libglapi.so.*
}
@ -233,6 +237,7 @@ glapi() {
gles() {
pkgdesc="Mesa libGLESv2 runtime libraries"
depends="mesa=$pkgver-r$pkgrel"
provider_priority=100
amove usr/lib/libGLES*.so*
}
@ -240,6 +245,7 @@ gles() {
xatracker() {
pkgdesc="Mesa XA state tracker for vmware"
depends="mesa=$pkgver-r$pkgrel"
provider_priority=100
amove usr/lib/libxatracker*.so.*
}
@ -247,6 +253,7 @@ xatracker() {
osmesa() {
pkgdesc="Mesa offscreen rendering libraries"
depends="mesa=$pkgver-r$pkgrel"
provider_priority=100
amove usr/lib/libOSMesa.so.*
}
@ -254,6 +261,7 @@ osmesa() {
gbm() {
pkgdesc="Mesa gbm library"
depends="mesa=$pkgver-r$pkgrel"
provider_priority=100
amove usr/lib/libgbm.so.*
}
@ -261,6 +269,7 @@ gbm() {
libd3dadapter9() {
pkgdesc="Mesa directx9 adapter"
depends="mesa=$pkgver-r$pkgrel"
provider_priority=100
amove usr/lib/d3d/d3dadapter9.so*
}
@ -268,6 +277,7 @@ libd3dadapter9() {
rusticl() {
pkgdesc="Mesa OpenCL driver"
depends="mesa=$pkgver-r$pkgrel clang$_llvmver-headers libclc~$_llvmver"
provider_priority=100
amove usr/lib/libRusticlOpenCL.so.*
amove etc/OpenCL/vendors/
@ -298,6 +308,7 @@ _mv_vulkan() {
_gallium() {
pkgdesc="Mesa gallium DRI drivers"
depends="mesa=$pkgver-r$pkgrel"
provider_priority=100
# libgallium_dri.so
_mv_links $_dri_driverdir swrast_dri.so
@ -307,6 +318,7 @@ _va() {
local n=${subpkgname##*-va-}
pkgdesc="Mesa $n VAAPI drivers"
depends="mesa=$pkgver-r$pkgrel libva"
provider_priority=100
case $n in
gallium)
@ -319,6 +331,7 @@ _vdpau() {
local n=${subpkgname##*-vdpau-}
pkgdesc="Mesa $n VDPAU drivers"
depends="mesa=$pkgver-r$pkgrel libvdpau"
provider_priority=100
case $n in
gallium)
@ -331,6 +344,7 @@ _vulkan() {
local n=${subpkgname##*-vulkan-}
pkgdesc="Mesa Vulkan API driver for $n"
depends="mesa=$pkgver-r$pkgrel"
provider_priority=100
case $n in
ati)
@ -351,12 +365,14 @@ _vulkan() {
_vulkan_layers() {
pkgdesc="collection of vulkan layers from mesa"
depends="python3"
provider_priority=100
# Remove this after the release of the next stable (3.14)
# it originally was claed layer as it only packaged the
# overlay one but now it also packages device-select and
# intel-nullhw (on x86*)
provides="$pkgname-vulkan-layer=$pkgver-r$pkgrel"
provider_priority=100
replaces="$pkgname-vulkan-layer=$pkgver-r$pkgrel"
amove usr/share/vulkan/explicit_layer.d