diff --git a/srcpkgs/wdisplays/patches/correct-protocol-version.patch b/srcpkgs/wdisplays/patches/correct-protocol-version.patch deleted file mode 100644 index 10e13b9ee71..00000000000 --- a/srcpkgs/wdisplays/patches/correct-protocol-version.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 657e2966e556c78f121075c69fe1ba8d2b4dcb73 Mon Sep 17 00:00:00 2001 -From: Simon Ser -Date: Wed, 8 Jul 2020 11:57:35 +0200 -Subject: [PATCH] Use correct versions when binding globals - -Changes to protocols aren't forward-compatible. It's not possible to use -version n+1 when a client has been designed to work with version n. For -instance in wlr-screencopy v5 a new event has been added. Binding to -version 5 without upgrading the client leads to libwayland errors -because libwayland doesn't know how to handle the event. - -The client needs to maintain its own version requirements. - -Closes: https://github.com/cyclopsian/wdisplays/issues/18 ---- - src/outputs.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/src/outputs.c b/src/outputs.c -index 9ebf7e5..40410ec 100644 ---- a/src/outputs.c -+++ b/src/outputs.c -@@ -534,20 +534,20 @@ static void registry_handle_global(void *data, struct wl_registry *registry, - - if (strcmp(interface, zwlr_output_manager_v1_interface.name) == 0) { - state->output_manager = wl_registry_bind(registry, name, -- &zwlr_output_manager_v1_interface, version); -+ &zwlr_output_manager_v1_interface, 1); - zwlr_output_manager_v1_add_listener(state->output_manager, - &output_manager_listener, state); - } else if (strcmp(interface, zxdg_output_manager_v1_interface.name) == 0) { - state->xdg_output_manager = wl_registry_bind(registry, name, -- &zxdg_output_manager_v1_interface, version); -+ &zxdg_output_manager_v1_interface, 3); - } else if(strcmp(interface, zwlr_screencopy_manager_v1_interface.name) == 0) { - state->copy_manager = wl_registry_bind(registry, name, -- &zwlr_screencopy_manager_v1_interface, version); -+ &zwlr_screencopy_manager_v1_interface, 1); - } else if(strcmp(interface, zwlr_layer_shell_v1_interface.name) == 0) { - state->layer_shell = wl_registry_bind(registry, name, -- &zwlr_layer_shell_v1_interface, version); -+ &zwlr_layer_shell_v1_interface, 1); - } else if(strcmp(interface, wl_shm_interface.name) == 0) { -- state->shm = wl_registry_bind(registry, name, &wl_shm_interface, version); -+ state->shm = wl_registry_bind(registry, name, &wl_shm_interface, 1); - } - } - diff --git a/srcpkgs/wdisplays/template b/srcpkgs/wdisplays/template index 6378c2a118c..ef685d093e6 100644 --- a/srcpkgs/wdisplays/template +++ b/srcpkgs/wdisplays/template @@ -1,13 +1,13 @@ # Template file for 'wdisplays' pkgname=wdisplays -version=1.0 -revision=2 +version=1.1 +revision=1 build_style=meson hostmakedepends="pkg-config wayland-devel glib-devel python3-scour" makedepends="wayland-devel libepoxy-devel gtk+3-devel" short_desc="GUI display configurator for wlroots compositors" maintainer="Érico Nogueira " license="GPL-3.0-or-later" -homepage="https://cyclopsian.github.io/wdisplays/" -distfiles="https://github.com/cyclopsian/wdisplays/archive/${version}.tar.gz" -checksum=fa34d5bdfd87d833e18a89b2acacc27833d7297374719773a705f2d3e89cdddf +homepage="https://github.com/artizirk/wdisplays" +distfiles="https://github.com/artizirk/wdisplays/archive/${version}.tar.gz" +checksum=5aa739dece0d928fe7ca2f28d7f6b4b6750559ec6a0cd0a7520a4b47cebb6f80