summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Barnes2018-06-22 04:55:12 +0100
committerCraig Barnes2018-06-22 04:55:12 +0100
commit9905964d55f3d8797c31303387caa5c5b36ab3ac (patch)
tree6ee84f410243a5ed23e332faeeb07857799489f5
downloadaur-9905964d55f3d8797c31303387caa5c5b36ab3ac.tar.gz
Initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD37
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"
+}