mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
wdisplays: update to 1.1.
Switch upstream to fork that made a release with the important patches. Unfortunately, cyclopsian seems to have completely quit GitHub and can't be found elsewhere.
This commit is contained in:
parent
1b5888d8ed
commit
7ba71aeed4
2 changed files with 5 additions and 53 deletions
|
@ -1,48 +0,0 @@
|
||||||
From 657e2966e556c78f121075c69fe1ba8d2b4dcb73 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Simon Ser <contact@emersion.fr>
|
|
||||||
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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
# Template file for 'wdisplays'
|
# Template file for 'wdisplays'
|
||||||
pkgname=wdisplays
|
pkgname=wdisplays
|
||||||
version=1.0
|
version=1.1
|
||||||
revision=2
|
revision=1
|
||||||
build_style=meson
|
build_style=meson
|
||||||
hostmakedepends="pkg-config wayland-devel glib-devel python3-scour"
|
hostmakedepends="pkg-config wayland-devel glib-devel python3-scour"
|
||||||
makedepends="wayland-devel libepoxy-devel gtk+3-devel"
|
makedepends="wayland-devel libepoxy-devel gtk+3-devel"
|
||||||
short_desc="GUI display configurator for wlroots compositors"
|
short_desc="GUI display configurator for wlroots compositors"
|
||||||
maintainer="Érico Nogueira <ericonr@disroot.org>"
|
maintainer="Érico Nogueira <ericonr@disroot.org>"
|
||||||
license="GPL-3.0-or-later"
|
license="GPL-3.0-or-later"
|
||||||
homepage="https://cyclopsian.github.io/wdisplays/"
|
homepage="https://github.com/artizirk/wdisplays"
|
||||||
distfiles="https://github.com/cyclopsian/wdisplays/archive/${version}.tar.gz"
|
distfiles="https://github.com/artizirk/wdisplays/archive/${version}.tar.gz"
|
||||||
checksum=fa34d5bdfd87d833e18a89b2acacc27833d7297374719773a705f2d3e89cdddf
|
checksum=5aa739dece0d928fe7ca2f28d7f6b4b6750559ec6a0cd0a7520a4b47cebb6f80
|
||||||
|
|
Loading…
Add table
Reference in a new issue