diff options
author | Caleb Maclennan | 2020-04-18 18:10:18 +0300 |
---|---|---|
committer | Caleb Maclennan | 2020-04-18 18:10:18 +0300 |
commit | a2bc3fbb95ef9ed02204cfdcd7bb636f3d78387d (patch) | |
tree | a983cd83872f9ef93816bde5fd367e45d92144cd | |
parent | 29d81b784b07110e71617d09e1ed652f1fc0b16c (diff) | |
download | aur-a2bc3fbb95ef9ed02204cfdcd7bb636f3d78387d.tar.gz |
Adopt, overhaul packaging, add missing depenency
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 29 insertions, 25 deletions
@@ -1,7 +1,7 @@ pkgbase = python-cu2qu pkgdesc = Cubic-to-quadratic bezier curve conversion pkgver = 1.6.7 - pkgrel = 1 + pkgrel = 2 url = https://github.com/googlefonts/cu2qu arch = any license = Apache @@ -10,12 +10,12 @@ pkgbase = python-cu2qu checkdepends = python-flask-compress makedepends = python-setuptools makedepends = cython - depends = python-defcon + depends = python depends = python-fonttools - source = https://pypi.org/packages/source/c/cu2qu/cu2qu-1.6.7.zip - md5sums = dcc95740dd7f60ba9132062d10f8bff0 + depends = python-defcon + depends = python-fs + source = https://files.pythonhosted.org/packages/source/c/cu2qu/cu2qu-1.6.7.zip + sha256sums = 559e962539c27a2964e7a2693c7053eacdabf771f0103e83baaadfa567bd8139 pkgname = python-cu2qu - depends = python-defcon - depends = python-fonttools @@ -1,32 +1,36 @@ -pkgname=python-cu2qu -_module=cu2qu +# Maintainer: Caleb Maclennan <caleb@alerque.com> + +_pyname=cu2qu +pkgname=python-$_pyname pkgver=1.6.7 -pkgrel=1 -pkgdesc="Cubic-to-quadratic bezier curve conversion" -url="https://github.com/googlefonts/cu2qu" -depends=('python-defcon' 'python-fonttools') +pkgrel=2 +pkgdesc='Cubic-to-quadratic bezier curve conversion' +arch=('any') +url="https://github.com/googlefonts/$_pyname" +license=('Apache') +_py_deps=('fonttools' + 'defcon' + 'fs') +depends=('python' + "${_py_deps[@]/#/python-}") makedepends=('python-setuptools' 'cython') checkdepends=('python-coverage' 'python-pytest' 'python-flask-compress') -license=('Apache') -arch=('any') -#source=("https://github.com/googlefonts/cu2qu/archive/v${pkgver}.tar.gz") -source=("https://pypi.org/packages/source/c/cu2qu/cu2qu-${pkgver}.zip") -md5sums=('dcc95740dd7f60ba9132062d10f8bff0') +#source=("$_pyname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_pyname-$pkgver.zip") +sha256sums=('559e962539c27a2964e7a2693c7053eacdabf771f0103e83baaadfa567bd8139') build() { - cd "${srcdir}/${_module}-${pkgver}" - python setup.py build + cd "$_pyname-$pkgver" + python setup.py build } check() { - cd "${srcdir}/${_module}-${pkgver}" - python setup.py test + cd "$_pyname-$pkgver" + python setup.py test } package() { - depends+=() - cd "${srcdir}/${_module}-${pkgver}" - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build - chmod -R o+r ${pkgdir} + cd "$_pyname-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build } |