# Maintainer (Arch): Andreas Radke # Maintainer (Arch): Jan de Groot # Maintainer: André Silva pkgname=libinput pkgver=1.7.2 pkgrel=1.hyperbola2 pkgdesc="Input device management and event handling library, without systemd support" arch=(i686 x86_64) url="https://www.freedesktop.org/wiki/Software/libinput/" license=(Expat) depends=('mtdev' 'libevdev' 'libwacom') # currently no doc files to install makedepends=('doxygen' 'graphviz' 'gtk3') #checkdepends=('check' 'libunwind') source=(https://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz{,.sig}) sha512sums=('cdbd2994e954aac9538fe907c275e6e23e2bed0e9c4c65f19591bdcdbf5074131c72b92e87de87c03f75a991fcdb7f568b491a12f00031c4eba11082ca44d69f' 'SKIP') validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) build() { cd $pkgname-$pkgver ./configure --prefix=/usr --disable-static make } check() { cd $pkgname-$pkgver make check } package() { cd $pkgname-$pkgver make DESTDIR="$pkgdir" install install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" # move udev to /lib for FHS compliance install -dm755 ${pkgdir}/lib mv ${pkgdir}/usr/lib/udev ${pkgdir}/lib # install doc - no Makefile target install -v -dm755 ${pkgdir}/usr/share/doc/libinput cp -rv doc/html/* ${pkgdir}/usr/share/doc/libinput }