diff options
author | chrisjbillington | 2019-09-03 16:50:02 -0400 |
---|---|---|
committer | chrisjbillington | 2019-09-03 16:50:02 -0400 |
commit | 734d91f86dad82d3ff3248d982bd5a75e42795ab (patch) | |
tree | 367b33faa01329d1a64a290294de14f563faf313 | |
parent | 245e554a9efdc0bc5b918c539a6d7511c1996bb3 (diff) | |
download | aur-734d91f86dad82d3ff3248d982bd5a75e42795ab.tar.gz |
source from PyPI, ensure modules outside site-packages are byte-compiled
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 17 |
2 files changed, 14 insertions, 9 deletions
@@ -1,7 +1,7 @@ pkgbase = git-nautilus-icons-py2 pkgdesc = A Nautilus extension to overlay icons on files in git repositories, Python 2 version pkgver = 1.1.1 - pkgrel = 0 + pkgrel = 1 url = https://github.com/chrisjbillington/git_nautilus_icons arch = x86_64 arch = i686 @@ -12,8 +12,8 @@ pkgbase = git-nautilus-icons-py2 provides = git-nautilus-icons-py2 conflicts = git-nautilus-icons conflicts = git-nautilus-icons-py2 - source = https://github.com/chrisjbillington/git_nautilus_icons/archive/1.1.1.tar.gz - sha512sums = c5e439b1a91b183b6fe3d52ddeae796c2339a78cf9378736c6eaee336c27b8691be0052f76bf15e9e3901bce2e7a2f7bd3383fa928f252ad50be9a53c0090c7b + source = https://files.pythonhosted.org/packages/source/g/git_nautilus_icons/git_nautilus_icons-1.1.1.tar.gz + sha512sums = 528d915aa2c94dde3b56f9b697434ec9808d72530cc232c34aae8c970fb611be86e1a4ad4ebddbce65af4d5d99e5e8e17e9e42bb5dfafb6f976496e43da1e4bd pkgname = git-nautilus-icons-py2 @@ -1,7 +1,8 @@ # Maintainer: Chris Billington <chrisjbillington@gmail.com> pkgname=('git-nautilus-icons-py2') +_pypi_name=('git_nautilus_icons') pkgver=1.1.1 -pkgrel=0 +pkgrel=1 arch=('x86_64' 'i686') url="https://github.com/chrisjbillington/git_nautilus_icons" license=('BSD 2-Clause "Simplified"') @@ -10,16 +11,20 @@ depends=('git-nautilus-icons-common-py2' 'python2-nautilus') makedepends=('python2-setuptools') provides=('git-nautilus-icons-py2') conflicts=('git-nautilus-icons' 'git-nautilus-icons-py2') -source=("https://github.com/chrisjbillington/git_nautilus_icons/archive/${pkgver}.tar.gz") -sha512sums=('c5e439b1a91b183b6fe3d52ddeae796c2339a78cf9378736c6eaee336c27b8691be0052f76bf15e9e3901bce2e7a2f7bd3383fa928f252ad50be9a53c0090c7b') +source=("https://files.pythonhosted.org/packages/source/${_pypi_name::1}/$_pypi_name/$_pypi_name-$pkgver.tar.gz") +sha512sums=('528d915aa2c94dde3b56f9b697434ec9808d72530cc232c34aae8c970fb611be86e1a4ad4ebddbce65af4d5d99e5e8e17e9e42bb5dfafb6f976496e43da1e4bd') build() { - cd "${srcdir}/git_nautilus_icons-${pkgver}/git_nautilus_icons" + cd "${srcdir}/${_pypi_name}-${pkgver}" python2 setup.py build } package() { - cd "${srcdir}/git_nautilus_icons-${pkgver}/git_nautilus_icons" + cd "${srcdir}/${_pypi_name}-${pkgver}" python2 setup.py install --root="${pkgdir}/" --optimize=1 --skip-build install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -}
\ No newline at end of file + + # compile Python bytecode for modules outside of site-packages: + python2 -m compileall -d / "${pkgdir}"/usr/{lib,share} + python2 -O -m compileall -d / "${pkgdir}"/usr/{lib,share} +} |