upg mesa vte3

This commit is contained in:
joborun linux 2022-12-03 14:03:41 +02:00
parent 6336fca4a2
commit e99c278056
5 changed files with 30 additions and 13 deletions

View File

@ -242,3 +242,5 @@ sha512sums=('bf4d344459f97d266a5943b33aecf062b0825e13c1617afdab71c4ba6a87a201440
'5dd0cb8affa9cfe6e7d94f59b8e23727036fd8ab76938321f8d266315f30611584da6f6277fe2aa920130483302adab5e57e2bc08f1bd3c62ea57b3e4b007305'
'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7')

View File

@ -6,13 +6,14 @@
pkgbase=mesa
pkgname=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulkan-swrast' 'libva-mesa-driver' 'mesa-vdpau' 'mesa')
pkgdesc="An open-source implementation of the OpenGL specification"
pkgver=22.2.3
pkgrel=2
pkgver=22.3.0
pkgrel=3
arch=('x86_64')
makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence' 'libxxf86vm'
'libxdamage' 'libvdpau' 'libva' 'wayland' 'wayland-protocols' 'zstd' 'elfutils' 'llvm'
'libomxil-bellagio' 'libclc' 'clang' 'libglvnd' 'libunwind' 'lm_sensors' 'libxrandr'
'systemd' 'valgrind' 'glslang' 'vulkan-icd-loader' 'directx-headers' 'cmake' 'meson')
makedepends+=('rust' 'rust-bindgen' 'spirv-tools' 'spirv-llvm-translator') # rusticl dependencies
url="https://www.mesa3d.org/"
license=('custom')
options=('debug' '!lto')
@ -20,10 +21,10 @@ source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig}
0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
0002-intel-fs-always-mask-the-bottom-bits-of-the-sampler-.patch
LICENSE)
sha512sums=('08e9ce43392c46f9c0d122d70e118511eea81422d06f93ab6d330689b46feed3ac1c3bdcdcfd4a27cd5b9eaf26aab518d152a2c753f07b8ed19575d4ed892ad6'
sha512sums=('bf4d344459f97d266a5943b33aecf062b0825e13c1617afdab71c4ba6a87a201440761c9a32a6e0060910a0917122e3f4d29f666d6b94a38a71c94b9ff3ab9da'
'SKIP'
'9bf47019a7c1da6724393cf571c6e1ce6b56ca24fe32045bc056d2e1bb2584f6a81e886dd8b2f1b1aabb953367dd068f9833f520fa41a9b2bbce20fdc15d07b4'
'3df104f4abbecb12fcf9631cabdc7fe883b6c529abebaf36a0d47933ebd0c57235f11767060604dec71acefdf55f2f025eb997b1dd1cf0b92c02af0a604cae98'
'4ff7c359f08aedb1fb6eb2c6bb34bafa399edfa7916cd6cce7844bb38795e84c0265324e3fc7d37237d4824f029cb04da176bcf476785fd2e35a8b0ce4f8a394'
'5dd0cb8affa9cfe6e7d94f59b8e23727036fd8ab76938321f8d266315f30611584da6f6277fe2aa920130483302adab5e57e2bc08f1bd3c62ea57b3e4b007305'
'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7')
validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov <emil.l.velikov@gmail.com>
'946D09B5E4C9845E63075FF1D961C596A7203456' # Andres Gomez <tanty@igalia.com>
@ -63,7 +64,8 @@ build() {
-D gallium-va=enabled \
-D gallium-vdpau=enabled \
-D gallium-xa=enabled \
-D gallium-xvmc=disabled \
-D gallium-rusticl=true \
-D rust_std=2021 \
-D gbm=enabled \
-D gles1=disabled \
-D gles2=enabled \
@ -114,7 +116,7 @@ package_vulkan-mesa-layers() {
}
package_opencl-mesa() {
pkgdesc="OpenCL support for AMD/ATI Radeon mesa drivers"
pkgdesc="OpenCL support with clover and rusticl for mesa drivers"
depends=('libdrm' 'libclc' 'clang' 'expat')
optdepends=('opencl-headers: headers necessary for OpenCL development')
provides=('opencl-driver')

6
mesa/note-22.3.0--22.2.3 Normal file
View File

@ -0,0 +1,6 @@
yesterday Dec3/2022 arch testing had pkg 22.3.0-3 on repository, indicating a 3 rebuild of the 22.3.0 version, so we built our own accordingly as an 03.
Mesa pkgs broke X, possibly because they were building mesa against something else they retracted.
Today the PKGBUILD still show pkgrel -3 as current while the pkg on repository is -1 and it is impossible to see what dependency has caused this.
All we can do for now is leave the current extra/ version on 22.2.3-02 and wait for the next move by Arch.

View File

@ -1,12 +1,13 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=vte3
pkgname=(vte-common vte3 vte4)
pkgver=0.70.1
pkgver=0.70.2
pkgrel=01
pkgdesc="Virtual Terminal Emulator widget w/o systemd"
url="https://wiki.gnome.org/Apps/Terminal/VTE"
@ -17,7 +18,8 @@ makedepends=(fribidi gi-docgen git gnutls gobject-introspection gperf
gtk3 gtk4 meson pcre2 vala)
## options=(debug !lto) ## uncomment this to have the debug pkg produced
options=(!lto)
_commit=5bf476f1d7283bc805ac8ae6abe94f81ffd7be05 # tags/0.70.1^0
#_commit=5bf476f1d7283bc805ac8ae6abe94f81ffd7be05 # tags/0.70.1^0
_commit=bfabb63d2f8d0f9846dc0a0a7d768d8bf6da3531 # tags/0.70.2^0
source=("git+https://gitlab.gnome.org/GNOME/vte.git#commit=$_commit")
pkgver() {
@ -115,4 +117,9 @@ package_vte4() {
license=(LGPL)
sha256sums=(SKIP)
# 06b5535d770a808ced2cf40ad2b77926ae565e596e421d3ad33b961b3732ada4 vte3-0.70.2-01-x86_64.pkg.tar.xz
# 3da3052213c03217abd074783a9426455ae4e8eab86a8e79d1ecdd05b2caf8b8 vte4-0.70.2-01-x86_64.pkg.tar.xz
# d69ad75707ed4d683277169dccd55f500ed7eac85822da4bb23ee3c2ea855d09 vte-common-0.70.2-01-x86_64.pkg.tar.xz

View File

@ -3,7 +3,7 @@
pkgbase=vte3
pkgname=(vte-common vte3 vte4 vte-docs)
pkgver=0.70.1
pkgver=0.70.2
pkgrel=1
pkgdesc="Virtual Terminal Emulator widget"
url="https://wiki.gnome.org/Apps/Terminal/VTE"
@ -24,7 +24,7 @@ makedepends=(
vala
)
options=(debug !lto)
_commit=5bf476f1d7283bc805ac8ae6abe94f81ffd7be05 # tags/0.70.1^0
_commit=bfabb63d2f8d0f9846dc0a0a7d768d8bf6da3531 # tags/0.70.2^0
source=("git+https://gitlab.gnome.org/GNOME/vte.git#commit=$_commit")
sha256sums=('SKIP')