Skip to content

Commit

Permalink
xorg-xwayland: 23.2.4-2 && wayland-protocols: 1.33-2
Browse files Browse the repository at this point in the history
Signed-off-by: Peter Jung <[email protected]>
  • Loading branch information
ptr1337 committed Jan 19, 2024
1 parent e5b4d42 commit 8bb1d7e
Show file tree
Hide file tree
Showing 8 changed files with 4,004 additions and 31 deletions.
10 changes: 5 additions & 5 deletions nvidia-explicit-sync/wayland-protocols/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
pkgbase = wayland-protocols
pkgdesc = Specifications of extended Wayland protocols
pkgver = 1.32
pkgrel = 3
pkgver = 1.33
pkgrel = 2
url = https://wayland.freedesktop.org/
arch = any
license = MIT
makedepends = wayland
makedepends = meson
makedepends = ninja
source = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.32/downloads/wayland-protocols-1.32.tar.xz
source = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.32/downloads/wayland-protocols-1.32.tar.xz.sig
source = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.33/downloads/wayland-protocols-1.33.tar.xz
source = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.33/downloads/wayland-protocols-1.33.tar.xz.sig
source = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/90.patch
validpgpkeys = 8307C0A224BABDA1BABD0EB9A6EEEC9E0136164A
validpgpkeys = A66D805F7C9329B4C5D82767CCC4F07FAC641EFF
sha256sums = 7459799d340c8296b695ef857c07ddef24c5a09b09ab6a74f7b92640d2b1ba11
sha256sums = 94f0c50b090d6e61a03f62048467b19abbe851be4e11ae7b36f65f8b98c3963a
sha256sums = SKIP
sha256sums = 1050a724b97b6b8d58004361ef02dd93456d2486f383b2c26cc898aaa507cbb0

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 3e5a55345bb119e9ebc7b4c2d18870b4672f3fe4 Mon Sep 17 00:00:00 2001
From 48d6bf23f4de780f6b96b13e13eafe94bdbed276 Mon Sep 17 00:00:00 2001
From: Simon Ser <[email protected]>
Date: Wed, 12 May 2021 12:08:24 +0200
Subject: [PATCH 1/2] linux-drm-syncobj-v1: new protocol
Expand Down Expand Up @@ -41,7 +41,7 @@ index 00000000..a380b314
+Simon Ser <[email protected]>
diff --git a/staging/linux-drm-syncobj/linux-drm-syncobj-v1.xml b/staging/linux-drm-syncobj/linux-drm-syncobj-v1.xml
new file mode 100644
index 00000000..73264219
index 00000000..810c98b4
--- /dev/null
+++ b/staging/linux-drm-syncobj/linux-drm-syncobj-v1.xml
@@ -0,0 +1,229 @@
Expand Down Expand Up @@ -102,7 +102,7 @@ index 00000000..73264219
+ only be done by creating a new major version of the extension.
+ </description>
+
+ <interface name="wp_linux_drm_syncobj_v1" version="1">
+ <interface name="wp_linux_drm_syncobj_manager_v1" version="1">
+ <description summary="global for providing explicit synchronization">
+ This global is a factory interface, allowing clients to request
+ explicit synchronization for buffers on a per-surface basis.
Expand Down Expand Up @@ -179,13 +179,13 @@ index 00000000..73264219
+ any time.
+
+ Explicit synchronization is guaranteed to be supported for buffers
+ created with any version of the linux-dmabuf protocol and for opaque EGL
+ buffers described in EGL_WL_bind_wayland_display. Compositors are free to
+ support explicit synchronization for additional buffer types.
+ created with any version of the linux-dmabuf protocol. Compositors are
+ free to support explicit synchronization for additional buffer types.
+
+ As long as the wp_linux_drm_syncobj_surface_v1 object is alive, the
+ compositor may ignore implicit synchronization for buffers attached and
+ committed to the wl_surface.
+ committed to the wl_surface. The delivery of wl_buffer.release events
+ for buffers attached to the surface becomes undefined.
+ </description>
+
+ <request name="destroy" type="destructor">
Expand Down Expand Up @@ -244,9 +244,9 @@ index 00000000..73264219
+ for the relevant commit.
+
+ Once the timeline point is signaled, and assuming the associated buffer
+ is not pending release from other wl_surface.commit requests on other
+ surfaces, no additional explicit or implicit synchronization is
+ required to safely re-use the buffer.
+ is not pending release from other wl_surface.commit requests, no
+ additional explicit or implicit synchronization is required to safely
+ re-use the buffer.
+
+ The 64-bit unsigned value combined from point_hi and point_lo is the
+ point value.
Expand Down Expand Up @@ -278,7 +278,7 @@ index 00000000..73264219
GitLab


