summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-02-24 14:09:11 +0300
committerCaleb Maclennan2020-02-24 14:09:11 +0300
commit4126dd7a52d30273b26215f8aeb5a89b0ca9c456 (patch)
treed70aca78cf9d3838fa9fdd0e796e0ad96ee392d3
parenta53032af8d57750cb713141aa76cd83242268415 (diff)
downloadaur-4126dd7a52d30273b26215f8aeb5a89b0ca9c456.tar.gz
Update to 0.3.1, use real source instead of pip
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD37
2 files changed, 34 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5a2d09eae64d..5b7d688bccf0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 303d07f9387e..67b7b351ca4c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}