| Name |
libwacom |
| Description |
Library to help implement Wacom tablet settings |
| Version |
2.15.0-r0 |
| Package Base |
libwacom |
| Homepage |
https://github.com/linuxwacom/libwacom/wiki |
| Maintainers |
['Patrycja Rosa <alpine@ptrcnull.me>'] |
| Contributors |
['Ivan Tham <pickfire@riseup.net>'] |
| Distro-repo |
https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/community/libwacom |
| Sources |
['0001-udevadm.patch', 'https://github.com/linuxwacom/libwacom/archive/libwacom-2.15.0-r0/libwacom-2.15.0-r0.tar.gz'] |
| Dependencies |
['/bin/sh', 'eudev', 'libc.musl-x86_64.so.1', 'libevdev.so.2', 'libglib-2.0.so.0', 'libgobject-2.0.so.0', 'libgudev-1.0.so.0'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['glib-dev', 'libevdev-dev', 'libgudev-dev', 'meson', 'py3-libevdev', 'py3-pytest', 'py3-udev'] |
| Provides |
['so:libwacom.so.9=9.0.0', 'cmd:libwacom-list-devices=2.15.0-r0', 'cmd:libwacom-list-local-devices=2.15.0-r0', 'cmd:libwacom-show-stylus=2.15.0-r0', 'cmd:libwacom-update-db=2.15.0-r0'] |
| Builddate |
24-03-2025 21:00:18 |
| Architecture |
x86_64 |
| Distro-Version |
v3.22 |
| Licenses |
['MIT'] |
| Hash |
Q1bUBOgDC1kGA+FAhpvgqaU6dBeRc= |
# Contributor: Ivan Tham <pickfire@riseup.net>
# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
pkgname=libwacom
pkgver=2.15.0
pkgrel=0
pkgdesc="Library to help implement Wacom tablet settings"
url="https://github.com/linuxwacom/libwacom/wiki"
arch="all"
license="MIT"
depends="eudev"
makedepends="
glib-dev
libevdev-dev
libgudev-dev
meson
py3-libevdev
py3-pytest
py3-udev
"
checkdepends="bash findutils diffutils libxml2-dev"
subpackages="
$pkgname-dev
$pkgname-doc
$pkgname-udev::noarch
"
install="$pkgname.post-install $pkgname.post-upgrade"
source="https://github.com/linuxwacom/libwacom/archive/libwacom-$pkgver/libwacom-$pkgver.tar.gz
0001-udevadm.patch
"
builddir="$srcdir/libwacom-libwacom-$pkgver"
options="!check" # fails
build() {
abuild-meson \
-Dtests="$(want_check && echo enabled || echo disabled)" \
. output
meson compile -C output
}
check() {
meson test --print-errorlogs -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
udev() {
install_if="$pkgname=$pkgver-r$pkgrel eudev"
amove usr/lib/udev
}
sha512sums="
f38ad476f34839fe519849efd3cc2b179ebc3e181bb22fb4581dbd9d3720a472244c377fe65f8bff63cbc4f25c1539e7c88f406ee47444499f7d85258ed88ca1 libwacom-2.15.0.tar.gz
1f7478f5c66def7f5678607d24fdaa50830716e7230aa4305d2d348363ad5f8dd757b9568e7de16889a306ef53492399f7d772cd2f0d6106addbddf7e4a24cbc 0001-udevadm.patch
"