Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] xorg-server-xwayland: update to 24.1.0
@ 2024-05-21 19:54 fvalasiad
  2024-05-21 20:00 ` [PR PATCH] [Updated] " fvalasiad
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: fvalasiad @ 2024-05-21 19:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 800 bytes --]

There is a new pull request by fvalasiad against master on the void-packages repository

https://github.com/fvalasiad/void-packages xwayland-24.1
https://github.com/void-linux/void-packages/pull/50457

xorg-server-xwayland: update to 24.1.0

#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl (cross) 
  - i686 (cross) (fix-i686-build.patch added)
  - aarch64 (cross)
  - aarch64-musl (cross)
  - armv7l (cross)
  - armv7l-musl (cross)
  - armv6l (cross)
  - armv6l-musl (cross)



A patch file from https://github.com/void-linux/void-packages/pull/50457.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-xwayland-24.1-50457.patch --]
[-- Type: text/x-diff, Size: 2732 bytes --]

From 059d5c42b81531b0f8dec42fef122b6943bc10f4 Mon Sep 17 00:00:00 2001
From: Fotios Valasiadis <fvalasiad@gmail.com>
Date: Tue, 21 May 2024 21:47:18 +0300
Subject: [PATCH 1/2] xorg-server-xwayland: update to 24.1.0

Signed-off-by: Fotios Valasiadis <fvalasiad@gmail.com>
---
 srcpkgs/xorg-server-xwayland/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/xorg-server-xwayland/template b/srcpkgs/xorg-server-xwayland/template
index a102889c916d8b..cf31812a20e9c2 100644
--- a/srcpkgs/xorg-server-xwayland/template
+++ b/srcpkgs/xorg-server-xwayland/template
@@ -1,10 +1,10 @@
 # Template file for 'xorg-server-xwayland'
 pkgname=xorg-server-xwayland
-version=23.2.4
+version=24.1.0
 revision=1
 build_style=meson
 configure_args="-Dipv6=true -Dxvfb=false -Dxdmcp=false -Dxcsecurity=true
- -Ddri3=true -Dxwayland_eglstream=false -Dglamor=true -Dxkb_dir=/usr/share/X11/xkb
+ -Ddri3=true -Dglamor=true -Dxkb_dir=/usr/share/X11/xkb
  -Dxkb_output_dir=/var/lib/xkb"
 hostmakedepends="pkg-config wayland-devel"
 makedepends="nettle-devel libepoxy-devel font-util libXfont2-devel pixman-devel
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://xorg.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/xorg/xserver/-/archive/xwayland-${version}/xserver-xwayland-${version}.tar.gz"
-checksum=e23fb908c5699c9668cba478082f81d8b8fbc3f744f36821554aa087e4f92e36
+checksum=73b308e1054507e6189de090ec98e5e7ea0dcef3a8fde288dd4a2361ac561c6e
 make_check=no # needs xtest repository
 
 post_install() {

From 4b6fcde44bc78cefaaa0e5cce25ca0c885adf608 Mon Sep 17 00:00:00 2001
From: Fotios Valasiadis <fvalasiad@gmail.com>
Date: Tue, 21 May 2024 22:53:30 +0300
Subject: [PATCH 2/2] xorg-server-xwayland: add fix-i686-build.patch to fix
 building on i686

Signed-off-by: Fotios Valasiadis <fvalasiad@gmail.com>
---
 .../patches/fix-i686-build.patch                     | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 srcpkgs/xorg-server-xwayland/patches/fix-i686-build.patch

diff --git a/srcpkgs/xorg-server-xwayland/patches/fix-i686-build.patch b/srcpkgs/xorg-server-xwayland/patches/fix-i686-build.patch
new file mode 100644
index 00000000000000..219cf1186487c2
--- /dev/null
+++ b/srcpkgs/xorg-server-xwayland/patches/fix-i686-build.patch
@@ -0,0 +1,12 @@
+diff --git a/os/osdep.h b/os/osdep.h
+index 0687f568d..d3c5f4e4f 100644
+--- a/os/osdep.h
++++ b/os/osdep.h
+@@ -60,6 +60,7 @@ SOFTWARE.
+ #include <limits.h>
+ #include <stddef.h>
+ #include <X11/Xos.h>
++#include <X11/Xmd.h>
+ 
+ /* If EAGAIN and EWOULDBLOCK are distinct errno values, then we check errno
+  * for both EAGAIN and EWOULDBLOCK, because some supposedly POSIX

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PR PATCH] [Updated] xorg-server-xwayland: update to 24.1.0
  2024-05-21 19:54 [PR PATCH] xorg-server-xwayland: update to 24.1.0 fvalasiad
@ 2024-05-21 20:00 ` fvalasiad
  2024-05-23  9:18 ` fvalasiad
  2024-06-13 23:28 ` [PR PATCH] [Closed]: " abenson
  2 siblings, 0 replies; 4+ messages in thread
From: fvalasiad @ 2024-05-21 20:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 805 bytes --]

There is an updated pull request by fvalasiad against master on the void-packages repository

https://github.com/fvalasiad/void-packages xwayland-24.1
https://github.com/void-linux/void-packages/pull/50457

xorg-server-xwayland: update to 24.1.0

#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl (cross) 
  - i686 (cross) (fix-i686-build.patch added)
  - aarch64 (cross)
  - aarch64-musl (cross)
  - armv7l (cross)
  - armv7l-musl (cross)
  - armv6l (cross)
  - armv6l-musl (cross)



A patch file from https://github.com/void-linux/void-packages/pull/50457.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-xwayland-24.1-50457.patch --]
[-- Type: text/x-diff, Size: 2416 bytes --]

From 4443ea76fb224a76a375ec230afb0cb64bf5b406 Mon Sep 17 00:00:00 2001
From: Fotios Valasiadis <fvalasiad@gmail.com>
Date: Tue, 21 May 2024 23:00:26 +0300
Subject: [PATCH] xorg-server-xwayland: update to 24.1.0

Signed-off-by: Fotios Valasiadis <fvalasiad@gmail.com>
---
 .../patches/fix-i686-build.patch                     | 12 ++++++++++++
 srcpkgs/xorg-server-xwayland/template                |  8 ++++----
 2 files changed, 16 insertions(+), 4 deletions(-)
 create mode 100644 srcpkgs/xorg-server-xwayland/patches/fix-i686-build.patch

diff --git a/srcpkgs/xorg-server-xwayland/patches/fix-i686-build.patch b/srcpkgs/xorg-server-xwayland/patches/fix-i686-build.patch
new file mode 100644
index 00000000000000..219cf1186487c2
--- /dev/null
+++ b/srcpkgs/xorg-server-xwayland/patches/fix-i686-build.patch
@@ -0,0 +1,12 @@
+diff --git a/os/osdep.h b/os/osdep.h
+index 0687f568d..d3c5f4e4f 100644
+--- a/os/osdep.h
++++ b/os/osdep.h
+@@ -60,6 +60,7 @@ SOFTWARE.
+ #include <limits.h>
+ #include <stddef.h>
+ #include <X11/Xos.h>
++#include <X11/Xmd.h>
+ 
+ /* If EAGAIN and EWOULDBLOCK are distinct errno values, then we check errno
+  * for both EAGAIN and EWOULDBLOCK, because some supposedly POSIX
diff --git a/srcpkgs/xorg-server-xwayland/template b/srcpkgs/xorg-server-xwayland/template
index ec58d81388b2e3..7d12492b678e8c 100644
--- a/srcpkgs/xorg-server-xwayland/template
+++ b/srcpkgs/xorg-server-xwayland/template
@@ -1,10 +1,10 @@
 # Template file for 'xorg-server-xwayland'
 pkgname=xorg-server-xwayland
-version=23.2.4
-revision=2
+version=24.1.0
+revision=1
 build_style=meson
 configure_args="-Dipv6=true -Dxvfb=false -Dxdmcp=false -Dxcsecurity=true
- -Ddri3=true -Dxwayland_eglstream=false -Dglamor=true -Dxkb_dir=/usr/share/X11/xkb
+ -Ddri3=true -Dglamor=true -Dxkb_dir=/usr/share/X11/xkb
  -Dxkb_output_dir=/var/lib/xkb"
 hostmakedepends="pkg-config wayland-devel"
 makedepends="nettle-devel libepoxy-devel font-util libXfont2-devel pixman-devel
@@ -16,7 +16,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="https://xorg.freedesktop.org"
 distfiles="https://gitlab.freedesktop.org/xorg/xserver/-/archive/xwayland-${version}/xserver-xwayland-${version}.tar.gz"
-checksum=e23fb908c5699c9668cba478082f81d8b8fbc3f744f36821554aa087e4f92e36
+checksum=73b308e1054507e6189de090ec98e5e7ea0dcef3a8fde288dd4a2361ac561c6e
 make_check=no # needs xtest repository
 
 post_install() {

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: xorg-server-xwayland: update to 24.1.0
  2024-05-21 19:54 [PR PATCH] xorg-server-xwayland: update to 24.1.0 fvalasiad
  2024-05-21 20:00 ` [PR PATCH] [Updated] " fvalasiad
@ 2024-05-23  9:18 ` fvalasiad
  2024-06-13 23:28 ` [PR PATCH] [Closed]: " abenson
  2 siblings, 0 replies; 4+ messages in thread
From: fvalasiad @ 2024-05-23  9:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 233 bytes --]

New comment by fvalasiad on void-packages repository

https://github.com/void-linux/void-packages/pull/50457#issuecomment-2126630147

Comment:
Upstream merge request: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1561

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PR PATCH] [Closed]: xorg-server-xwayland: update to 24.1.0
  2024-05-21 19:54 [PR PATCH] xorg-server-xwayland: update to 24.1.0 fvalasiad
  2024-05-21 20:00 ` [PR PATCH] [Updated] " fvalasiad
  2024-05-23  9:18 ` fvalasiad
@ 2024-06-13 23:28 ` abenson
  2 siblings, 0 replies; 4+ messages in thread
From: abenson @ 2024-06-13 23:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 639 bytes --]

There's a closed pull request on the void-packages repository

xorg-server-xwayland: update to 24.1.0
https://github.com/void-linux/void-packages/pull/50457

Description:

#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - x86_64-musl (cross) 
  - i686 (cross) (fix-i686-build.patch added)
  - aarch64 (cross)
  - aarch64-musl (cross)
  - armv7l (cross)
  - armv7l-musl (cross)
  - armv6l (cross)
  - armv6l-musl (cross)



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-06-13 23:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-21 19:54 [PR PATCH] xorg-server-xwayland: update to 24.1.0 fvalasiad
2024-05-21 20:00 ` [PR PATCH] [Updated] " fvalasiad
2024-05-23  9:18 ` fvalasiad
2024-06-13 23:28 ` [PR PATCH] [Closed]: " abenson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).