archrelease: copy trunk to community-any
[ArchLinux/community.git] / python-pypatchelf / trunk / PKGBUILD
blob0907545164a4a5ae6ad316f940d6b26f69377c8a
1 # Maintainer: Filipe LaĆ­ns (FFY00) <lains@archlinux.org>
3 _pkgname=pypatchelf
4 pkgname=python-$_pkgname
5 _commit=c8b0b622ead44f15c68fe92e5c4606797d0dcdff
6 pkgver=0.9
7 pkgrel=4
8 pkgdesc='Patchelf utility, packaged for python/pip'
9 arch=('any')
10 url='https://github.com/rmcgibbo/pypatchelf'
11 license=('GPL3')
12 depends=('python' 'patchelf')
13 makedepends=('python-setuptools')
14 source=("$pkgname-$pkgver.tar.gz::$url/archive/$_commit.tar.gz")
15 sha512sums=('e1e76717b773ae768191675a9298c8ed60fb969e93eeae46f3dc46ce5066802405179e268639b891b7c5454d8fb4ce77f6ecc1cbf54b12e17d6387fceb6b63bd')
17 prepare() {
18   cd $_pkgname-$_commit
20   sed -i "s|'build_ext': build_ext||
21           s|'patchelf = pypatchelf:main',||
22           /ext_modules/d" setup.py
23   sed -i 's|PATCHELF =.*|PATCHELF = "/usr/bin/patchelf"|' pypatchelf/__init__.py
26 build() {
27   cd $_pkgname-$_commit
29   python setup.py build
32 package() {
33   cd $_pkgname-$_commit
35   python setup.py install --root="$pkgdir" --optimize=1 --skip-build
37   install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
40 # vim:set ts=2 sw=2 et: