Package Details: libwacom-surface 2.13.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: 10
Popularity: 0.017763
First Submitted: 2019-02-27 00:23 (UTC)
Last Updated: 2024-09-14 17:56 (UTC)

Dependencies (11)

Required by (19)

Sources (18)

Latest Comments

1 2 3 4 Next › Last »

FabioLolix commented on 2024-06-28 16:12 (UTC)

@donwlewis you are missing 'pkg-config', you need to install the base-devel before dealing with the AUR

qzed commented on 2023-12-13 20:49 (UTC)

@donwlewis: Libwacom requires libgudev as build dependency. This should be fixed in the latest release (2.9.0).

donwlewis commented on 2023-12-12 19:20 (UTC)

Getting the following error message with trying to makepkg:

Compiler for C supports arguments -Wmissing-declarations: YES 
Did not find pkg-config by name 'pkg-config'
Found pkg-config: NO
Found CMake: /usr/bin/cmake (3.28.0)
Run-time dependency gudev-1.0 found: NO (tried cmake)

libwacom-2.8.0/meson.build:54:14: ERROR: Dependency lookup for gudev-1.0 with method 'pkgconfig' failed: Pkg-config for machine host machine not found. Giving up.

libgudev is installed. Any help is appreciated. Thanks!

stoeps commented on 2023-03-06 13:55 (UTC)

Found the issue, I always tried with pamac and even with manual imported and --lsign the keys, it failed.

I remembered that I used yay with my last arch deployment and gave it try. yay asked me to import another key and then the package build run through without any issue.

stoeps commented on 2023-03-06 13:50 (UTC) (edited on 2023-03-06 13:51 (UTC) by stoeps)

Hi, I tried to deploy the libwacom-surface package today and double-checked that I have all keys imported and trusted, but I still get the following error:

...
    0010-data-Add-Microsoft-Surface-Book-2-15.patch ... Passed
    0011-data-Add-Microsoft-Surface-Book-3-13.5.patch ... Passed
    0012-data-Add-Microsoft-Surface-Book-3-15.patch ... Passed
==> Verifying source file signatures with gpg...
    libwacom-2.6.0.tar.xz ... cat: write error: Broken pipe
FAILED
==> ERROR: One or more PGP signatures could not be verified!
Finished with result: exit-code
Main processes terminated with: code=exited/status=1
Service runtime: 2.991s
CPU time consumed: 1.765s
Error: Failed to build libwacom-surface

Any idea which PGP key is missing? I imported both dev keys from libwacom project. I checked the sha256 hash and it matches the downloaded package.

I tried pamac -v (--verbose) but pamac does not recognize the switch, but it is mentioned in the man page.

Any help appreciated.

Thanks a lot. Chris

langfingaz commented on 2022-10-19 20:30 (UTC)

@yuandi42 and @qzed: The key is now available on a public keyserver.

qzed commented on 2022-10-15 09:11 (UTC) (edited on 2022-10-15 09:12 (UTC) by qzed)

@yuandi42: The libwacom devs signed their code with a key that is not present on any of the common key servers. You have 3 options:

To manually import the key, run gpg --import <path-to-file>.

Please do feel free to ask the libwacom devs to push their keys to a keyerver.

yuandi42 commented on 2022-10-15 08:38 (UTC)

couldn't import gpg key:

gpg: keyserver receive failed: No data
error: failed to run: gpg --recv-keys 594ABBA066118C7A02D10A80A8AF906D9307FBAD:

search the key in keys.openpgp.org , keyserver.ubuntu.com , pgp.mit.edu . No result.

qzed commented on 2022-06-09 19:38 (UTC)

@andrew_ames: If you're building manually, you could remove the src and pkg directories. Alternatively, just removing src/build should also do the trick.

andrew_ames commented on 2022-06-09 19:33 (UTC) (edited on 2022-06-09 19:36 (UTC) by andrew_ames)

Today I learned there are AUR helpers. I've been doing it all myself. I'll look into that, thanks!

Update: a clean build did indeed correct this. Thanks for the assist.