diff options
author | Andy Weidenbaum | 2015-06-09 11:41:58 -0700 |
---|---|---|
committer | Andy Weidenbaum | 2015-06-09 11:41:58 -0700 |
commit | 3097556b338c238cbe4c2179995b7588cc8422ae (patch) | |
tree | ba433477495d244460362f7ae35c20d6efa76174 | |
download | aur-3097556b338c238cbe4c2179995b7588cc8422ae.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 55 |
2 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9385feb14b31 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = voltron-git + pkgdesc = UI for GDB, LLDB and Vivisect's VDB + pkgver = 20150223 + pkgrel = 1 + url = https://github.com/snare/voltron + arch = any + license = Beerware + makedepends = git + makedepends = python-setuptools + depends = python + depends = python-blessed + depends = python-cherrypy + depends = python-flask + depends = python-pygments + depends = python-rl + depends = python-scruffy + depends = readline + optdepends = gdb: GDB + optdepends = lldb: LLDB + optdepends = vivisect: VDB + provides = voltron + conflicts = voltron + options = !emptydirs + source = voltron::git+https://github.com/snare/voltron + sha256sums = SKIP + +pkgname = voltron-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0fa6421f7c28 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Andy Weidenbaum <archbaum@gmail.com> + +pkgname=voltron-git +pkgver=20150223 +pkgrel=1 +pkgdesc="UI for GDB, LLDB and Vivisect's VDB" +arch=('any') +depends=('python' + 'python-blessed' + 'python-cherrypy' + 'python-flask' + 'python-pygments' + 'python-rl' + 'python-scruffy' + 'readline') +makedepends=('git' 'python-setuptools') +optdepends=('gdb: GDB' + 'lldb: LLDB' + 'vivisect: VDB') +url="https://github.com/snare/voltron" +license=('Beerware') +options=('!emptydirs') +source=(${pkgname%-git}::git+https://github.com/snare/voltron) +sha256sums=('SKIP') +provides=('voltron') +conflicts=('voltron') + +pkgver() { + cd ${pkgname%-git} + git log -1 --format="%cd" --date=short | sed "s|-||g" +} + +build() { + cd ${pkgname%-git} + + msg 'Building...' + python setup.py build +} + +package() { + cd ${pkgname%-git} + + msg 'Installing docs...' + install -Dm 644 README.md "$pkgdir/usr/share/doc/${pkgname%-git}/README.md" + + msg 'Installing...' + python setup.py install --root="$pkgdir" --optimize=1 + + msg 'Fixing placement of dbgentry.py...' + mv "$pkgdir/usr/dbgentry.py" "$pkgdir/usr/lib/python3.4/site-packages/voltron" + + msg 'Cleaning up pkgdir...' + find "$pkgdir" -type d -name .git -exec rm -r '{}' + + find "$pkgdir" -type f -name .gitignore -exec rm -r '{}' + +} |