diff options
author | Craig Barnes | 2018-06-22 04:55:12 +0100 |
---|---|---|
committer | Craig Barnes | 2018-06-22 04:55:12 +0100 |
commit | 9905964d55f3d8797c31303387caa5c5b36ab3ac (patch) | |
tree | 6ee84f410243a5ed23e332faeeb07857799489f5 | |
download | aur-9905964d55f3d8797c31303387caa5c5b36ab3ac.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 37 |
3 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d80e62e54b01 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = uctags-git + pkgdesc = Universal ctags (patched to allow installing alongside original ctags) + pkgver = 0.r6004+6aa62c97 + pkgrel = 1 + url = https://ctags.io/ + arch = x86_64 + license = GPL + makedepends = git + makedepends = python-docutils + depends = libxml2 + depends = jansson + depends = libyaml + depends = bash + source = git+https://github.com/universal-ctags/ctags.git + md5sums = SKIP + +pkgname = uctags-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..d414605ea1f2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/ctags/ +/pkg/ +/src/ +*.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4cd9311865a2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Craig Barnes (cbb) + +_gitname=ctags +pkgname=uctags-git +pkgver=0.r6004+6aa62c97 +pkgrel=1 +pkgdesc='Universal ctags (patched to allow installing alongside original ctags)' +arch=('x86_64') +url='https://ctags.io/' +license=('GPL') +depends=('libxml2' 'jansson' 'libyaml' 'bash') +makedepends=('git' 'python-docutils') +source=("git+https://github.com/universal-ctags/${_gitname}.git") +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/$_gitname" + printf "0.r%s+%s" \ + "$(git rev-list --count HEAD)" \ + "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/$_gitname" + ./autogen.sh + ./configure --prefix=/usr --libexecdir=/usr/lib --sysconfdir=/etc + make +} + +package() { + cd "$srcdir/$_gitname" + install -Dm755 ctags "$pkgdir/usr/bin/uctags" + install -Dm755 readtags "$pkgdir/usr/bin/ureadtags" + MANPREFIX="$pkgdir/usr/share/man" + install -Dm644 man/ctags.1 "$MANPREFIX/man1/uctags.1" + install -Dm644 man/ctags-optlib.7 "$MANPREFIX/man7/uctags-optlib.7" +} |