From ec4e780899b53b771a5b1129e8d9d8a0a5ea932e Mon Sep 17 00:00:00 2001
From dd5f95cf2951d46c3189a8a9612b4f6cbc51ed0e Mon Sep 17 00:00:00 2001
From: Simon Ser <[email protected]>
Date: Mon, 16 Oct 2023 10:47:28 +0200
Subject: [PATCH 2/2] linux-explicit-synchronization-v1: add linux-drm-syncobj
Expand Down
6 changes: 3 additions & 3 deletions nvidia-explicit-sync/wayland-protocols/PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Maintainer: Sébastien Luttringer <[email protected]>

pkgname=wayland-protocols
pkgver=1.32
pkgrel=3
pkgver=1.33
pkgrel=2
pkgdesc='Specifications of extended Wayland protocols'
arch=('any')
url='https://wayland.freedesktop.org/'
Expand All @@ -12,7 +12,7 @@ validpgpkeys=('8307C0A224BABDA1BABD0EB9A6EEEC9E0136164A' # Jonas Ådahl
'A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # Daniel Stone
source=("https://gitlab.freedesktop.org/wayland/$pkgname/-/releases/$pkgver/downloads/$pkgname-$pkgver.tar.xz"{,.sig}
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/90.patch)
sha256sums=('7459799d340c8296b695ef857c07ddef24c5a09b09ab6a74f7b92640d2b1ba11'
sha256sums=('94f0c50b090d6e61a03f62048467b19abbe851be4e11ae7b36f65f8b98c3963a'
'SKIP'
'1050a724b97b6b8d58004361ef02dd93456d2486f383b2c26cc898aaa507cbb0')

Expand Down
14 changes: 8 additions & 6 deletions nvidia-explicit-sync/xorg-xwayland/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pkgbase = xorg-xwayland
pkgdesc = Run X clients under Wayland (git version)
pkgver = 23.2.3
pkgrel = 3
pkgver = 23.2.4
pkgrel = 2
url = https://xorg.freedesktop.org
arch = x86_64
groups = xorg
Expand Down Expand Up @@ -34,15 +34,17 @@ pkgbase = xorg-xwayland
provides = xorg-server-xwayland
conflicts = xorg-server-xwayland
replaces = xorg-server-xwayland
source = https://xorg.freedesktop.org/archive/individual/xserver/xwayland-23.2.3.tar.xz
source = https://xorg.freedesktop.org/archive/individual/xserver/xwayland-23.2.3.tar.xz.sig
source = https://xorg.freedesktop.org/archive/individual/xserver/xwayland-23.2.4.tar.xz
source = https://xorg.freedesktop.org/archive/individual/xserver/xwayland-23.2.4.tar.xz.sig
source = https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/967.patch
source = xf86Module.h::https://gitlab.freedesktop.org/xorg/xserver/-/raw/24c5d8f17e2afd7d4e9626ba7cdcfbab53b2fdc0/hw/xfree86/common/xf86Module.h
source = upstream.patch
validpgpkeys = 67DC86F2623FC5FD4BB5225D14706DBE1E4B4540
validpgpkeys = 3C2C43D9447D5938EF4551EBE23B7E70B467F0BF
sha256sums = eb9d9aa7232c47412c8835ec15a97c575f03563726c787754ff0c019bd07e302
sha256sums = a99e159b6d0d33098b3b6ab22a88bfcece23c8b9d0ca72c535c55dcb0681b46b
sha256sums = SKIP
sha256sums = 3dfd7be7364df493c85ac8fa12c86362a7aa53244503e3718c73cbf0331835f7
sha256sums = e3b39f8cec0f98e149e1242074763a947b01f277b86ea1737d8bae9fcba8d7a6
sha256sums = 01011be86f706aba20623191befc353ce9f730f9bcde7966b17c112007b5a11f
sha256sums = 2e112b742df7d524c202066685a1eca0ab67412cc6886b1bfe3a455ab79a171a

pkgname = xorg-xwayland
Loading

0 comments on commit 8bb1d7e

Please sign in to comment.