Package Details: xorg-xwayland-hidpi-xprop 24.1.4-1

Git Clone URL: https://aur.archlinux.org/xorg-xwayland-hidpi-xprop.git (read-only, click to copy)
Package Base: xorg-xwayland-hidpi-xprop
Description: run X clients under wayland, with !733 HiDPI patch
Upstream URL: https://xorg.freedesktop.org
Licenses: MIT, ISC, X11, ICU, BSD-3-Clause, LicenseRef-Adobe-Display-PostScript, LicenseRef-DEC-3-Clause, HPND, LicenseRef-HPND-sell-MIT-disclaimer-xserver, HPND-sell-variant, MIT-open-group, NTP, SGI-B-2.0, SMLNJ, X11-distribute-modifications-variant
Conflicts: xorg-server-xwayland, xorg-xwayland
Provides: xorg-server-xwayland, xorg-xwayland, xorg-xwayland-lily
Replaces: xorg-server-xwayland
Submitter: q234rty
Maintainer: q234rty
Last Packager: q234rty
Votes: 10
Popularity: 0.003717
First Submitted: 2022-09-07 17:18 (UTC)
Last Updated: 2024-10-30 02:07 (UTC)

Required by (129)

Sources (3)

Latest Comments

1 2 3 Next › Last »

q234rty commented on 2024-11-11 03:58 (UTC)

@C_Schmidpeter Please make sure you have extra/xorgproto 2024.1-2 installed.

C_Schmidpeter commented on 2024-11-11 03:54 (UTC) (edited on 2024-11-11 03:55 (UTC) by C_Schmidpeter)

Build fails with

Dependency presentproto found: NO. Found 1.2 but need: '>= 1.4'

q234rty commented on 2024-05-18 08:42 (UTC)

The patch has been rebased onto 24.1.0.

Thanks to @PeterCxy for their efforts to rebase a pre-xprop version of the hidpi patch!

q234rty commented on 2023-12-14 02:43 (UTC)

Thanks for the patch, pushed.

kode54 commented on 2023-12-14 01:58 (UTC)

Patch to update this to 23.2.3:

diff --git a/.SRCINFO b/.SRCINFO
index d238098..1a3b9cd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = xorg-xwayland-hidpi-xprop
    pkgdesc = run X clients under wayland, with !733 HiDPI patch
-   pkgver = 23.2.2
+   pkgver = 23.2.3
    pkgrel = 1
    url = https://xorg.freedesktop.org
    arch = x86_64
@@ -37,12 +37,12 @@ pkgbase = xorg-xwayland-hidpi-xprop
    conflicts = xorg-xwayland
    replaces = xorg-server-xwayland
    options = debug
-   source = https://xorg.freedesktop.org/archive/individual/xserver/xwayland-23.2.2.tar.xz
-   source = https://xorg.freedesktop.org/archive/individual/xserver/xwayland-23.2.2.tar.xz.sig
+   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 = hidpi.patch
    validpgpkeys = 67DC86F2623FC5FD4BB5225D14706DBE1E4B4540
    validpgpkeys = 3C2C43D9447D5938EF4551EBE23B7E70B467F0BF
-   sha512sums = f5b319fdace7d7c078544730ecd26afeb63b1a0c779fb097455147945df85af32d9e91501ebdb70209d48e8a3ead3b23be31e9d5118358ac17e699abb4b6ac07
+   sha512sums = 37198aa2f06313a0cb2add51cc78f81b26a42f2c9d55a0d3eecf958777107ea5560961c128f2d0af055f7460ba10fadb1b9050251c2c50f2251b40ab517e79cd
    sha512sums = SKIP
    sha512sums = 2f5dd500ea88795e678497bd25af3cc33aae7c79bac685819d91a34f5571633b609a8eca47f5c1a5f0baca17b7cb2204efa713621e5cd1f5d7705346d18b88b7

diff --git a/PKGBUILD b/PKGBUILD
index 17c2642..e34b765 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
 # Contributor: AndyRTR <andyrtr@archlinux.org>

 pkgname=xorg-xwayland-hidpi-xprop
-pkgver=23.2.2
+pkgver=23.2.3
 pkgrel=1
 arch=('x86_64')
 license=('custom')
@@ -17,9 +17,9 @@ makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus'
              'xorg-font-util' 'wayland-protocols' 'mesa-libgl'
              'systemd' 'egl-wayland')
 source=(https://xorg.freedesktop.org/archive/individual/xserver/xwayland-$pkgver.tar.xz{,.sig} hidpi.patch)
-sha512sums=('f5b319fdace7d7c078544730ecd26afeb63b1a0c779fb097455147945df85af32d9e91501ebdb70209d48e8a3ead3b23be31e9d5118358ac17e699abb4b6ac07'
+sha512sums=('37198aa2f06313a0cb2add51cc78f81b26a42f2c9d55a0d3eecf958777107ea5560961c128f2d0af055f7460ba10fadb1b9050251c2c50f2251b40ab517e79cd'
             'SKIP'
-            '2f5dd500ea88795e678497bd25af3cc33aae7c79bac685819d91a34f5571633b609a8eca47f5c1a5f0baca17b7cb2204efa713621e5cd1f5d7705346d18b88b7')
+            '3eef093a6166da239a6b749d8e09f5425fd6d50d90049103e2e8e5bb3ea897a9284422c5ac1d59e68607c2f5d45b44d5708d9867403287b51c7ed73d6d9f2936')
 provides=('xorg-server-xwayland' 'xorg-xwayland' 'xorg-xwayland-lily')
 conflicts=('xorg-server-xwayland' 'xorg-xwayland')
 replaces=('xorg-server-xwayland')
diff --git a/hidpi.patch b/hidpi.patch
index 5638c0d..09179ae 100644
--- a/hidpi.patch
+++ b/hidpi.patch
@@ -175,7 +175,7 @@ index fe7a9232e..575de2b2e 100644
      if (xwl_screen->root_clip_mode == ROOT_CLIP_FULL)
          SetRootClip(xwl_screen->screen, ROOT_CLIP_NONE);

-@@ -597,14 +600,15 @@ xwl_output_set_emulated_mode(struct xwl_output *xwl_output, ClientPtr client,
+@@ -597,15 +600,16 @@ xwl_output_set_emulated_mode(struct xwl_output *xwl_output, ClientPtr client,
                                               new_emulated_height);
  }

@@ -185,6 +185,7 @@ index fe7a9232e..575de2b2e 100644
 +xwl_output_apply_changes(struct xwl_output *xwl_output)
  {
      struct xwl_screen *xwl_screen = xwl_output->xwl_screen;
+     struct xwl_window *xwl_window;
      struct xwl_output *it;
      int mode_width, mode_height, count;
      int width = 0, height = 0, has_this_output = 0;

q234rty commented on 2023-08-20 03:55 (UTC)

This package builds fine for me in a clean chroot. Do you have some old xorgproto{,-git} package installed? Try to do a system upgrade and then switch to extra/xorgproto

C_Schmidpeter commented on 2023-08-20 03:45 (UTC)

Current version fails to build with:

Dependency presentproto found: NO found 1.2 but need: '>= 1.3'

kode54 commented on 2023-08-13 07:08 (UTC)

Window sizes seem fine now, but now I have an issue where Steam's main window menus will crash Labwc back to a login prompt. I will report this to their PR #626 as well.

q234rty commented on 2023-08-12 09:23 (UTC)

@kode54 Could you try the new aur/wlroots-hidpi-xprop-git version? There has been a couple of fixes to the size hints.

C_Schmidpeter commented on 2023-07-23 15:28 (UTC)

prepare() fails with:

patching file hw/xwayland/xwayland-screen.c Hunk #1 FAILED at 53. Hunk #2 succeeded at 788 (offset 15 lines). 1 out of 2 hunks FAILED -- saving rejects to file hw/xwayland/xwayland-screen.c.rej ==> ERROR: A failure occurred in prepare(). Aborting...