summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 20 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9a1c0a3c378b..98c27a3f6247 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,34 @@
# Maintainer: Caleb Maclennan <caleb@alerque.com>
-# PKGBUILD generated by pipman
-# Python package author: DCsunset <DCsunset@protonmail.com>
_pipname=pandoc-include
pkgname=python-$_pipname
-pkgver=0.6.0
+pkgver=1.3.1
pkgrel=1
-pkgdesc="Panflute filter to allow file includes"
+pkgdesc='Panflute filter to allow file includes'
arch=(any)
url="https://github.com/DCsunset/$_pipname"
license=(MIT)
-makedepends=('python' 'python-pip')
-_py_deps=('click' 'future' 'panflute' 'shutilwhich' 'yaml')
-depends=("${_py_deps[@]/#/python-}")
+_pydeps=(natsort
+ panflute)
+depends=("${_pydeps[@]/#/python-}")
+makedepends=(python-{build,installer,wheel}
+ python-setuptools)
+_archive="$_pipname-$pkgver"
+source=("$url/archive/v$pkgver/$_archive.tar.gz")
+sha256sums=('6a3d533091ac5fd667d89ddac93159391cc25700b95fc1692e312cb32c73a72a')
build() {
- pip install --no-deps --target="$_pipname" "$_pipname==$pkgver"
+ cd "$_archive"
+ python -m build -wn
+}
+
+check() {
+ cd "$_archive"
+ python -m unittest discover
}
package() {
- sitepackages=$(python -c "import site; print(site.getsitepackages()[0])")
- mkdir -p "$pkgdir/$sitepackages"
- cp -r "$srcdir/$_pipname"/* "$pkgdir/$sitepackages"
+ cd "$_archive"
+ python -m installer -d "$pkgdir" dist/*.whl
+ install -Dm0644 -t "$pkgdir/usr/share/doc/$pkgname/" LICENSE
}