Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#70460 - [mesa] heads-up for expected PKGBUILD changes in mesa-21.1.0

Attached to Project: Arch Linux
Opened by Patrik Plihal (birdspider) - Thursday, 15 April 2021, 15:17 GMT
Last edited by Eli Schwartz (eschwartz) - Thursday, 15 April 2021, 15:28 GMT
Task Type Support Request
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I'm aware that this concerns yet to be released software - please close if not approproate.

---

I'm in the habit of building mesa (staging,rc) early based on the official mesa:PGKBUILD,
during which I encountered issues which prevented the packaging.

These where due to changes upstream for mesa-21.1.0-rc1 (764cb454b09)

relevant Hunks and upstream commits:

changes in overlay layers
mesa: 54fe5b0482df0f066384b274796d4081c2a1968c meson: switch vulkan layer to list of choices

dropped vulkan_intel.h
mesa: 5e6db1916860ec217eac60903e0a9d10189d1c53 anv: Remove vkCreateDmaBufINTEL (v4)


--- PKGBUILD
+++ PKGBUILD
@@ -35,8 +34,7 @@
-D dri-drivers=i915,i965,r100,r200,nouveau \
-D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,swr,iris,zink \
-D vulkan-drivers=amd,intel,swrast \
- -D vulkan-overlay-layer=true \
- -D vulkan-device-select-layer=true \
+ -D vulkan-layers=device-select,intel-nullhw,overlay \
-D swr-arches=avx,avx2 \
-D dri3=enabled \
-D egl=enabled \
@@ -90,6 +88,7 @@

_install fakeinstall/usr/share/vulkan/explicit_layer.d
_install fakeinstall/usr/lib/libVkLayer_MESA_overlay.so
+ _install fakeinstall/usr/lib/libVkLayer_INTEL_nullhw.so
_install fakeinstall/usr/bin/mesa-overlay-control.py

_install fakeinstall/usr/share/vulkan/implicit_layer.d
@@ -119,7 +118,6 @@

_install fakeinstall/usr/share/vulkan/icd.d/intel_icd*.json
_install fakeinstall/usr/lib/libvulkan_intel.so
- _install fakeinstall/usr/include/vulkan/vulkan_intel.h

install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
}
@@ -195,9 +193,6 @@
_install fakeinstall/usr/lib/libxatracker.so*
_install fakeinstall/usr/lib/libswrAVX*.so*

- # in vulkan-headers
- rm -rv fakeinstall/usr/include/vulkan
-
_install fakeinstall/usr/include
_install fakeinstall/usr/lib/pkgconfig

This task depends upon

Closed by  Eli Schwartz (eschwartz)
Thursday, 15 April 2021, 15:28 GMT
Reason for closing:  Not a bug
Additional comments about closing:  yet to be released software

Loading...