desktop/python3-pyelftools/PKGBUILD

31 lines
859 B
Bash
Raw Normal View History

2016-03-17 12:35:33 +08:00
# arch contributor: https://projects.archlinux.org/svntogit/packages.git/plain/trunk/PKGBUILD?h=packages/python-pyelftools
pkgname=python3-pyelftools
_pypiname=pyelftools
2017-10-22 21:09:00 +08:00
pkgver=0.24
2017-10-26 06:24:17 +08:00
pkgrel=2
2016-03-17 12:35:33 +08:00
pkgdesc="Python library for analyzing ELF files and DWARF debugging information"
arch=('any')
url="https://github.com/eliben/pyelftools"
license=('custom')
2017-10-22 21:09:00 +08:00
depends=('python3')
2016-03-17 12:35:33 +08:00
source=("${_pypiname}-${pkgver}.zip::https://github.com/eliben/pyelftools/archive/v${pkgver}.zip")
2017-10-22 21:09:00 +08:00
sha1sums=('f262d972a26846b35ac23f3e884809ab90b7624a')
2016-03-17 12:35:33 +08:00
build() {
cd ${srcdir}/${_pypiname}-${pkgver}
python3 setup.py build
}
check() {
cd ${srcdir}/${_pypiname}-${pkgver}
python3 test/run_all_unittests.py
}
package() {
cd ${srcdir}/${_pypiname}-${pkgver}
python3 setup.py install --root=${pkgdir}
install -D -m 644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
}