Package Details: libwacom-surface 2.10.0-1

Git Clone URL: https://aur.archlinux.org/libwacom-surface.git (read-only, click to copy)
Package Base: libwacom-surface
Description: Library to identify Wacom tablets and their features - Patched for Microsoft Surface devices
Upstream URL: https://github.com/linux-surface/libwacom
Licenses: MIT
Conflicts: libwacom
Provides: libwacom
Submitter: qzed
Maintainer: qzed
Last Packager: qzed
Votes: 9
Popularity: 0.024273
First Submitted: 2019-02-27 00:23 (UTC)
Last Updated: 2024-03-14 21:46 (UTC)

Dependencies (11)

Required by (12)

Sources (18)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

andrew_ames commented on 2022-06-09 18:21 (UTC) (edited on 2022-06-09 19:31 (UTC) by andrew_ames)

I get the following error when installing this package:

==> Starting package()...
ninja: Entering directory `build'
[0/1] Installing files.

ERROR: Build directory has been generated with Meson version 0.61.1, which is incompatible with the current version 0.62.2.
FAILED: meson-install
/usr/bin/meson install --no-rebuild
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in package().
Aborting...

langfingaz commented on 2022-01-20 12:42 (UTC)

@qzed Many thanks for the quick reply and for updating the pkg. It does work now.

qzed commented on 2022-01-19 23:41 (UTC)

@langfingaz Thanks! I've added the check function back in. The official PKGBUILD also has them as check dependency, so I hope that that works now. When you update make sure that you do a full system update as libwacom-2.0.0 has now been added to the official Arch packages and Gnome depends on that now, i.e. if the versions don't match Gnome may refuse to load.

langfingaz commented on 2022-01-19 22:31 (UTC) (edited on 2022-01-19 22:32 (UTC) by langfingaz)

During "==> Starting build()..." I get the following error:

libwacom-1.12.1/meson.build:306:8: ERROR: python is missing modules: libevdev, pyudev, pytest

These packages are as check-dependencies in the PKGBUILD and ninja test -C build is commented out. However, the package does not build for me without these installed.

Here is the full output in case it may help:

The Meson build system
Version: 0.61.1
Source dir: /tmp/pkg/src/libwacom-1.12.1
Build dir: /tmp/pkg/src/build
Build type: native build
Project name: libwacom
Project version: 1.12.1
C compiler for the host machine: cc (gcc 11.1.0 "cc (GCC) 11.1.0")
C linker for the host machine: cc ld.bfd 2.36.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program python3 found: YES (/usr/sbin/python3)
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wundef: YES 
Compiler for C supports arguments -Wlogical-op: YES 
Compiler for C supports arguments -Wpointer-arith: YES 
Compiler for C supports arguments -Wuninitialized: YES 
Compiler for C supports arguments -Winit-self: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES (cached)
Compiler for C supports arguments -Wimplicit-fallthrough: YES 
Compiler for C supports arguments -Wredundant-decls: YES 
Compiler for C supports arguments -Wincompatible-pointer-types: YES 
Compiler for C supports arguments -Wformat=2: YES 
Compiler for C supports arguments -Wmissing-declarations: YES 
Compiler for C supports arguments -fvisibility=hidden: YES 
Found pkg-config: /usr/sbin/pkg-config (1.8.0)
Run-time dependency gudev-1.0 found: YES 237
Run-time dependency glib-2.0 found: YES 2.70.2
Checking for function "g_memdup2" with dependency glib-2.0: YES 
Program test/check-files-in-git.sh found: YES (/tmp/pkg/src/libwacom-1.12.1/test/check-files-in-git.sh)
Program pytest-3 found: NO
Configuring libwacom-show-stylus using configuration
Program doxygen skipped: feature documentation disabled
Run-time dependency libxml-2.0 found: YES 2.9.12
Library dl found: YES
Program valgrind found: NO
Message: valgrind not found, disabling valgrind test suite
Program python3 (libevdev, pyudev, pytest) found: NO

libwacom-1.12.1/meson.build:306:8: ERROR: python is missing modules: libevdev, pyudev, pytest

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

qzed commented on 2021-08-21 23:29 (UTC)

@latkz: That sounds like an issue with Gnome. All this package does is provide Surface specific data-files for libwacom. And libwacom is essentially only a library to tell Gnome and other DEs if there are tablets/pen displays connected and what they (roughly) look like (i.e. integrated vs. external). Calibration and scaling is handled somewhere in the Gnome input stack and not in libwacom, so you should probably ask them about this.

latkz commented on 2021-08-21 12:21 (UTC)

i found a bug.when i Calibrate the pen in the gnome setting running on wayland and my screen zoom to 200% ,the software will think i just use 1/4 of the screen.

Farmer.Bobathan commented on 2021-01-29 20:39 (UTC)

Thanks!

qzed commented on 2021-01-29 18:48 (UTC)

Whoops, you are right. Forgot to add that when switching to meson. Should be fixed in the latest version.

Farmer.Bobathan commented on 2021-01-29 18:30 (UTC)

The PKGBUILD needs meson, python-libevdev, python-pyudev, and python-pytest added to the makedepends.