# Maintainer: Andrew Sun # Contributor: orumin _basename=libinput pkgname="lib32-$_basename" pkgver=1.19.3 pkgrel=1 pkgdesc="Input device management and event handling library (32-bit)" url="https://www.freedesktop.org/wiki/Software/libinput/" arch=(x86_64) license=(custom:X11) depends=('lib32-mtdev' 'lib32-systemd' 'lib32-libevdev' 'lib32-libwacom' "$_basename") # upstream doesn't recommend building docs makedepends=('gcc-multilib' 'lib32-gtk3' 'meson' 'wayland-protocols') # 'doxygen' 'graphviz' 'python-sphinx' 'python-recommonmark' source=(https://freedesktop.org/software/$_basename/$_basename-$pkgver.tar.xz{,.sig}) sha512sums=('f4b776d0da78c687ba21b430a04941ac6b43f68970c82ec9f7360358fdea5ed6a873948ce66a25bcdd64d4b95fa4bf705cc24dbc25c7c0f5fd2d0efbd763f298' 'SKIP') validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) build() { export CC='gcc -m32' export CXX='g++ -m32' export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' arch-meson $_basename-$pkgver build \ --libdir=/usr/lib32 \ -Dudev-dir=/usr/lib/udev \ -Dtests=false \ -Ddocumentation=false ninja -C build } package() { DESTDIR="$pkgdir" ninja -C build install rm -rf "$pkgdir/usr/"{bin,lib,share,include} }