* [PR PATCH] mesa: update to 20.3.1.
@ 2020-12-17 2:57 HadetTheUndying
2020-12-17 14:06 ` [PR REVIEW] " ericonr
` (16 more replies)
0 siblings, 17 replies; 22+ messages in thread
From: HadetTheUndying @ 2020-12-17 2:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 414 bytes --]
There is a new pull request by HadetTheUndying against master on the void-packages repository
https://github.com/HadetTheUndying/void-packages mesa-20.3.1
https://github.com/void-linux/void-packages/pull/27214
mesa: update to 20.3.1.
removed drm and surfaceless from platforms since they're determined automatically now.
A patch file from https://github.com/void-linux/void-packages/pull/27214.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mesa-20.3.1-27214.patch --]
[-- Type: text/x-diff, Size: 1473 bytes --]
From 80e60f640687eca44fb641b02b3a7daa2f7505cd Mon Sep 17 00:00:00 2001
From: HadetTheUndying <hadet@protonmail.com>
Date: Wed, 16 Dec 2020 20:55:08 -0600
Subject: [PATCH] mesa: update to 20.3.1.
---
srcpkgs/mesa/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index 5bc5a611f38..e009bb24cd1 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -1,12 +1,12 @@
# Template file for 'mesa'
pkgname=mesa
-version=20.2.3
+version=20.3.1
revision=1
wrksrc="mesa-${version}"
build_style=meson
configure_args="-Dglvnd=true -Dshared-glapi=true -Dgbm=true -Degl=true
-Dosmesa=gallium -Dgles1=true -Dgles2=true -Dglx=dri -Ddri3=true
- -Dlmsensors=true -Dplatforms=x11,drm,$(vopt_if wayland wayland,)surfaceless
+ -Dlmsensors=true -Dplatforms=x11,$(vopt_if wayland wayland)
-Dllvm=true -Db_lto=false -Dcpp_std=gnu++14"
hostmakedepends="gettext flex llvm pkg-config python3-Mako glslang gzip
$(vopt_if wayland 'wayland-protocols wayland-devel')"
@@ -23,7 +23,7 @@ license="MIT, LGPL-2.1-or-later"
homepage="https://www.mesa3d.org/"
changelog="https://docs.mesa3d.org/relnotes/${version}.html"
distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
-checksum=ae1b240e11531df528d14dc214d2dc4d2b4f2e835c6230ba0b492b171eceb82b
+checksum=af751b49bb2ab0264d58c31e73d869e80333de02b2d1becc93f1b28c67aa780f
build_options="wayland"
build_options_default="wayland"
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR REVIEW] mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
@ 2020-12-17 14:06 ` ericonr
2020-12-17 14:07 ` ericonr
` (15 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: ericonr @ 2020-12-17 14:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 203 bytes --]
New review comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#discussion_r545114239
Comment:
Will this still build if one removes the wayland option?
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR REVIEW] mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
2020-12-17 14:06 ` [PR REVIEW] " ericonr
@ 2020-12-17 14:07 ` ericonr
2020-12-17 14:08 ` ericonr
` (14 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: ericonr @ 2020-12-17 14:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 323 bytes --]
New review comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#discussion_r545116046
Comment:
Yeah, it fails
> meson.build:21:0: ERROR: Options "" are not in allowed choices: "auto, x11, wayland, haiku, android, windows"
I'm okay with removing the build option :P
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR REVIEW] mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
2020-12-17 14:06 ` [PR REVIEW] " ericonr
2020-12-17 14:07 ` ericonr
@ 2020-12-17 14:08 ` ericonr
2020-12-17 14:08 ` ericonr
` (13 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: ericonr @ 2020-12-17 14:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 348 bytes --]
New review comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#discussion_r545116046
Comment:
Yeah, it fails
> meson.build:21:0: ERROR: Options "" are not in allowed choices: "auto, x11, wayland, haiku, android, windows"
I'm okay with removing the build option and always enabling wayland.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR REVIEW] mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (2 preceding siblings ...)
2020-12-17 14:08 ` ericonr
@ 2020-12-17 14:08 ` ericonr
2020-12-17 20:50 ` [PR PATCH] [Updated] " HadetTheUndying
` (12 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: ericonr @ 2020-12-17 14:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 190 bytes --]
New review comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#discussion_r545116619
Comment:
Otherwise, `x11$(vopt_if wayland ,wayland)`
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (3 preceding siblings ...)
2020-12-17 14:08 ` ericonr
@ 2020-12-17 20:50 ` HadetTheUndying
2020-12-17 20:51 ` HadetTheUndying
` (11 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: HadetTheUndying @ 2020-12-17 20:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 419 bytes --]
There is an updated pull request by HadetTheUndying against master on the void-packages repository
https://github.com/HadetTheUndying/void-packages mesa-20.3.1
https://github.com/void-linux/void-packages/pull/27214
mesa: update to 20.3.1.
removed drm and surfaceless from platforms since they're determined automatically now.
A patch file from https://github.com/void-linux/void-packages/pull/27214.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mesa-20.3.1-27214.patch --]
[-- Type: text/x-diff, Size: 1454 bytes --]
From 0a8a760fecf99e7f79c70c41c3633b34f68e8fb5 Mon Sep 17 00:00:00 2001
From: HadetTheUndying <hadet@protonmail.com>
Date: Wed, 16 Dec 2020 20:55:08 -0600
Subject: [PATCH] mesa: update to 20.3.1.
---
srcpkgs/mesa/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index 5bc5a611f38..01c46b374ef 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -1,12 +1,12 @@
# Template file for 'mesa'
pkgname=mesa
-version=20.2.3
+version=20.3.1
revision=1
wrksrc="mesa-${version}"
build_style=meson
configure_args="-Dglvnd=true -Dshared-glapi=true -Dgbm=true -Degl=true
-Dosmesa=gallium -Dgles1=true -Dgles2=true -Dglx=dri -Ddri3=true
- -Dlmsensors=true -Dplatforms=x11,drm,$(vopt_if wayland wayland,)surfaceless
+ -Dlmsensors=true -Dplatforms=x11,wayland
-Dllvm=true -Db_lto=false -Dcpp_std=gnu++14"
hostmakedepends="gettext flex llvm pkg-config python3-Mako glslang gzip
$(vopt_if wayland 'wayland-protocols wayland-devel')"
@@ -23,7 +23,7 @@ license="MIT, LGPL-2.1-or-later"
homepage="https://www.mesa3d.org/"
changelog="https://docs.mesa3d.org/relnotes/${version}.html"
distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
-checksum=ae1b240e11531df528d14dc214d2dc4d2b4f2e835c6230ba0b492b171eceb82b
+checksum=af751b49bb2ab0264d58c31e73d869e80333de02b2d1becc93f1b28c67aa780f
build_options="wayland"
build_options_default="wayland"
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (4 preceding siblings ...)
2020-12-17 20:50 ` [PR PATCH] [Updated] " HadetTheUndying
@ 2020-12-17 20:51 ` HadetTheUndying
2020-12-17 20:51 ` [PR REVIEW] " HadetTheUndying
` (10 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: HadetTheUndying @ 2020-12-17 20:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 154 bytes --]
New comment by HadetTheUndying on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#issuecomment-747694377
Comment:
Done.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR REVIEW] mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (5 preceding siblings ...)
2020-12-17 20:51 ` HadetTheUndying
@ 2020-12-17 20:51 ` HadetTheUndying
2020-12-17 21:05 ` ericonr
` (9 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: HadetTheUndying @ 2020-12-17 20:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 262 bytes --]
New review comment by HadetTheUndying on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#discussion_r545395740
Comment:
Woops commented in the wrong spot. Yeah i thought about that too. Went ahead and did it. Should be good now
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR REVIEW] mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (6 preceding siblings ...)
2020-12-17 20:51 ` [PR REVIEW] " HadetTheUndying
@ 2020-12-17 21:05 ` ericonr
2020-12-18 2:49 ` [PR PATCH] [Updated] " HadetTheUndying
` (8 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: ericonr @ 2020-12-17 21:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 273 bytes --]
New review comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#discussion_r545403175
Comment:
You need to remove the build option from here, then. Also from the dependencies.
Might be simpler to still use `vopt_if` :P
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (7 preceding siblings ...)
2020-12-17 21:05 ` ericonr
@ 2020-12-18 2:49 ` HadetTheUndying
2020-12-19 5:25 ` q66
` (7 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: HadetTheUndying @ 2020-12-18 2:49 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 419 bytes --]
There is an updated pull request by HadetTheUndying against master on the void-packages repository
https://github.com/HadetTheUndying/void-packages mesa-20.3.1
https://github.com/void-linux/void-packages/pull/27214
mesa: update to 20.3.1.
removed drm and surfaceless from platforms since they're determined automatically now.
A patch file from https://github.com/void-linux/void-packages/pull/27214.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mesa-20.3.1-27214.patch --]
[-- Type: text/x-diff, Size: 2055 bytes --]
From 0b103987a6e3964bc122ad14ed573bc775dac137 Mon Sep 17 00:00:00 2001
From: HadetTheUndying <hadet@protonmail.com>
Date: Wed, 16 Dec 2020 20:55:08 -0600
Subject: [PATCH] mesa: update to 20.3.1.
---
srcpkgs/mesa/template | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index 5bc5a611f38..4b1495c64d7 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -1,19 +1,19 @@
# Template file for 'mesa'
pkgname=mesa
-version=20.2.3
+version=20.3.1
revision=1
wrksrc="mesa-${version}"
build_style=meson
configure_args="-Dglvnd=true -Dshared-glapi=true -Dgbm=true -Degl=true
-Dosmesa=gallium -Dgles1=true -Dgles2=true -Dglx=dri -Ddri3=true
- -Dlmsensors=true -Dplatforms=x11,drm,$(vopt_if wayland wayland,)surfaceless
+ -Dlmsensors=true -Dplatforms=x11,wayland
-Dllvm=true -Db_lto=false -Dcpp_std=gnu++14"
hostmakedepends="gettext flex llvm pkg-config python3-Mako glslang gzip
- $(vopt_if wayland 'wayland-protocols wayland-devel')"
+ wayland-protocols wayland-devel"
makedepends="elfutils-devel expat-devel libXdamage-devel libXvMC-devel
libXxf86vm-devel libatomic-devel libdrm-devel libffi-devel libva-devel
libvdpau-devel libxshmfence-devel ncurses-devel zlib-devel
- $(vopt_if wayland 'wayland-devel wayland-protocols') llvm libsensors-devel
+ wayland-devel wayland-protocols llvm libsensors-devel
libXrandr-devel libglvnd-devel libzstd-devel libxml2-devel lua53-devel
libarchive-devel"
depends="libglvnd"
@@ -23,10 +23,8 @@ license="MIT, LGPL-2.1-or-later"
homepage="https://www.mesa3d.org/"
changelog="https://docs.mesa3d.org/relnotes/${version}.html"
distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
-checksum=ae1b240e11531df528d14dc214d2dc4d2b4f2e835c6230ba0b492b171eceb82b
+checksum=af751b49bb2ab0264d58c31e73d869e80333de02b2d1becc93f1b28c67aa780f
-build_options="wayland"
-build_options_default="wayland"
# Set subpackages manually to set proper rdeps in 32bit pkgs.
subpackages="libglapi libgbm libOSMesa"
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (8 preceding siblings ...)
2020-12-18 2:49 ` [PR PATCH] [Updated] " HadetTheUndying
@ 2020-12-19 5:25 ` q66
2020-12-20 1:47 ` travankor
` (6 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: q66 @ 2020-12-19 5:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 477 bytes --]
New comment by q66 on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#issuecomment-748422197
Comment:
we should fix the driver search path according to https://github.com/void-linux/void-packages/pull/27269 while at it
basically remove
```
case "$XBPS_TARGET_MACHINE" in
i686) configure_args+=" -Ddri-drivers-path=/usr/lib32/dri";;
esac
```
and add `-Ddri-drivers-path=/usr/lib${XBPS_TARGET_WORDSIZE}` to `configure_args`
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (9 preceding siblings ...)
2020-12-19 5:25 ` q66
@ 2020-12-20 1:47 ` travankor
2020-12-20 1:51 ` HadetTheUndying
` (5 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: travankor @ 2020-12-20 1:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 214 bytes --]
New comment by travankor on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#issuecomment-748550924
Comment:
the transitional dummy packages can be removed, too (it's been a year)
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (10 preceding siblings ...)
2020-12-20 1:47 ` travankor
@ 2020-12-20 1:51 ` HadetTheUndying
2020-12-20 1:58 ` ericonr
` (4 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: HadetTheUndying @ 2020-12-20 1:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 426 bytes --]
New comment by HadetTheUndying on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#issuecomment-748551205
Comment:
Hey guys I'm going through a family crisis right now. Is there any way i can hand this off, or should I close my PR and let someone else submit a new one? I'm on mobile for the time being so i cannot make any of the suggested changes and don't want to hold things up.
Thanks
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (11 preceding siblings ...)
2020-12-20 1:51 ` HadetTheUndying
@ 2020-12-20 1:58 ` ericonr
2020-12-20 2:07 ` HadetTheUndying
` (3 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: ericonr @ 2020-12-20 1:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 265 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#issuecomment-748551715
Comment:
@HadetTheUndying good luck out there.
Someone else can work on another PR that "closes" this one. Thank you for the work.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (12 preceding siblings ...)
2020-12-20 1:58 ` ericonr
@ 2020-12-20 2:07 ` HadetTheUndying
2020-12-20 3:37 ` ericonr
` (2 subsequent siblings)
16 siblings, 0 replies; 22+ messages in thread
From: HadetTheUndying @ 2020-12-20 2:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 304 bytes --]
New comment by HadetTheUndying on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#issuecomment-748552508
Comment:
Okay I will leave the PR open until another PR addresses it. If i have free time during the week and no one has gotten to it, I will wrap it up. Thank you.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (13 preceding siblings ...)
2020-12-20 2:07 ` HadetTheUndying
@ 2020-12-20 3:37 ` ericonr
2020-12-20 3:45 ` HadetTheUndying
2020-12-20 3:45 ` [PR PATCH] [Closed]: " HadetTheUndying
16 siblings, 0 replies; 22+ messages in thread
From: ericonr @ 2020-12-20 3:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 193 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#issuecomment-748558281
Comment:
I opened #27291 that applies the comments from here.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (14 preceding siblings ...)
2020-12-20 3:37 ` ericonr
@ 2020-12-20 3:45 ` HadetTheUndying
2020-12-20 3:45 ` [PR PATCH] [Closed]: " HadetTheUndying
16 siblings, 0 replies; 22+ messages in thread
From: HadetTheUndying @ 2020-12-20 3:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 228 bytes --]
New comment by HadetTheUndying on void-packages repository
https://github.com/void-linux/void-packages/pull/27214#issuecomment-748558860
Comment:
I'll update my 21.0.0 sometime this week with the updates. Closing now. Thanks.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Closed]: mesa: update to 20.3.1.
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
` (15 preceding siblings ...)
2020-12-20 3:45 ` HadetTheUndying
@ 2020-12-20 3:45 ` HadetTheUndying
16 siblings, 0 replies; 22+ messages in thread
From: HadetTheUndying @ 2020-12-20 3:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 243 bytes --]
There's a closed pull request on the void-packages repository
mesa: update to 20.3.1.
https://github.com/void-linux/void-packages/pull/27214
Description:
removed drm and surfaceless from platforms since they're determined automatically now.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] mesa: update to 20.3.1.
2020-12-20 3:37 [PR PATCH] " ericonr
` (2 preceding siblings ...)
2020-12-22 4:39 ` ericonr
@ 2020-12-22 21:50 ` ericonr
3 siblings, 0 replies; 22+ messages in thread
From: ericonr @ 2020-12-22 21:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 722 bytes --]
There is an updated pull request by ericonr against master on the void-packages repository
https://github.com/ericonr/void-packages mesa
https://github.com/void-linux/void-packages/pull/27291
mesa: update to 20.3.1.
- removed drm and surfaceless from platforms since they're determined
automatically now.
- fix driver search path to use /usr/lib${wordsize}; see
https://github.com/void-linux/void-packages/pull/27269
- remove transitional dummy packages that only depend on mesa-dri
Closes: #27214 [via git-merge-pr]
I'm not sure if the issue here https://gitlab.freedesktop.org/mesa/mesa/-/issues/3989 matters for us.
A patch file from https://github.com/void-linux/void-packages/pull/27291.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mesa-27291.patch --]
[-- Type: text/x-diff, Size: 5517 bytes --]
From d7a99cc22ad2cb9aede1d33aced039c5b94f2d49 Mon Sep 17 00:00:00 2001
From: HadetTheUndying <hadet@protonmail.com>
Date: Wed, 16 Dec 2020 20:55:08 -0600
Subject: [PATCH 1/3] mesa: update to 20.3.1.
- removed drm and surfaceless from platforms since they're determined
automatically now.
- removed wayland build option
- fix vulkan driver search path; see
87d28506e10bf6f89dbf8c1250bde0fcb3e8eba4.
- remove special casing for drive location in i686.
Closes: #27214 [via git-merge-pr]
---
srcpkgs/mesa/template | 35 +++++++++++++----------------------
1 file changed, 13 insertions(+), 22 deletions(-)
diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index 5bc5a611f38..dd6cb063d9b 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -1,19 +1,19 @@
# Template file for 'mesa'
pkgname=mesa
-version=20.2.3
+version=20.3.1
revision=1
wrksrc="mesa-${version}"
build_style=meson
configure_args="-Dglvnd=true -Dshared-glapi=true -Dgbm=true -Degl=true
-Dosmesa=gallium -Dgles1=true -Dgles2=true -Dglx=dri -Ddri3=true
- -Dlmsensors=true -Dplatforms=x11,drm,$(vopt_if wayland wayland,)surfaceless
+ -Dlmsensors=true -Dplatforms=x11,wayland
-Dllvm=true -Db_lto=false -Dcpp_std=gnu++14"
hostmakedepends="gettext flex llvm pkg-config python3-Mako glslang gzip
- $(vopt_if wayland 'wayland-protocols wayland-devel')"
+ wayland-protocols wayland-devel"
makedepends="elfutils-devel expat-devel libXdamage-devel libXvMC-devel
libXxf86vm-devel libatomic-devel libdrm-devel libffi-devel libva-devel
libvdpau-devel libxshmfence-devel ncurses-devel zlib-devel
- $(vopt_if wayland 'wayland-devel wayland-protocols') llvm libsensors-devel
+ wayland-devel wayland-protocols llvm libsensors-devel
libXrandr-devel libglvnd-devel libzstd-devel libxml2-devel lua53-devel
libarchive-devel"
depends="libglvnd"
@@ -23,10 +23,11 @@ license="MIT, LGPL-2.1-or-later"
homepage="https://www.mesa3d.org/"
changelog="https://docs.mesa3d.org/relnotes/${version}.html"
distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
-checksum=ae1b240e11531df528d14dc214d2dc4d2b4f2e835c6230ba0b492b171eceb82b
+checksum=af751b49bb2ab0264d58c31e73d869e80333de02b2d1becc93f1b28c67aa780f
-build_options="wayland"
-build_options_default="wayland"
+if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
+ configure_args+=" -Duse-elf-tls=false"
+fi
# Set subpackages manually to set proper rdeps in 32bit pkgs.
subpackages="libglapi libgbm libOSMesa"
@@ -166,14 +167,6 @@ case "$XBPS_TARGET_MACHINE" in
ppc*) configure_args+=" -Dpower8=false" ;;
esac
-case "$XBPS_TARGET_MACHINE" in
- i686) configure_args+=" -Ddri-drivers-path=/usr/lib32/dri";;
-esac
-
-if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
- configure_args+=" -Duse-elf-tls=false"
-fi
-
post_configure() {
if [ "$CROSS_BUILD" ]; then
find -iname "*.ninja" -exec sed -i "{}" \
@@ -185,14 +178,12 @@ post_configure() {
}
post_install() {
+ local arch=${XBPS_TARGET_MACHINE%-*}
vlicense docs/license.rst
- case "$XBPS_TARGET_MACHINE" in
- i686*)
- vsed -e 's#/usr/lib/#/usr/lib32/#g' \
- -i ${DESTDIR}/usr/share/vulkan/icd.d/radeon_icd.i686.json \
- -i ${DESTDIR}/usr/share/vulkan/icd.d/intel_icd.i686.json
- ;;
- esac
+ # XXX: for the 'multiarch' setup to work, these files should go
+ # in /usr/lib*; vulkan-loader needs to be fixed for it
+ vsed -e "s#/usr/lib/#/usr/lib${XBPS_TARGET_WORDSIZE}/#g" \
+ -i ${DESTDIR}/usr/share/vulkan/icd.d/*_icd.${arch}.json
}
libglapi_package() {
From 2612f23eef64816ec7cde354f62a74b0425eb320 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Sun, 20 Dec 2020 23:26:21 -0300
Subject: [PATCH 2/3] xorg-server: revbump for location of dri drivers.
The previous commit moves dri drivers to /usr/lib${wordsize}/dri,
instead of simply /usr/lib/dri. It is necessary to rebuild xorg for
correctness when accessing these drivers.
---
srcpkgs/xorg-server/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 56607094648..a6a7ca7f4d7 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
# Template file for 'xorg-server'
pkgname=xorg-server
version=1.20.10
-revision=1
+revision=2
build_style=meson
configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
-Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
From 7baec52d8af0da625a348f8892824fcb7849a494 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Tue, 22 Dec 2020 18:35:11 -0300
Subject: [PATCH 3/3] libva: revbump for driver location.
Correct driver location is now taken care of by
87d28506e10bf6f89dbf8c1250bde0fcb3e8eba4.
---
srcpkgs/libva/template | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/srcpkgs/libva/template b/srcpkgs/libva/template
index 1b57fdead1d..1514b24c6c2 100644
--- a/srcpkgs/libva/template
+++ b/srcpkgs/libva/template
@@ -1,7 +1,7 @@
# Template file for 'libva'
pkgname=libva
version=2.9.1
-revision=1
+revision=2
build_style=meson
configure_args="-Dwith_glx=no $(vopt_if wayland -Dwith_wayland=yes)"
hostmakedepends="pkg-config wayland-devel"
@@ -18,10 +18,6 @@ checksum=4e8640f65ad659332c5d24b7715703c95e820083ee11126c9cd051d418e3d9e0
build_options="wayland"
build_options_default="wayland"
-case "$XBPS_TARGET_MACHINE" in
- i686*) configure_args+=" -Ddriverdir=/usr/lib32/dri";;
-esac
-
post_install() {
vlicense COPYING
}
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] mesa: update to 20.3.1.
2020-12-20 3:37 [PR PATCH] " ericonr
2020-12-20 3:57 ` [PR PATCH] [Updated] " ericonr
2020-12-21 2:27 ` ericonr
@ 2020-12-22 4:39 ` ericonr
2020-12-22 21:50 ` ericonr
3 siblings, 0 replies; 22+ messages in thread
From: ericonr @ 2020-12-22 4:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 722 bytes --]
There is an updated pull request by ericonr against master on the void-packages repository
https://github.com/ericonr/void-packages mesa
https://github.com/void-linux/void-packages/pull/27291
mesa: update to 20.3.1.
- removed drm and surfaceless from platforms since they're determined
automatically now.
- fix driver search path to use /usr/lib${wordsize}; see
https://github.com/void-linux/void-packages/pull/27269
- remove transitional dummy packages that only depend on mesa-dri
Closes: #27214 [via git-merge-pr]
I'm not sure if the issue here https://gitlab.freedesktop.org/mesa/mesa/-/issues/3989 matters for us.
A patch file from https://github.com/void-linux/void-packages/pull/27291.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mesa-27291.patch --]
[-- Type: text/x-diff, Size: 4940 bytes --]
From 75f446ca76b4df04404e1870bd7d48c1b5aaa9d4 Mon Sep 17 00:00:00 2001
From: HadetTheUndying <hadet@protonmail.com>
Date: Wed, 16 Dec 2020 20:55:08 -0600
Subject: [PATCH 1/2] mesa: update to 20.3.1.
- removed drm and surfaceless from platforms since they're determined
automatically now.
- fix driver search path to use /usr/lib${wordsize}; see
https://github.com/void-linux/void-packages/pull/27269
- remove "(transitional dummy package)" from description for subpacakges
that didn't depend only on mesa-dri.
Closes: #27214 [via git-merge-pr]
---
srcpkgs/mesa/template | 32 +++++++++++++-------------------
1 file changed, 13 insertions(+), 19 deletions(-)
diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index 5bc5a611f38..b698951c7d8 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -1,19 +1,20 @@
# Template file for 'mesa'
pkgname=mesa
-version=20.2.3
+version=20.3.1
revision=1
wrksrc="mesa-${version}"
build_style=meson
configure_args="-Dglvnd=true -Dshared-glapi=true -Dgbm=true -Degl=true
-Dosmesa=gallium -Dgles1=true -Dgles2=true -Dglx=dri -Ddri3=true
- -Dlmsensors=true -Dplatforms=x11,drm,$(vopt_if wayland wayland,)surfaceless
- -Dllvm=true -Db_lto=false -Dcpp_std=gnu++14"
+ -Dlmsensors=true -Dplatforms=x11,wayland
+ -Dllvm=true -Db_lto=false -Dcpp_std=gnu++14
+ -Ddri-drivers-path=/usr/lib${XBPS_TARGET_WORDSIZE}/dri"
hostmakedepends="gettext flex llvm pkg-config python3-Mako glslang gzip
- $(vopt_if wayland 'wayland-protocols wayland-devel')"
+ wayland-protocols wayland-devel"
makedepends="elfutils-devel expat-devel libXdamage-devel libXvMC-devel
libXxf86vm-devel libatomic-devel libdrm-devel libffi-devel libva-devel
libvdpau-devel libxshmfence-devel ncurses-devel zlib-devel
- $(vopt_if wayland 'wayland-devel wayland-protocols') llvm libsensors-devel
+ wayland-devel wayland-protocols llvm libsensors-devel
libXrandr-devel libglvnd-devel libzstd-devel libxml2-devel lua53-devel
libarchive-devel"
depends="libglvnd"
@@ -23,10 +24,11 @@ license="MIT, LGPL-2.1-or-later"
homepage="https://www.mesa3d.org/"
changelog="https://docs.mesa3d.org/relnotes/${version}.html"
distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
-checksum=ae1b240e11531df528d14dc214d2dc4d2b4f2e835c6230ba0b492b171eceb82b
+checksum=af751b49bb2ab0264d58c31e73d869e80333de02b2d1becc93f1b28c67aa780f
-build_options="wayland"
-build_options_default="wayland"
+if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
+ configure_args+=" -Duse-elf-tls=false"
+fi
# Set subpackages manually to set proper rdeps in 32bit pkgs.
subpackages="libglapi libgbm libOSMesa"
@@ -166,14 +168,6 @@ case "$XBPS_TARGET_MACHINE" in
ppc*) configure_args+=" -Dpower8=false" ;;
esac
-case "$XBPS_TARGET_MACHINE" in
- i686) configure_args+=" -Ddri-drivers-path=/usr/lib32/dri";;
-esac
-
-if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
- configure_args+=" -Duse-elf-tls=false"
-fi
-
post_configure() {
if [ "$CROSS_BUILD" ]; then
find -iname "*.ninja" -exec sed -i "{}" \
@@ -337,7 +331,7 @@ mesa-vulkan-overlay-layer_package() {
mesa-ati-dri_package() {
build_style=meta
lib32mode=full
- short_desc="Mesa DRI drivers for ATI GPUs (transitional dummy package)"
+ short_desc="Mesa DRI drivers for ATI GPUs"
depends="mesa-dri mesa-vulkan-radeon"
if [ "$_have_hwdec" ]; then
depends+=" mesa-vaapi mesa-vdpau mesa-XvMC"
@@ -361,7 +355,7 @@ mesa-freedreno-dri_package() {
mesa-intel-dri_package() {
build_style=meta
lib32mode=full
- short_desc="Mesa DRI drivers for Intel GPUs (transitional dummy package)"
+ short_desc="Mesa DRI drivers for Intel GPUs"
depends="mesa-dri mesa-vulkan-intel"
}
@@ -382,7 +376,7 @@ mesa-lima-dri_package() {
mesa-nouveau-dri_package() {
build_style=meta
lib32mode=full
- short_desc="Mesa DRI drivers for NVIDIA GPUs (transitional dummy package)"
+ short_desc="Mesa DRI drivers for NVIDIA GPUs"
depends="mesa-dri"
if [ "$_have_hwdec" ]; then
depends+=" mesa-vaapi mesa-vdpau mesa-XvMC"
From 21d24cad773c1b92a1babf16c3e5f624143593ac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Sun, 20 Dec 2020 23:26:21 -0300
Subject: [PATCH 2/2] xorg-server: revbump for location of dri drivers.
The previous commit moves dri drivers to /usr/lib${wordsize}/dri,
instead of simply /usr/lib/dri. It is necessary to rebuild xorg for
correctness when accessing these drivers.
---
srcpkgs/xorg-server/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 56607094648..a6a7ca7f4d7 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
# Template file for 'xorg-server'
pkgname=xorg-server
version=1.20.10
-revision=1
+revision=2
build_style=meson
configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
-Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] mesa: update to 20.3.1.
2020-12-20 3:37 [PR PATCH] " ericonr
2020-12-20 3:57 ` [PR PATCH] [Updated] " ericonr
@ 2020-12-21 2:27 ` ericonr
2020-12-22 4:39 ` ericonr
2020-12-22 21:50 ` ericonr
3 siblings, 0 replies; 22+ messages in thread
From: ericonr @ 2020-12-21 2:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 722 bytes --]
There is an updated pull request by ericonr against master on the void-packages repository
https://github.com/ericonr/void-packages mesa
https://github.com/void-linux/void-packages/pull/27291
mesa: update to 20.3.1.
- removed drm and surfaceless from platforms since they're determined
automatically now.
- fix driver search path to use /usr/lib${wordsize}; see
https://github.com/void-linux/void-packages/pull/27269
- remove transitional dummy packages that only depend on mesa-dri
Closes: #27214 [via git-merge-pr]
I'm not sure if the issue here https://gitlab.freedesktop.org/mesa/mesa/-/issues/3989 matters for us.
A patch file from https://github.com/void-linux/void-packages/pull/27291.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mesa-27291.patch --]
[-- Type: text/x-diff, Size: 4940 bytes --]
From 9872d096d7a9b788c54711974fe8bcc1da3ffcdc Mon Sep 17 00:00:00 2001
From: HadetTheUndying <hadet@protonmail.com>
Date: Wed, 16 Dec 2020 20:55:08 -0600
Subject: [PATCH 1/2] mesa: update to 20.3.1.
- removed drm and surfaceless from platforms since they're determined
automatically now.
- fix driver search path to use /usr/lib${wordsize}; see
https://github.com/void-linux/void-packages/pull/27269
- remove "(transitional dummy package)" from description for subpacakges
that didn't depend only on mesa-dri.
Closes: #27214 [via git-merge-pr]
---
srcpkgs/mesa/template | 32 +++++++++++++-------------------
1 file changed, 13 insertions(+), 19 deletions(-)
diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index 5bc5a611f38..b698951c7d8 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -1,19 +1,20 @@
# Template file for 'mesa'
pkgname=mesa
-version=20.2.3
+version=20.3.1
revision=1
wrksrc="mesa-${version}"
build_style=meson
configure_args="-Dglvnd=true -Dshared-glapi=true -Dgbm=true -Degl=true
-Dosmesa=gallium -Dgles1=true -Dgles2=true -Dglx=dri -Ddri3=true
- -Dlmsensors=true -Dplatforms=x11,drm,$(vopt_if wayland wayland,)surfaceless
- -Dllvm=true -Db_lto=false -Dcpp_std=gnu++14"
+ -Dlmsensors=true -Dplatforms=x11,wayland
+ -Dllvm=true -Db_lto=false -Dcpp_std=gnu++14
+ -Ddri-drivers-path=/usr/lib${XBPS_TARGET_WORDSIZE}/dri"
hostmakedepends="gettext flex llvm pkg-config python3-Mako glslang gzip
- $(vopt_if wayland 'wayland-protocols wayland-devel')"
+ wayland-protocols wayland-devel"
makedepends="elfutils-devel expat-devel libXdamage-devel libXvMC-devel
libXxf86vm-devel libatomic-devel libdrm-devel libffi-devel libva-devel
libvdpau-devel libxshmfence-devel ncurses-devel zlib-devel
- $(vopt_if wayland 'wayland-devel wayland-protocols') llvm libsensors-devel
+ wayland-devel wayland-protocols llvm libsensors-devel
libXrandr-devel libglvnd-devel libzstd-devel libxml2-devel lua53-devel
libarchive-devel"
depends="libglvnd"
@@ -23,10 +24,11 @@ license="MIT, LGPL-2.1-or-later"
homepage="https://www.mesa3d.org/"
changelog="https://docs.mesa3d.org/relnotes/${version}.html"
distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
-checksum=ae1b240e11531df528d14dc214d2dc4d2b4f2e835c6230ba0b492b171eceb82b
+checksum=af751b49bb2ab0264d58c31e73d869e80333de02b2d1becc93f1b28c67aa780f
-build_options="wayland"
-build_options_default="wayland"
+if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
+ configure_args+=" -Duse-elf-tls=false"
+fi
# Set subpackages manually to set proper rdeps in 32bit pkgs.
subpackages="libglapi libgbm libOSMesa"
@@ -166,14 +168,6 @@ case "$XBPS_TARGET_MACHINE" in
ppc*) configure_args+=" -Dpower8=false" ;;
esac
-case "$XBPS_TARGET_MACHINE" in
- i686) configure_args+=" -Ddri-drivers-path=/usr/lib32/dri";;
-esac
-
-if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
- configure_args+=" -Duse-elf-tls=false"
-fi
-
post_configure() {
if [ "$CROSS_BUILD" ]; then
find -iname "*.ninja" -exec sed -i "{}" \
@@ -337,7 +331,7 @@ mesa-vulkan-overlay-layer_package() {
mesa-ati-dri_package() {
build_style=meta
lib32mode=full
- short_desc="Mesa DRI drivers for ATI GPUs (transitional dummy package)"
+ short_desc="Mesa DRI drivers for ATI GPUs"
depends="mesa-dri mesa-vulkan-radeon"
if [ "$_have_hwdec" ]; then
depends+=" mesa-vaapi mesa-vdpau mesa-XvMC"
@@ -361,7 +355,7 @@ mesa-freedreno-dri_package() {
mesa-intel-dri_package() {
build_style=meta
lib32mode=full
- short_desc="Mesa DRI drivers for Intel GPUs (transitional dummy package)"
+ short_desc="Mesa DRI drivers for Intel GPUs"
depends="mesa-dri mesa-vulkan-intel"
}
@@ -382,7 +376,7 @@ mesa-lima-dri_package() {
mesa-nouveau-dri_package() {
build_style=meta
lib32mode=full
- short_desc="Mesa DRI drivers for NVIDIA GPUs (transitional dummy package)"
+ short_desc="Mesa DRI drivers for NVIDIA GPUs"
depends="mesa-dri"
if [ "$_have_hwdec" ]; then
depends+=" mesa-vaapi mesa-vdpau mesa-XvMC"
From deb33b7fbe7bbeeaabde5a3da7a8f0b47f143629 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Rolim?= <erico.erc@gmail.com>
Date: Sun, 20 Dec 2020 23:26:21 -0300
Subject: [PATCH 2/2] xorg-server: revbump for location of dri drivers.
The previous commit moves dri drivers to /usr/lib${wordsize}/dri,
instead of simply /usr/lib/dri. It is necessary to rebuild xorg for
correctness when accessing these drivers.
---
srcpkgs/xorg-server/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/xorg-server/template b/srcpkgs/xorg-server/template
index 56607094648..a6a7ca7f4d7 100644
--- a/srcpkgs/xorg-server/template
+++ b/srcpkgs/xorg-server/template
@@ -1,7 +1,7 @@
# Template file for 'xorg-server'
pkgname=xorg-server
version=1.20.10
-revision=1
+revision=2
build_style=meson
configure_args="-Dipv6=true -Dxorg=true -Dxnest=true -Dxephyr=true
-Dxvfb=true -Dhal=false -Dudev=true -Dxkb_dir=/usr/share/X11/xkb
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PR PATCH] [Updated] mesa: update to 20.3.1.
2020-12-20 3:37 [PR PATCH] " ericonr
@ 2020-12-20 3:57 ` ericonr
2020-12-21 2:27 ` ericonr
` (2 subsequent siblings)
3 siblings, 0 replies; 22+ messages in thread
From: ericonr @ 2020-12-20 3:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 722 bytes --]
There is an updated pull request by ericonr against master on the void-packages repository
https://github.com/ericonr/void-packages mesa
https://github.com/void-linux/void-packages/pull/27291
mesa: update to 20.3.1.
- removed drm and surfaceless from platforms since they're determined
automatically now.
- fix driver search path to use /usr/lib${wordsize}; see
https://github.com/void-linux/void-packages/pull/27269
- remove transitional dummy packages that only depend on mesa-dri
Closes: #27214 [via git-merge-pr]
I'm not sure if the issue here https://gitlab.freedesktop.org/mesa/mesa/-/issues/3989 matters for us.
A patch file from https://github.com/void-linux/void-packages/pull/27291.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mesa-27291.patch --]
[-- Type: text/x-diff, Size: 7709 bytes --]
From fab2167e72c6ff6d733af385e4e15a6d3808ac09 Mon Sep 17 00:00:00 2001
From: HadetTheUndying <hadet@protonmail.com>
Date: Wed, 16 Dec 2020 20:55:08 -0600
Subject: [PATCH] mesa: update to 20.3.1.
- removed drm and surfaceless from platforms since they're determined
automatically now.
- fix driver search path to use /usr/lib${wordsize}; see
https://github.com/void-linux/void-packages/pull/27269
- remove transitional dummy packages that only depend on mesa-dri
Closes: #27214 [via git-merge-pr]
---
srcpkgs/mesa-etnaviv-dri | 1 -
srcpkgs/mesa-freedreno-dri | 1 -
srcpkgs/mesa-kmsro-dri | 1 -
srcpkgs/mesa-lima-dri | 1 -
srcpkgs/mesa-panfrost-dri | 1 -
srcpkgs/mesa-tegra-dri | 1 -
srcpkgs/mesa-v3d-dri | 1 -
srcpkgs/mesa-vc4-dri | 1 -
srcpkgs/mesa-vmwgfx-dri | 1 -
srcpkgs/mesa/template | 87 ++++++--------------------------------
10 files changed, 13 insertions(+), 83 deletions(-)
delete mode 120000 srcpkgs/mesa-etnaviv-dri
delete mode 120000 srcpkgs/mesa-freedreno-dri
delete mode 120000 srcpkgs/mesa-kmsro-dri
delete mode 120000 srcpkgs/mesa-lima-dri
delete mode 120000 srcpkgs/mesa-panfrost-dri
delete mode 120000 srcpkgs/mesa-tegra-dri
delete mode 120000 srcpkgs/mesa-v3d-dri
delete mode 120000 srcpkgs/mesa-vc4-dri
delete mode 120000 srcpkgs/mesa-vmwgfx-dri
diff --git a/srcpkgs/mesa-etnaviv-dri b/srcpkgs/mesa-etnaviv-dri
deleted file mode 120000
index 1ad1bbec7ab..00000000000
--- a/srcpkgs/mesa-etnaviv-dri
+++ /dev/null
@@ -1 +0,0 @@
-mesa
\ No newline at end of file
diff --git a/srcpkgs/mesa-freedreno-dri b/srcpkgs/mesa-freedreno-dri
deleted file mode 120000
index 1ad1bbec7ab..00000000000
--- a/srcpkgs/mesa-freedreno-dri
+++ /dev/null
@@ -1 +0,0 @@
-mesa
\ No newline at end of file
diff --git a/srcpkgs/mesa-kmsro-dri b/srcpkgs/mesa-kmsro-dri
deleted file mode 120000
index 1ad1bbec7ab..00000000000
--- a/srcpkgs/mesa-kmsro-dri
+++ /dev/null
@@ -1 +0,0 @@
-mesa
\ No newline at end of file
diff --git a/srcpkgs/mesa-lima-dri b/srcpkgs/mesa-lima-dri
deleted file mode 120000
index 1ad1bbec7ab..00000000000
--- a/srcpkgs/mesa-lima-dri
+++ /dev/null
@@ -1 +0,0 @@
-mesa
\ No newline at end of file
diff --git a/srcpkgs/mesa-panfrost-dri b/srcpkgs/mesa-panfrost-dri
deleted file mode 120000
index 1ad1bbec7ab..00000000000
--- a/srcpkgs/mesa-panfrost-dri
+++ /dev/null
@@ -1 +0,0 @@
-mesa
\ No newline at end of file
diff --git a/srcpkgs/mesa-tegra-dri b/srcpkgs/mesa-tegra-dri
deleted file mode 120000
index 1ad1bbec7ab..00000000000
--- a/srcpkgs/mesa-tegra-dri
+++ /dev/null
@@ -1 +0,0 @@
-mesa
\ No newline at end of file
diff --git a/srcpkgs/mesa-v3d-dri b/srcpkgs/mesa-v3d-dri
deleted file mode 120000
index 1ad1bbec7ab..00000000000
--- a/srcpkgs/mesa-v3d-dri
+++ /dev/null
@@ -1 +0,0 @@
-mesa
\ No newline at end of file
diff --git a/srcpkgs/mesa-vc4-dri b/srcpkgs/mesa-vc4-dri
deleted file mode 120000
index 1ad1bbec7ab..00000000000
--- a/srcpkgs/mesa-vc4-dri
+++ /dev/null
@@ -1 +0,0 @@
-mesa
\ No newline at end of file
diff --git a/srcpkgs/mesa-vmwgfx-dri b/srcpkgs/mesa-vmwgfx-dri
deleted file mode 120000
index 1ad1bbec7ab..00000000000
--- a/srcpkgs/mesa-vmwgfx-dri
+++ /dev/null
@@ -1 +0,0 @@
-mesa
\ No newline at end of file
diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template
index 5bc5a611f38..da8aa2c1134 100644
--- a/srcpkgs/mesa/template
+++ b/srcpkgs/mesa/template
@@ -1,19 +1,20 @@
# Template file for 'mesa'
pkgname=mesa
-version=20.2.3
+version=20.3.1
revision=1
wrksrc="mesa-${version}"
build_style=meson
configure_args="-Dglvnd=true -Dshared-glapi=true -Dgbm=true -Degl=true
-Dosmesa=gallium -Dgles1=true -Dgles2=true -Dglx=dri -Ddri3=true
- -Dlmsensors=true -Dplatforms=x11,drm,$(vopt_if wayland wayland,)surfaceless
- -Dllvm=true -Db_lto=false -Dcpp_std=gnu++14"
+ -Dlmsensors=true -Dplatforms=x11$(vopt_if wayland ',wayland')
+ -Dllvm=true -Db_lto=false -Dcpp_std=gnu++14
+ -Ddri-drivers-path=/usr/lib${XBPS_TARGET_WORDSIZE}"
hostmakedepends="gettext flex llvm pkg-config python3-Mako glslang gzip
- $(vopt_if wayland 'wayland-protocols wayland-devel')"
+ wayland-protocols wayland-devel"
makedepends="elfutils-devel expat-devel libXdamage-devel libXvMC-devel
libXxf86vm-devel libatomic-devel libdrm-devel libffi-devel libva-devel
libvdpau-devel libxshmfence-devel ncurses-devel zlib-devel
- $(vopt_if wayland 'wayland-devel wayland-protocols') llvm libsensors-devel
+ wayland-devel wayland-protocols llvm libsensors-devel
libXrandr-devel libglvnd-devel libzstd-devel libxml2-devel lua53-devel
libarchive-devel"
depends="libglvnd"
@@ -23,10 +24,11 @@ license="MIT, LGPL-2.1-or-later"
homepage="https://www.mesa3d.org/"
changelog="https://docs.mesa3d.org/relnotes/${version}.html"
distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
-checksum=ae1b240e11531df528d14dc214d2dc4d2b4f2e835c6230ba0b492b171eceb82b
+checksum=af751b49bb2ab0264d58c31e73d869e80333de02b2d1becc93f1b28c67aa780f
+provides="mesa-etnaviv-dri>=0 mesa-freedreno-dri>=0 mesa-kmsro-dri>=0
+ mesa-lima-dri>=0 mesa-panfrost-dri>=0 mesa-tegra-dri>=0 mesa-v3d-dri>=0
+ mesa-vc4-dri>=0 mesa-vmwgfx-dri>=0"
-build_options="wayland"
-build_options_default="wayland"
# Set subpackages manually to set proper rdeps in 32bit pkgs.
subpackages="libglapi libgbm libOSMesa"
@@ -337,89 +339,26 @@ mesa-vulkan-overlay-layer_package() {
mesa-ati-dri_package() {
build_style=meta
lib32mode=full
- short_desc="Mesa DRI drivers for ATI GPUs (transitional dummy package)"
+ short_desc="Mesa DRI drivers for ATI GPUs"
depends="mesa-dri mesa-vulkan-radeon"
if [ "$_have_hwdec" ]; then
depends+=" mesa-vaapi mesa-vdpau mesa-XvMC"
fi
}
-mesa-etnaviv-dri_package() {
- build_style=meta
- lib32mode=full
- short_desc="Mesa DRI drivers for Vivante GPUs (transitional dummy package)"
- depends="mesa-dri"
-}
-
-mesa-freedreno-dri_package() {
- build_style=meta
- lib32mode=full
- short_desc="Mesa DRI drivers for Adreno GPUs (transitional dummy package)"
- depends="mesa-dri"
-}
-
mesa-intel-dri_package() {
build_style=meta
lib32mode=full
- short_desc="Mesa DRI drivers for Intel GPUs (transitional dummy package)"
+ short_desc="Mesa DRI drivers for Intel GPUs"
depends="mesa-dri mesa-vulkan-intel"
}
-mesa-kmsro-dri_package() {
- build_style=meta
- lib32mode=full
- short_desc="KMS Render-only Mesa DRI drivers (transitional dummy package)"
- depends="mesa-dri"
-}
-
-mesa-lima-dri_package() {
- build_style=meta
- lib32mode=full
- short_desc="Mesa DRI drivers for Mali GPUs (Utgard) (transitional dummy package)"
- depends="mesa-dri"
-}
-
mesa-nouveau-dri_package() {
build_style=meta
lib32mode=full
- short_desc="Mesa DRI drivers for NVIDIA GPUs (transitional dummy package)"
+ short_desc="Mesa DRI drivers for NVIDIA GPUs"
depends="mesa-dri"
if [ "$_have_hwdec" ]; then
depends+=" mesa-vaapi mesa-vdpau mesa-XvMC"
fi
}
-
-mesa-panfrost-dri_package() {
- build_style=meta
- lib32mode=full
- short_desc="Mesa DRI drivers for Mali GPUs (Midgard/Bifrost) (dummy package)"
- depends="mesa-dri"
-}
-
-mesa-tegra-dri_package() {
- build_style=meta
- lib32mode=full
- short_desc="Mesa DRI drivers for Tegra GPU (transitional dummy package)"
- depends="mesa-dri"
-}
-
-mesa-v3d-dri_package() {
- build_style=meta
- lib32mode=full
- short_desc="Mesa DRI drivers for Videocore VI GPU (transitional dummy package)"
- depends="mesa-dri"
-}
-
-mesa-vmwgfx-dri_package() {
- build_style=meta
- lib32mode=full
- short_desc="Mesa DRI drivers for VMware (transitional dummy package)"
- depends="mesa-dri"
-}
-
-mesa-vc4-dri_package() {
- build_style=meta
- lib32mode=full
- short_desc="Mesa DRI drivers for Videocore IV GPU (transitional dummy package)"
- depends="mesa-dri"
-}
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2020-12-22 21:50 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-17 2:57 [PR PATCH] mesa: update to 20.3.1 HadetTheUndying
2020-12-17 14:06 ` [PR REVIEW] " ericonr
2020-12-17 14:07 ` ericonr
2020-12-17 14:08 ` ericonr
2020-12-17 14:08 ` ericonr
2020-12-17 20:50 ` [PR PATCH] [Updated] " HadetTheUndying
2020-12-17 20:51 ` HadetTheUndying
2020-12-17 20:51 ` [PR REVIEW] " HadetTheUndying
2020-12-17 21:05 ` ericonr
2020-12-18 2:49 ` [PR PATCH] [Updated] " HadetTheUndying
2020-12-19 5:25 ` q66
2020-12-20 1:47 ` travankor
2020-12-20 1:51 ` HadetTheUndying
2020-12-20 1:58 ` ericonr
2020-12-20 2:07 ` HadetTheUndying
2020-12-20 3:37 ` ericonr
2020-12-20 3:45 ` HadetTheUndying
2020-12-20 3:45 ` [PR PATCH] [Closed]: " HadetTheUndying
2020-12-20 3:37 [PR PATCH] " ericonr
2020-12-20 3:57 ` [PR PATCH] [Updated] " ericonr
2020-12-21 2:27 ` ericonr
2020-12-22 4:39 ` ericonr
2020-12-22 21:50 ` ericonr
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).