diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -2,7 +2,7 @@ pkgname=python-infi.unittest pkgver=1.1.0 -pkgrel=4 +pkgrel=5 pkgdesc="Various extensions to the unittest module" arch=("any") license=("BSD3") @@ -17,21 +17,22 @@ sha256sums=( ) prepare() { - cd "${srcdir}/infi.unittest-${pkgver}" + cd "infi.unittest-${pkgver}" patch -p1 < "${srcdir}/requirements.patch" } package() { - _sitepkgs_dir=$(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(), end='')") - _pyversion=$(python -c "import sys; print('{}.{}'.format(*sys.version_info[:2]), end='')") + local _site_packages=$(python -c "import site; print(site.getsitepackages()[0], end='')") + local _pyversion=$(python -c "import sys; print('{}.{}'.format(*sys.version_info[:2]), end='')") + + cd "infi.unittest-${pkgver}" - cd "${srcdir}/infi.unittest-${pkgver}" python setup.py install --root="${pkgdir}" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/python-infi.unittest/LICENSE" # The infi namespace is provided by the python-infi package - rm "${pkgdir}${_sitepkgs_dir}/infi.unittest-${pkgver}-py${_pyversion}-nspkg.pth" + rm "${pkgdir}${_site_packages}/infi.unittest-${pkgver}-py${_pyversion}-nspkg.pth" # Remove traces of the base infi package files from the egg metadata - rm "${pkgdir}${_sitepkgs_dir}/infi.unittest-${pkgver}-py${_pyversion}.egg-info/namespace_packages.txt" - sed -i '/namespace_packages\.txt/d' "${pkgdir}/${_sitepkgs_dir}/infi.unittest-${pkgver}-py${_pyversion}.egg-info/SOURCES.txt" - sed -i '/^infi\/__init__\.py$/d' "${pkgdir}/${_sitepkgs_dir}/infi.unittest-${pkgver}-py${_pyversion}.egg-info/SOURCES.txt" + rm "${pkgdir}${_site_packages}/infi.unittest-${pkgver}-py${_pyversion}.egg-info/namespace_packages.txt" + sed -i '/namespace_packages\.txt/d' "${pkgdir}/${_site_packages}/infi.unittest-${pkgver}-py${_pyversion}.egg-info/SOURCES.txt" + sed -i '/^infi\/__init__\.py$/d' "${pkgdir}/${_site_packages}/infi.unittest-${pkgver}-py${_pyversion}.egg-info/SOURCES.txt" } |