summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRicardo Catalinas Jiménez2015-12-06 20:42:08 +0000
committerRicardo Catalinas Jiménez2015-12-06 20:42:08 +0000
commitd0dc7001426ba954988501db235b83df9b18ea31 (patch)
tree90c08447c2c7ae24d190399deb073fb63c0dab25
downloadaur-ktap-git.tar.gz
Initial import
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD50
-rw-r--r--ktap-git.install2
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..eaebb92a6828
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+# Generated by mksrcinfo v8
+# Sun Dec 6 20:41:57 UTC 2015
+pkgbase = ktap-git
+ pkgdesc = KTAP kernel module, userpace tool and Vim plugin
+ pkgver = v0.4.r130.gfca420f
+ pkgrel = 1
+ url = https://github.com/ktap/ktap
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ source = ktap::git+https://github.com/ktap/ktap.git
+ md5sums = SKIP
+
+pkgname = ktap-git
+ install = ktap-git.install
+ depends = linux
+
+pkgname = ktap-utils-git
+ depends = ktap-git=v0.4.r130.gfca420f
+
+pkgname = vim-ktap-git
+ depends = vim
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f53379082bec
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Ricardo Catalinas Jiménez <r@untroubled.be>
+
+pkgname=('ktap-git' 'ktap-utils-git' 'vim-ktap-git')
+pkgrel=1
+pkgver=v0.4.r130.gfca420f
+pkgdesc='KTAP kernel module, userpace tool and Vim plugin'
+arch=('i686' 'x86_64')
+url='https://github.com/ktap/ktap'
+license=('GPL')
+makedepends=('git')
+md5sums=('SKIP')
+_gitname='ktap'
+source="$_gitname::git+https://github.com/ktap/ktap.git"
+
+pkgver() {
+ cd $_gitname
+ # Use the last tag, revision and commit
+ git describe --long --tags | sed 's/-/.r/; s/-/./g'
+}
+
+build() {
+ cd $_gitname
+ make
+}
+
+package_ktap-git() {
+ depends=('linux')
+ install='ktap-git.install'
+ cd $_gitname
+ install -d $pkgdir/usr/lib/modules/$(uname -r)/kernel/misc/
+ install -m 644 -o root -g root -p ktapvm.ko $pkgdir/usr/lib/modules/$(uname -r)/kernel/misc/
+}
+
+package_ktap-utils-git() {
+ depends=("ktap-git=$pkgver")
+ cd $_gitname
+ install -d $pkgdir/usr/bin/
+ install -d $pkgdir/usr/share/doc/ktap/
+ install -m 755 -o root -g root -p ktap $pkgdir/usr/bin/
+ install -m 644 -o root -g root -p doc/* $pkgdir/usr/share/doc/ktap/
+ cp -r --no-preserve=mode,ownership samples/ $pkgdir/usr/share/doc/ktap/
+}
+
+package_vim-ktap-git() {
+ depends=('vim')
+ cd $_gitname
+ install -d $pkgdir/usr/share/vim/vimfiles/{ftdetect,syntax}/
+ install -m 644 -o root -g root -p vim/ftdetect/ktap.vim $pkgdir/usr/share/vim/vimfiles/ftdetect/
+ install -m 644 -o root -g root -p vim/syntax/ktap.vim $pkgdir/usr/share/vim/vimfiles/syntax/
+}
diff --git a/ktap-git.install b/ktap-git.install
new file mode 100644
index 000000000000..3637252356ec
--- /dev/null
+++ b/ktap-git.install
@@ -0,0 +1,2 @@
+#!/bin/sh
+depmod