diff options
author | Joseph Riches | 2015-11-18 19:16:59 +0000 |
---|---|---|
committer | Joseph Riches | 2015-11-18 19:18:47 +0000 |
commit | 22b2b8802aade506fa4777eb84c6aba6c8a64a3d (patch) | |
tree | 24c0b0ab4e6f14ba435a771d8ef765d39102b2ff | |
download | aur-22b2b8802aade506fa4777eb84c6aba6c8a64a3d.tar.gz |
xf86-input-cmt-git: initial upload of git based package
-rw-r--r-- | .SRCINFO | 26 | ||||
-rwxr-xr-x | PKGBUILD | 41 | ||||
-rw-r--r-- | xf86-input-cmt-git.install | 27 |
3 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6138778dadf9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = xf86-input-cmt-git + pkgdesc = Chromium OS multitouch input driver for Xorg X server + pkgver = 2.0.6 + pkgrel = 1 + url = https://github.com/hugegreenbug/xf86-input-cmt + install = xf86-input-cmt-git.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 + depends = libevdev + depends = libevdevc-git + provides = xf86-input-cmt-git=2.0.6 + conflicts = xf86-input-synaptics + source = xf86-input-cmt::git+https://github.com/hugegreenbug/xf86-input-cmt.git + md5sums = SKIP + +pkgname = xf86-input-cmt-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..405802406820 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +pkgname=xf86-input-cmt-git +pkgdesc="Chromium OS multitouch input driver for Xorg X server" +pkgver=2.0.6 +pkgrel=1 +arch=(i686 x86_64) +url="https://github.com/hugegreenbug/xf86-input-cmt" +license=('custom:chromiumos') +_gitname='xf86-input-cmt' +depends=('xf86-input-evdev' 'libgestures' 'libevdev' 'libevdevc-git') +provides=("xf86-input-cmt-git=$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" +} + +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 -Dm644 ${srcdir}/${_gitname}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + + libtool --finish /usr/lib/xorg/modules/input +} diff --git a/xf86-input-cmt-git.install b/xf86-input-cmt-git.install new file mode 100644 index 000000000000..32a5d9d0c4e1 --- /dev/null +++ b/xf86-input-cmt-git.install @@ -0,0 +1,27 @@ + +msg_blue() { + printf "${blue}=>${bold} (${all_off}\n" +} + +note() { + printf "${blue}=>${yellow} NOTE:${bold} (${all_off}\n" +} + +all_off="$(tput sgr0)" +bold="${all_off}$(tput bold)" +blue="${blue}$(tput setaf 4)" +yellow="${bold}$(tput setaf 3)" + +post_install(){ + msg_blue "To install the correct configuration files" + msg_blue "for your device, run:" + msg_blue "# cmt-post-install install" + msg_blue "To make sure you can use the cmt driver also run:" + msg_blue "# usermod -a -G input <user>" + msg_blue "Where <user> is the user(s) wanting to use the touchpad." + note "Finished, reboot to use the driver." +} + +post_upgrade() { + post_install +} |