# Maintainer: Colin Unger pkgname=python-cle-git pkgdesc="A binary loader in python" url="https://github.com/angr/cle" pkgver=8.19.2.4.r734.050ffe4 pkgrel=1 arch=('any') depends=('python' 'python-pyelftools' 'python-cffi' 'python-idalink' 'python-archinfo-git' 'python-pyvex-git' 'python-pefile' 'python-sortedcontainers') makedepends=('git' 'python-setuptools') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") license=('BSD') source=("$pkgname::git+https://github.com/angr/cle.git#branch=master") md5sums=('SKIP') pkgver() { cd "$srcdir/$pkgname" regex='[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+' prefix='ticked version number to' rev_num="$(git rev-list --count HEAD)" version_no="$(git log -n1 --grep "$prefix $regex" --format=tformat:%s | sed "s/$prefix \($regex\)/\1/g")" last_commit="$(git rev-parse --short HEAD)" echo "$version_no.r$rev_num.$last_commit" } build() { cd "$srcdir/$pkgname" python setup.py build } package() { cd "$srcdir/$pkgname" python setup.py install --root="$pkgdir/" --optimize=1 --skip-build install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }