diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 61 |
3 files changed, 25 insertions, 54 deletions
@@ -1,22 +1,13 @@ pkgbase = python-webassets pkgdesc = Asset management application for Python web development pkgver = 2.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/miracle2k/webassets arch = any - license = BSD - makedepends = python2-setuptools + license = custom makedepends = python-setuptools + depends = python source = https://github.com/miracle2k/webassets/archive/2.0.tar.gz - sha256sums = 0639e8d40dc785d5a125723383c9717ff32945cb09ab71d37b134eefee274d78 - -pkgname = python2-webassets - optdepends = python2-pillow: support for image manipulation - optdepends = python2-nose: required to run tests - optdepends = python2-mock: required to run tests + sha512sums = 6d62d4e5c1ed81a2d235c24776b632574f3670ae3d863c5f5a79d0e1afc7acfa7965e532b7975503df758dbe6c8dbd857b250a6ea8e4b414c8f1ae12fb8addd7 pkgname = python-webassets - optdepends = python-pillow: support for image manipulation - optdepends = python-nose: required to run tests - optdepends = python-mock: required to run tests - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f59ec20aabf5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*
\ No newline at end of file @@ -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}" } |