Laurent Carlier pushed to branch main at Arch Linux / Packaging / Packages / 
lib32-mesa


Commits:
179503d0 by Laurent Carlier at 2023-12-13T16:44:04+01:00
upgpkg: 1:23.3.0-1: update to 23.3.0

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = lib32-mesa
        pkgdesc = An open-source implementation of the OpenGL specification 
(32-bit)
-       pkgver = 23.2.1
-       pkgrel = 2
+       pkgver = 23.3.0
+       pkgrel = 1
        epoch = 1
        url = https://www.mesa3d.org/
        arch = x86_64
@@ -41,9 +41,8 @@ pkgbase = lib32-mesa
        makedepends = rust-bindgen
        makedepends = wayland-protocols
        makedepends = xorgproto
-       source = https://mesa.freedesktop.org/archive/mesa-23.2.1.tar.xz
-       source = https://mesa.freedesktop.org/archive/mesa-23.2.1.tar.xz.sig
-       source = 0001-radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
+       source = https://mesa.freedesktop.org/archive/mesa-23.3.0.tar.xz
+       source = https://mesa.freedesktop.org/archive/mesa-23.3.0.tar.xz.sig
        source = LICENSE
        validpgpkeys = 8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D
        validpgpkeys = 946D09B5E4C9845E63075FF1D961C596A7203456
@@ -51,13 +50,11 @@ pkgbase = lib32-mesa
        validpgpkeys = A5CC9FEC93F2F837CB044912336909B6B25FADFA
        validpgpkeys = 71C4B75620BC75708B4BDB254C95FAAB3EB073EC
        validpgpkeys = 57551DE15B968F6341C248F68D8E31AFC32428A6
-       sha256sums = 
64de0616fc2d801f929ab1ac2a4f16b3e2783c4309a724c8a259b20df8bbc1cc
+       sha256sums = 
50f729dd60ed6335b989095baad81ef5edf7cfdd4b4b48b9b955917cb07d69c5
        sha256sums = SKIP
-       sha256sums = 
fcd21477e5c6122dc74f72457364448b171f7843b7a671e1f9df9c61bd888898
        sha256sums = 
7052ba73bb07ea78873a2431ee4e828f4e72bda7d176d07f770fa48373dec537
-       b2sums = 
51e44c2e9b7dfe17cf4cb7252e169109d03a006caa8ec34036fb594c0c44e9278d0088170894c1a9debdea911f746470e1d256576e0635cae5c3e670ab49161b
+       b2sums = 
1b87d15cbe1b4c761653b7042c46eac3036f08dfcf3a0a81aa7bf6c1c0c402b05f37ce8da9d88df72e1745d66a648c2b8c161b04bf558107f548f6d8167cc798
        b2sums = SKIP
-       b2sums = 
b5f2ee167103d53bc0d5ada123d9c3a1e394b5c0b992401da2d4cf69da30710f7d5b6b9264634e02a1e9856798780c1dc3faed01058274599290cb82c15dd193
        b2sums = 
1ecf007b82260710a7bf5048f47dd5d600c168824c02c595af654632326536a6527fbe0738670ee7b921dd85a70425108e0f471ba85a8e1ca47d294ad74b4adb
 
 pkgname = lib32-vulkan-mesa-layers


=====================================
PKGBUILD
=====================================
@@ -16,8 +16,8 @@ pkgname=(
   'lib32-mesa-vdpau'
   'lib32-mesa'
 )
-pkgver=23.2.1
-pkgrel=2
+pkgver=23.3.0
+pkgrel=1
 epoch=1
 pkgdesc="An open-source implementation of the OpenGL specification (32-bit)"
 url="https://www.mesa3d.org/";
@@ -64,16 +64,13 @@ makedepends=(
 )
 source=(
   https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig}
-  0001-radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
   LICENSE
 )
-sha256sums=('64de0616fc2d801f929ab1ac2a4f16b3e2783c4309a724c8a259b20df8bbc1cc'
+sha256sums=('50f729dd60ed6335b989095baad81ef5edf7cfdd4b4b48b9b955917cb07d69c5'
             'SKIP'
-            'fcd21477e5c6122dc74f72457364448b171f7843b7a671e1f9df9c61bd888898'
             '7052ba73bb07ea78873a2431ee4e828f4e72bda7d176d07f770fa48373dec537')
-b2sums=('51e44c2e9b7dfe17cf4cb7252e169109d03a006caa8ec34036fb594c0c44e9278d0088170894c1a9debdea911f746470e1d256576e0635cae5c3e670ab49161b'
+b2sums=('1b87d15cbe1b4c761653b7042c46eac3036f08dfcf3a0a81aa7bf6c1c0c402b05f37ce8da9d88df72e1745d66a648c2b8c161b04bf558107f548f6d8167cc798'
         'SKIP'
-        
'b5f2ee167103d53bc0d5ada123d9c3a1e394b5c0b992401da2d4cf69da30710f7d5b6b9264634e02a1e9856798780c1dc3faed01058274599290cb82c15dd193'
         
'1ecf007b82260710a7bf5048f47dd5d600c168824c02c595af654632326536a6527fbe0738670ee7b921dd85a70425108e0f471ba85a8e1ca47d294ad74b4adb')
 validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D'  # Emil Velikov 
<[email protected]>
               '946D09B5E4C9845E63075FF1D961C596A7203456'  # Andres Gomez 
<[email protected]>
@@ -85,10 +82,6 @@ validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D'  # 
Emil Velikov <emil.l
 prepare() {
   cd mesa-$pkgver
 
-  # https://bugs.archlinux.org/task/79831
-  # https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889#note_2113953
-  patch -Np1 -i 
../0001-radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
-
   # Include package release in version string so Chromium invalidates
   # its GPU cache; otherwise it can cause pages to render incorrectly.
   # https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/2020604
@@ -139,14 +132,6 @@ build() {
 
   arch-meson mesa-$pkgver build "${meson_options[@]}"
   meson configure build # Print config
-
-  # Evil: Hack build to make proc-macro crate native
-  # Should become unnecessary with Meson 1.3
-  sed -e '/^rule rust_COMPILER$/irule rust_HACK\n command = rustc -C 
linker=gcc $ARGS $in\n deps = gcc\n depfile = $targetdep\n description = 
Compiling native Rust source $in\n' \
-      -e '/^build 
src\/gallium\/frontends\/rusticl\/librusticl_proc_macros\.so:/s/rust_COMPILER/rust_HACK/'
 \
-      -e '/^ LINK_ARGS =/s/ 
src\/gallium\/frontends\/rusticl\/librusticl_proc_macros\.so//' \
-      -i build/build.ninja
-
   meson compile -C build
 
   # fake installation to be seperated into packages



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-mesa/-/commit/179503d0a6eaad9597ba981429888edeedb2dbb7

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-mesa/-/commit/179503d0a6eaad9597ba981429888edeedb2dbb7
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to