diff options
author | Vincent Grande | 2018-11-10 02:15:22 -0500 |
---|---|---|
committer | Vincent Grande | 2018-11-10 02:15:22 -0500 |
commit | 6013356547028ac8d583be4a41033a399aac23cb (patch) | |
tree | 54198dbe8e26bfc0fe8ecd70ebbbf77ce44dc11e /PKGBUILD | |
parent | 088db0d77f041a464c669445ed107a2737bc356a (diff) | |
download | aur-6013356547028ac8d583be4a41033a399aac23cb.tar.gz |
matched to official repo pkgbuild
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x[-rw-r--r--] | PKGBUILD | 44 |
1 files changed, 25 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD index be3377cc3fb3..78f280ad314e 100644..100755 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,18 +1,25 @@ -# Maintainer: Joel Teichroeb <joel@teichroeb.net> +# Maintainer: Vincent Grande <shoober420@gmail.com> +# Contributor: Andreas Radke <andyrtr@archlinux.org> +# Contributor: Jan de Groot pkgname=libinput-git -pkgver=1.9.1.r66.g43de03a0 +pkgver=1.12.3.r8.g51ffff36 pkgrel=1 -pkgdesc='Input device management and event handling library' -arch=(i686 x86_64) -url='http://freedesktop.org/wiki/Software/libinput/' -provides=("libinput=${pkgver}") -license=('MIT') +pkgdesc="Input device management and event handling library" +url="https://www.freedesktop.org/wiki/Software/libinput/" +arch=(x86_64) +license=(custom:X11) depends=('mtdev' 'systemd' 'libevdev' 'libwacom') -makedepends=('git' 'meson' 'doxygen' 'graphviz' 'gtk3') +provides=('libinput') conflicts=('libinput') -source=(git://anongit.freedesktop.org/wayland/libinput) -sha1sums=('SKIP') +# upstream doesn't recommend building docs +makedepends=('gtk3' 'meson') # 'doxygen' 'python-sphinx' 'python-recommonmark' +optdepends=('gtk3: libinput debug-gui' + 'python-pyudev: libinput measure' + 'python-evdev: libinput measure') +source=(git+https://gitlab.freedesktop.org/libinput/libinput) +sha512sums=('SKIP') +validpgpkeys=('SKIP') # Peter Hutterer (Who-T) <office@who-t.net> pkgver() { cd libinput @@ -20,17 +27,16 @@ pkgver() { } build() { - cd libinput - meson build --prefix=/usr \ - --buildtype=release \ - --libexecdir=/usr/lib \ - -Dtests=false - ninja -C build + arch-meson libinput build \ + -Dudev-dir=/usr/lib/udev \ + -Dtests=false \ + -Ddocumentation=false + ninja -C build } package() { - cd libinput - DESTDIR="$pkgdir" ninja -C build install + DESTDIR="$pkgdir" ninja -C build install - install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -Dvm644 libinput/COPYING \ + "$pkgdir/usr/share/licenses/libinput/LICENSE" } |