diff options
author | Joseph Riches | 2015-06-08 17:18:24 +0100 |
---|---|---|
committer | Joseph Riches | 2015-06-08 17:20:58 +0100 |
commit | f5001f6b6833b1fee6354b4179ff4eeafc779a68 (patch) | |
tree | 76e76c454c9bc3624801343d494cb28d97897eb5 | |
download | aur-f5001f6b6833b1fee6354b4179ff4eeafc779a68.tar.gz |
xf86-input-cmt: initial upload
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | xf86-input-cmt.install | 27 |
3 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4b9ced86ee78 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = xf86-input-cmt + pkgdesc = Chromium OS multitouch input driver for Xorg X server + pkgver = 2.0.3 + pkgrel = 8 + url = https://github.com/hugegreenbug/xf86-input-cmt + install = xf86-input-cmt.install + arch = i686 + arch = x86_64 + license = custom:chromiumos + makedepends = autoconf + makedepends = automake + makedepends = dmidecode + makedepends = git + makedepends = xorg-util-macros + makedepends = xorg-server-devel + depends = xf86-input-evdev + depends = libgestures-xorg + depends = libevdev + depends = libevdevc + provides = xf86-input-cmt=2.0.3 + conflicts = xf86-input-synaptics + source = xf86-input-cmt::git+https://github.com/hugegreenbug/xf86-input-cmt.git + md5sums = SKIP + +pkgname = xf86-input-cmt + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c5bedab91ec4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Original author: Thomas Sowell <tom@fancydriving.org> +# Maintained by: Joseph Riches + +pkgname=xf86-input-cmt +pkgdesc="Chromium OS multitouch input driver for Xorg X server" +pkgver=2.0.3 +pkgrel=8 +arch=(i686 x86_64) +url="https://github.com/hugegreenbug/xf86-input-cmt" +license=('custom:chromiumos') +_gitname='xf86-input-cmt' +depends=('xf86-input-evdev' 'libgestures-xorg' 'libevdev' 'libevdevc') +provides=("xf86-input-cmt=$pkgver") +conflicts=('xf86-input-synaptics') +makedepends=('autoconf' 'automake' 'dmidecode' 'git' 'xorg-util-macros' 'xorg-server-devel') +install=${pkgname}.install + +source=("$_gitname::git+https://github.com/hugegreenbug/xf86-input-cmt.git") + +md5sums=('SKIP') + +prepare() { + cd "$srcdir/$_gitname" + sh apply_patches.sh +} + +build() { + cd "$srcdir/$_gitname" + + sh autogen.sh + ./configure --prefix=/usr + make +} + +package() { + make -C "$srcdir/$_gitname" DESTDIR="$pkgdir/" install + + mkdir -p $pkgdir/usr/share/xf86-input-cmt/ + cp -R $srcdir/$_gitname/xorg-conf/* $pkgdir/usr/share/xf86-input-cmt/ + cp -R $srcdir/$_gitname/README.md $pkgdir/usr/share/xf86-input-cmt/README + + install -m 644 -D ${srcdir}/${_gitname}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + + libtool --finish /usr/lib/xorg/modules/input +} diff --git a/xf86-input-cmt.install b/xf86-input-cmt.install new file mode 100644 index 000000000000..9c531922404c --- /dev/null +++ b/xf86-input-cmt.install @@ -0,0 +1,27 @@ +msg_blue() { + printf "${blue}=>${bold} $1${all_off}\n" +} + +note() { + printf "${blue}=>${yellow} NOTE:${bold} $1${all_off}\n" +} + +all_off="$(tput sgr0)" +bold="${all_off}$(tput bold)" +blue="${blue}$(tput setaf 4)" +yellow="${bold}$(tput setaf 3)" + +post_install(){ + curl https://raw.githubusercontent.com/joebonrichie/xf86-input-cmt-conf/master/cmt-post-install.sh | sudo sh + note "IMPORTANT:" + note "After reboot, if the touchpad does not work for any reason, run:" + note "# usermod -a -G input <user>" + note "and reboot" + note "Thanks to templrivanho for the fix.\n" + + msg_blue "Finished" +} + +post_upgrade() { + post_install +} |