# Maintainer: Natanael Copa pkgname=py3-libarchive-c pkgver=5.0 pkgrel=0 pkgdesc="Python interface to libarchive" url="https://github.com/Changaco/python-libarchive-c" arch="noarch" license="CC0-1.0" depends="libarchive python3" # uses ffi makedepends="python3-dev libarchive-dev py3-setuptools" checkdepends="py3-pytest py3-mock" subpackages="$pkgname-pyc" source="python-libarchive-c-$pkgver.tar.gz::https://github.com/Changaco/python-libarchive-c/archive/$pkgver.tar.gz" builddir="$srcdir/python-libarchive-c-$pkgver" prepare() { default_prepare soname=$(scanelf --quiet --soname /usr/lib/libarchive.so | awk '{print $1}') sed -i -e "s/find_library('archive')/find_library('$soname')/" libarchive/ffi.py } build() { python3 setup.py build } check() { py.test-3 } package() { python3 setup.py install --skip-build --root="$pkgdir" } sha512sums=" df4758f4b7207fe77ae650aa78c302e9e2a0c7ba81fbeae70af8cb37789a056bc420acd73c1d5baec7b0e93a47fd3e5130db8e43c983f4723366f75a58823f75 python-libarchive-c-5.0.tar.gz "