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

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

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.

qzed commented on 2020-08-20 06:56 (UTC)

This is an issue with the gpg setup/keyserver and not the package. As far as I can tell, there seems to be some sort of issue with the default gpg server at the moment (see https://bbs.archlinux.org/viewtopic.php?id=257527). You should be able to manually import the key via gpg --keyserver hkps://keyserver.ubuntu.com --recv-key E23B7E70B467F0BF.

qzed commented on 2020-06-30 19:15 (UTC)

I can't reproduce this (with trizen). The error seems to come from the configuration step of libwacom, so the libwacom build system itself. The message indicates that something is wrong with file timestamps (especially the file creation date, i.e. it seems that the date of a newly created file is older than the files of the libwacom source zip). Unfortunately I have no clue why something like this could be happening.

TornaxO7 commented on 2020-06-30 15:49 (UTC) (edited on 2020-06-30 15:50 (UTC) by TornaxO7)

Hello! When I'm trying to update this package with trizen, than I'm getting this error, do you know probably how I can fix this?


==> Starting prepare()...
patching file libwacom/libwacom-database.c
patching file libwacom/libwacom.c
patching file libwacom/libwacom.h
patching file test/test-tablet-validity.c
The next patch would create the file data/surface-pro4.tablet,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
The next patch would create the file data/surface-pro5.tablet,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
The next patch would create the file data/surface-pro6.tablet,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
The next patch would create the file data/surface-book.tablet,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
The next patch would create the file data/surface-book2-13.tablet,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
The next patch would create the file data/surface-book2-15.tablet,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
The next patch would create the file data/surface-go.tablet,
which already exists!  Skipping patch.
1 out of 1 hunk ignored
==> Removing existing $pkgdir/ directory...
==> Starting build()...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... configure: error: newly created file is older than distributed files!
Check your system clock
==> ERROR: A failure occurred in build().
    Aborting...
:: Unable to build libwacom-surface - makepkg exited with code: 4
=>> Try again? [y/N]:  n
=>> Exit now? [Y/n]:  y

claytonsrobot commented on 2020-06-16 02:04 (UTC) (edited on 2020-06-16 02:05 (UTC) by claytonsrobot)

Thank you very much, this was helpful. I had to install base-devel before running makepkg. I used makepkg -i, so that I wouldn't have to figure out a second step.

This has been one of my first experiences with installing a package from a manually downloaded source file, and it has prepared me for my future with Manjaro, and possibly Arch down the road.

qzed commented on 2020-06-15 11:55 (UTC)

The file you're trying to install is not the package, but the source file. The package should end with .pkg.tar.zst (or .pkg.tar.xz, depending on the compression you've told makepkg to use). So, for the current version, the command to install should be pacman -U libwacom-surface-1.3-1-x86_64.pkg.tar.zst (or similar). I can also recommend using an AUR helper (https://wiki.archlinux.org/index.php/AUR_helpers), which can fetch, build, and install the package for you with a single command.

claytonsrobot commented on 2020-06-15 06:53 (UTC) (edited on 2020-06-15 06:53 (UTC) by claytonsrobot)

As with Tornax07, I am also getting a PGP error.

sudo pacman -U libwacom-1.3.tar.bz2

loading packages... error: 'libwacom-1.3.tar.bz2': invalid or corrupted package (PGP signature)

TornaxO7 commented on 2020-06-04 10:04 (UTC)

Thank you! I'm so happy that I can finally use the touchscreen :) Thanks for this package!!!

qzed commented on 2020-06-03 11:53 (UTC)

FAILED (unknown public key E23B7E70B467F0BF) means that makepkg/gpg can't find the key for validation. You will need to make gpg aware of that key via gpg --recv-key E23B7E70B467F0BF before you can build and install this package.