summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPantelis Panayiotou2017-01-26 10:27:47 +0200
committerPantelis Panayiotou2017-01-26 10:27:47 +0200
commit2759bb875d6f73fc079b786f2a6aea8aa4766356 (patch)
treec05cd82813d39ada17cc3f8e0364dc24f48982b5
downloadaur-libinput-hith.tar.gz
Initial release
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD46
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
+}