Package Details: wshowkeys-git r5.e8bfc78-2

Git Clone URL: https://aur.archlinux.org/wshowkeys-git.git (read-only, click to copy)
Package Base: wshowkeys-git
Description: Displays keys being pressed on a Wayland session
Upstream URL: https://github.com/ammgws/wshowkeys
Keywords: showkeys wayland
Licenses: GPL
Conflicts: wshowkeys
Provides: wshowkeys
Submitter: rumpelsepp
Maintainer: OctopusET
Last Packager: OctopusET
Votes: 14
Popularity: 0.021188
First Submitted: 2019-09-26 06:04 (UTC)
Last Updated: 2023-02-26 12:02 (UTC)

Latest Comments

OctopusET commented on 2023-02-26 12:03 (UTC)

As https://wiki.archlinux.org/title/PKGBUILD#arch this wiki page says, it seems okay! I just added other architectures. Thank you.

Zepman commented on 2023-02-25 22:58 (UTC)

This package successfully builds and runs on ARM architectures. Please add 'armv7h' and 'aarch64' to arch in PKGBUILD.

rumpelsepp commented on 2021-09-06 10:46 (UTC)

thanks, fixed!

whynothugo commented on 2021-09-06 10:14 (UTC)

Oh, it's wayland:

diff --git a/.SRCINFO b/.SRCINFO
index bcfd023..cf50df4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -8,6 +8,7 @@ pkgbase = wshowkeys-git
    makedepends = git
    makedepends = meson
    makedepends = wayland-protocols
+   makedepends = wayland
    depends = cairo
    depends = pango
    depends = libinput
diff --git a/PKGBUILD b/PKGBUILD
index 3f65e6f..0b37fad 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@ arch=('x86_64')
 url='https://github.com/ammgws/wshowkeys'
 license=('GPL')
 depends=('cairo' 'pango' 'libinput' 'libxkbcommon')
-makedepends=('git' 'meson' 'wayland-protocols')
+makedepends=('git' 'meson' 'wayland-protocols' 'wayland')
 provides=('wshowkeys')
 conflicts=('wshowkeys')
 source=("$_pkgname::git+https://github.com/ammgws/wshowkeys")

whynothugo commented on 2021-09-06 10:12 (UTC)

There seems to be a missing makedepends, but I'm not sure what it is:

Found pkg-config: /usr/bin/pkg-config (1.7.3)
Run-time dependency cairo found: YES 1.17.4
Run-time dependency libinput found: YES 1.18.1
Run-time dependency pango found: YES 1.48.9
Run-time dependency pangocairo found: YES 1.48.9
Run-time dependency libudev found: YES 249
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency wayland-client found: NO (tried pkgconfig)

wshowkeys/meson.build:45:0: ERROR: Dependency "wayland-client" not found, tried pkgconfig

A full log can be found at /build/wshowkeys-git/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().

<deleted-account> commented on 2021-08-04 05:15 (UTC)

+1, please change git repo to the new fork (https://github.com/ammgws/wshowkeys)

OctopusET commented on 2021-08-04 02:53 (UTC)

https://github.com/ammgws/wshowkeys

forked version that works with resent version of wayland. Chould you change git repo with this?

cgirard commented on 2020-07-28 15:39 (UTC)

Hi, git makedepend is missing.

glitsj16 commented on 2019-09-26 19:49 (UTC)

Follow-up: upstream (~sircmpwn/public-inbox@lists.sr.ht) confirmed that GNOME does not support the Wayland protocols necessary for wshowkeys to work correctly.

glitsj16 commented on 2019-09-26 18:01 (UTC) (edited on 2019-09-26 18:02 (UTC) by glitsj16)

Can't seem to find a way to report issues upstream, so I'm posting here. After installation wshowkeys segfaults:

$ wshowkeys wl_registry@2: error 0: invalid version for global wl_output (4): have 2, wanted 3 Segmentation fault