diff options
author | Pantelis Panayiotou | 2017-01-26 10:27:47 +0200 |
---|---|---|
committer | Pantelis Panayiotou | 2017-01-26 10:27:47 +0200 |
commit | 2759bb875d6f73fc079b786f2a6aea8aa4766356 (patch) | |
tree | c05cd82813d39ada17cc3f8e0364dc24f48982b5 | |
download | aur-libinput-hith.tar.gz |
Initial release
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b878487a3a7f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Thu Jan 26 08:27:29 UTC 2017 +pkgbase = libinput-hith + pkgdesc = Input device management and event handling library -- compiled with high tap threshold values + pkgver = 1.6.0 + pkgrel = 1 + url = https://www.freedesktop.org/wiki/Software/libinput/ + arch = i686 + arch = x86_64 + license = custom:X11 + makedepends = doxygen + makedepends = graphviz + makedepends = gtk3 + depends = mtdev + depends = systemd + depends = libevdev + depends = libwacom + provides = libinput=1.6.0 + conflicts = libinput + source = https://freedesktop.org/software/libinput/libinput-1.6.0.tar.xz + sha256sums = b7534f518d735c643aedca2fb4694683dfddc8d0600cfb628c87a18e65255832 + +pkgname = libinput-hith + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..15b15d1e55fb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 287240 2017-01-23 18:46:28Z andyrtr $ +# Maintainer: Pantelis Panayiotou <p.panayiotou@gmail.com> + +pkgname_orig=libinput +pkgname=libinput-hith +pkgver=1.6.0 +pkgrel=1 +pkgdesc="Input device management and event handling library -- compiled with high tap threshold values" +arch=(i686 x86_64) +url="https://www.freedesktop.org/wiki/Software/libinput/" +license=(custom:X11) +depends=('mtdev' 'systemd' 'libevdev' 'libwacom') +# currently no doc files to install +makedepends=('doxygen' 'graphviz' 'gtk3') +#checkdepends=('check' 'libunwind') +provides=('libinput=1.6.0') +conflicts=('libinput') +source=(https://freedesktop.org/software/$pkgname_orig/$pkgname_orig-$pkgver.tar.xz) +sha256sums=('b7534f518d735c643aedca2fb4694683dfddc8d0600cfb628c87a18e65255832') + +prepare() { + sed -ie 's/#define DEFAULT_TAP_INITIAL_TIMEOUT_PERIOD ms2us(100)/#define DEFAULT_TAP_INITIAL_TIMEOUT_PERIOD ms2us(180)/g' $pkgname_orig-$pkgver/src/evdev-mt-touchpad-tap.c + sed -ie 's/#define DEFAULT_TAP_MOVE_THRESHOLD TP_MM_TO_DPI_NORMALIZED(1.3)/#define DEFAULT_TAP_MOVE_THRESHOLD TP_MM_TO_DPI_NORMALIZED(3)/g' $pkgname_orig-$pkgver/src/evdev-mt-touchpad-tap.c +} + +build() { + cd $pkgname_orig-$pkgver + ./configure --prefix=/usr --disable-static + make +} + +check() { + cd $pkgname_orig-$pkgver +# disabled for now: +# https://github.com/libcheck/check/issues/18 +# make check +} + +package() { + cd $pkgname_orig-$pkgver + make DESTDIR="$pkgdir" install + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname_orig}/COPYING" + # install doc - no Makefile target + install -v -dm755 ${pkgdir}/usr/share/doc/libinput + cp -rv doc/html/* ${pkgdir}/usr/share/doc/libinput +} |