# Maintainer: Andy Weidenbaum # Maintainer: potatoe pkgname=voltron-git pkgver=20170212 pkgrel=2 pkgdesc="UI for GDB, LLDB and Vivisect's VDB" arch=('any') depends=('python' 'python-blessed' 'python-flask' 'python-flask-restful' 'python-pygments' 'python-pysigset' 'python-requests' 'python-requests-unixsocket' 'python-scruffington' 'python-six') makedepends=('git' 'python-setuptools') optdepends=('gdb: GDB' 'lldb: LLDB' 'vivisect: VDB') url="https://github.com/snare/voltron" license=('Beerware') options=('!emptydirs') source=(git+https://github.com/snare/voltron git+https://github.com/snare/voltron.wiki) sha256sums=('SKIP' 'SKIP') provides=('voltron') conflicts=('python-ptrace' 'voltron') pkgver() { cd ${pkgname%-git} git log -1 --format="%cd" --date=short --no-show-signature | sed "s|-||g" } build() { cd ${pkgname%-git} msg2 'Building...' python setup.py build } package() { cd ${pkgname%-git} msg2 'Installing documentation...' install -Dm 644 README.md -t "$pkgdir/usr/share/doc/${pkgname%-git}" cp -dpr --no-preserve=ownership "$srcdir/voltron.wiki" \ "$pkgdir/usr/share/doc/${pkgname%-git}/wiki" msg2 'Installing...' python setup.py install --root="$pkgdir" --optimize=1 msg2 'Cleaning up pkgdir...' find "$pkgdir" -type d -name .git -exec rm -r '{}' + find "$pkgdir" -type f -name .gitignore -exec rm -r '{}' + }