diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 61 |
1 files changed, 20 insertions, 41 deletions
@@ -1,48 +1,27 @@ -# Maintainer: Felix Golatofski <contact@xdfr.de> +# Contributor: Felix Golatofski <contact@xdfr.de> # Contributor: Jean Lucas <jean at 4ray dot co> # Contributor: Antonio Rojas <arojas at archlinux dot org> - -pkgbase=python-webassets -pkgname=('python2-webassets' 'python-webassets') -_pipname=webassets +_base=webassets +pkgname=python-${_base} pkgver=2.0 -pkgrel=2 +pkgrel=3 pkgdesc="Asset management application for Python web development" -arch=('any') -url="https://github.com/miracle2k/webassets" -license=('BSD') -makedepends=('python2-setuptools' 'python-setuptools') -source=("https://github.com/miracle2k/webassets/archive/$pkgver.tar.gz") -sha256sums=('0639e8d40dc785d5a125723383c9717ff32945cb09ab71d37b134eefee274d78') - -prepare() { - cp -r $_pipname-$pkgver python2-$_pipname-$pkgver -} - -package_python2-webassets() { -optdepends=('python2-pillow: support for image manipulation' - 'python2-nose: required to run tests' - 'python2-mock: required to run tests') - - cd python2-$_pipname-$pkgver - python2 setup.py install --root=$pkgdir --optimize=1 - - sed -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' -i $pkgdir/usr/lib/python2.7/site-packages/webassets/filter/rjsmin/rjsmin.py - - mkdir -p $pkgdir/usr/share/licenses/$pkgname - install -Dm 0644 LICENSE $pkgdir/usr/share/licenses/$pkgname - - mv $pkgdir/usr/bin/webassets{,2} +arch=(any) +url="https://github.com/miracle2k/${_base}" +license=('custom') +depends=(python) +makedepends=(python-setuptools) +source=(${url}/archive/${pkgver}.tar.gz) +sha512sums=('6d62d4e5c1ed81a2d235c24776b632574f3670ae3d863c5f5a79d0e1afc7acfa7965e532b7975503df758dbe6c8dbd857b250a6ea8e4b414c8f1ae12fb8addd7') + +build() { + cd ${_base}-${pkgver} + export PYTHONHASHSEED=0 + python setup.py build } -package_python-webassets() { -optdepends=('python-pillow: support for image manipulation' - 'python-nose: required to run tests' - 'python-mock: required to run tests') - - cd $_pipname-$pkgver - python setup.py install --root=$pkgdir --optimize=1 - - mkdir -p $pkgdir/usr/share/licenses/$pkgname - install -Dm 0644 LICENSE $pkgdir/usr/share/licenses/$pkgname +package() { + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |