diff options
author | Parker Reed | 2019-11-05 12:59:21 -0500 |
---|---|---|
committer | Parker Reed | 2019-11-05 12:59:21 -0500 |
commit | eadfe2dd846aebf434445b3f58433af19d46af84 (patch) | |
tree | 8935dd49a2844a73d77cc7995ffffe0603153415 | |
download | aur-eadfe2dd846aebf434445b3f58433af19d46af84.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f9ab82aed708 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = libinput-nomiddletap + pkgdesc = Input device management and event handling library (With middle button tap disabled) + pkgver = 1.14.3 + pkgrel = 1 + url = https://www.freedesktop.org/wiki/Software/libinput/ + arch = x86_64 + license = custom:X11 + makedepends = gtk3 + makedepends = meson + depends = mtdev + depends = systemd + depends = libevdev + depends = libwacom + optdepends = gtk3: libinput debug-gui + optdepends = python-pyudev: libinput measure + optdepends = python-libevdev: libinput measure + provides = libinput=${pkgver} + conflicts = libinput + source = https://freedesktop.org/software/libinput/libinput-1.14.3.tar.xz + source = https://freedesktop.org/software/libinput/libinput-1.14.3.tar.xz.sig + validpgpkeys = 3C2C43D9447D5938EF4551EBE23B7E70B467F0BF + sha512sums = f01d1bd1b25b8060519575644597d35f0c89de5386d298441f440128ceee3e57549921a058adec31adc8b33dbdedf4c0bd12c76905a69f752859d3136e26336d + sha512sums = SKIP + +pkgname = libinput-nomiddletap + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..93963b0f6cf5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Parker Reed <parker.l.reed@gmail.com> + +pkgname=libinput-nomiddletap +_basename=libinput +pkgver=1.14.3 +pkgrel=1 +pkgdesc="Input device management and event handling library (With middle button tap disabled)" +url="https://www.freedesktop.org/wiki/Software/libinput/" +arch=(x86_64) +license=(custom:X11) +depends=('mtdev' 'systemd' 'libevdev' 'libwacom') +# upstream doesn't recommend building docs +makedepends=('gtk3' 'meson') # 'doxygen' 'graphviz' 'python-sphinx' 'python-recommonmark' +optdepends=('gtk3: libinput debug-gui' + 'python-pyudev: libinput measure' + 'python-libevdev: libinput measure') +provides=('libinput=${pkgver}') +conflicts=('libinput') +source=(https://freedesktop.org/software/$_basename/$_basename-$pkgver.tar.xz{,.sig}) +sha512sums=('f01d1bd1b25b8060519575644597d35f0c89de5386d298441f440128ceee3e57549921a058adec31adc8b33dbdedf4c0bd12c76905a69f752859d3136e26336d' + 'SKIP') +validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net> + +build() { + sed 's/BTN_LEFT\, BTN_RIGHT\, BTN_MIDDLE/BTN_LEFT\, BTN_RIGHT/g' -i $_basename-$pkgver/src/evdev-mt-touchpad-tap.c + arch-meson $_basename-$pkgver build \ + -Dudev-dir=/usr/lib/udev \ + -Dtests=false \ + -Ddocumentation=false + ninja -C build +} + +package() { + DESTDIR="$pkgdir" ninja -C build install + + install -Dvm644 $_basename-$pkgver/COPYING \ + "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |