diff options
author | Caleb Maclennan | 2020-02-24 14:09:11 +0300 |
---|---|---|
committer | Caleb Maclennan | 2020-02-24 14:09:11 +0300 |
commit | 4126dd7a52d30273b26215f8aeb5a89b0ca9c456 (patch) | |
tree | d70aca78cf9d3838fa9fdd0e796e0ad96ee392d3 | |
parent | a53032af8d57750cb713141aa76cd83242268415 (diff) | |
download | aur-4126dd7a52d30273b26215f8aeb5a89b0ca9c456.tar.gz |
Update to 0.3.1, use real source instead of pip
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 34 insertions, 20 deletions
@@ -1,16 +1,23 @@ pkgbase = python-pancritic pkgdesc = CriticMarkdup parser with optional pandoc backend - pkgver = 0.2 - pkgrel = 2 + pkgver = 0.3.1 + pkgrel = 1 url = https://github.com/ickc/pancritic arch = any - license = GPLv3 - makedepends = python - makedepends = python-pip + license = GPL3 + checkdepends = python-coverage + checkdepends = python-markdown + checkdepends = python-markdown2 + checkdepends = python-panflute + checkdepends = python-pypandoc + makedepends = pandoc + depends = python optdepends = python-markdown: Markdown backend for Markdown output optdepends = python-markdown2: Markdown2 backend for Markdown output optdepends = python-panflute: Panflute backend for Markdown output optdepends = python-pypandoc: Pandoc backend for Markdown output + source = -0.3.1.tar.gz::https://github.com/ickc/pancritic/archive/v0.3.1.tar.gz + sha256sums = 73b02e3839df65c56fc8c12f443a78549f4e303add38718457b1aa581294dfa0 pkgname = python-pancritic @@ -1,27 +1,34 @@ # Maintainer: Caleb Maclennan <caleb@alerque.com> -# PKGBUILD generated by pipman -# Python package author: Kolen Cheung <christian.kolen@gmail.com> _pipname=pancritic pkgname=python-$_pipname -pkgver=0.2 -pkgrel=2 -pkgdesc="CriticMarkdup parser with optional pandoc backend" +pkgver=0.3.1 +pkgrel=1 +pkgdesc='CriticMarkdup parser with optional pandoc backend' arch=(any) url="https://github.com/ickc/$_pipname" -license=(GPLv3) -makedepends=("python" "python-pip") -optdepends=("python-markdown: Markdown backend for Markdown output" - "python-markdown2: Markdown2 backend for Markdown output" - "python-panflute: Panflute backend for Markdown output" - "python-pypandoc: Pandoc backend for Markdown output") +license=(GPL3) +depends=('python') +makedepends=('pandoc') +optdepends=('python-markdown: Markdown backend for Markdown output' + 'python-markdown2: Markdown2 backend for Markdown output' + 'python-panflute: Panflute backend for Markdown output' + 'python-pypandoc: Pandoc backend for Markdown output') +checkdepends=('python-coverage' 'python-markdown' 'python-markdown2' 'python-panflute' 'python-pypandoc') +source=("$pkname-$pkgver.tar.gz::https://github.com/ickc/$_pipname/archive/v$pkgver.tar.gz") +sha256sums=('73b02e3839df65c56fc8c12f443a78549f4e303add38718457b1aa581294dfa0') build() { - pip install --no-deps --target="$_pipname" "$_pipname==$pkgver" + cd "$_pipname-$pkgver" + python setup.py build +} + +check() { + cd "$_pipname-$pkgver" + make test } package() { - sitepackages=$(python -c "import site; print(site.getsitepackages()[0])") - mkdir -p "$pkgdir/$sitepackages" - cp -r "$srcdir/pancritic"/* "$pkgdir/$sitepackages" + cd "$_pipname-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build } |