summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDet2016-11-06 23:08:53 +0200
committerDet2016-11-06 23:08:53 +0200
commitd8b53a6be951567adda84f839de05da02bbc3f62 (patch)
tree14d2e6a938a36d3bf153fb583c68859b5e9f1979 /PKGBUILD
parent1c51af9e4f8899529418e4975c70bb197cd68252 (diff)
downloadaur-d8b53a6be951567adda84f839de05da02bbc3f62.tar.gz
Fix everything + sync with extra/xf86-input-libinput
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 29 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c86de9dae074..932943f00812 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,42 +1,46 @@
-# Maintainer: Mateusz Lemusisk <mrlemux@gmail.com>
-# Based on xf86-input-libinput by Laurent Carlier <lordheavym@gmail.com>
+# Maintainer: Det <thatone>
+# Contributor: Mateusz Lemusisk <mrlemux@gmail.com>
+# Based on extra/xf86-input-libinput by: Laurent Carlier <lordheavym@gmail.com>:
+# https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/xf86-input-libinput
+_pkgname=xf86-input-libinput
pkgname=xf86-input-libinput-git
-pkgver=0.11.0.r0.g449b496
+pkgver=0.22.0.6.r200.ga61e156
pkgrel=1
-pkgdesc="Generic input driver for the X.Org server based on libinput. Git version"
+pkgdesc="Generic input driver for the X.Org server based on libinput - Git version"
arch=('i686' 'x86_64')
license=('custom')
-url="http://xorg.freedesktop.org/"
-depends=('libinput')
-makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION=22.1' 'libxi' 'libx11' 'resourceproto' 'scrnsaverproto')
-conflicts=('xorg-server<1.16' 'X-ABI-XINPUT_VERSION<22' 'X-ABI-XINPUT_VERSION>=23' xf86-input-libinput)
-provides=xf86-input-libinput
+url="https://cgit.freedesktop.org/xorg/driver/xf86-input-libinput/"
+depends=('libinput>=1.2.0')
+makedepends=('xorg-server-devel' 'X-ABI-XINPUT_VERSION' 'libxi' 'libx11' 'resourceproto' 'scrnsaverproto' 'git')
+provides=("${_pkgname}=${pkgver}" 'xf86-input-driver')
+conflicts=('xorg-server<1.18.0' 'X-ABI-XINPUT_VERSION<22' "${_pkgname}")
groups=('xorg-drivers' 'xorg')
-source=(git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput
- 90-libinput.conf)
-sha256sums=('SKIP'
- 'd4a728caadb7924852dcdc0da4de950c6fb9ebd8999d4e3af3d0baaa51cd0e75')
+source=("git://anongit.freedesktop.org/xorg/driver/${_pkgname}")
+sha256sums=('SKIP')
pkgver() {
- cd xf86-input-libinput
-git describe --long | sed 's/^xf86.input.libinput.//;s/\([^-]*-g\)/r\1/;s/-/./g'
+ cd ${_pkgname}
+
+ echo $(git describe --long | cut -d "-" -f4-5 | tr - .).r$(git rev-list HEAD --count).$(git describe --long | cut -d "-" -f6)
}
build() {
- cd "${srcdir}/xf86-input-libinput"
- ./autogen.sh --prefix=/usr
- ./configure --prefix=/usr --disable-static
+ cd ${_pkgname}
+
+ msg2 "Starting ./configure..."
+ ./configure --prefix=/usr \
+ --disable-static
+
+ msg2 "Starting make..."
make
}
package() {
- cd xf86-input-libinput
- make DESTDIR="${pkgdir}" install
+ cd ${_pkgname}
- install -m755 -d "${pkgdir}/usr/share/X11/xorg.conf.d"
- install -m644 ../90-libinput.conf "${pkgdir}/usr/share/X11/xorg.conf.d/"
- install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
- install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
-}
+ msg2 "Starting 'make install'..."
+ make DESTDIR="${pkgdir}" install
+ install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${_pkgname}/COPYING"
+} \ No newline at end of file