From f13bdcd4c3b14e6670a565f0abf397ca751a9d13 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Thu, 27 Dec 2018 17:28:23 -0500 Subject: [PATCH] Add py-misaka --- sr.ht/buildall.yml | 1 + sr.ht/py-misaka/APKBUILD | 55 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 sr.ht/py-misaka/APKBUILD diff --git a/sr.ht/buildall.yml b/sr.ht/buildall.yml index f0a40e0..45ea316 100644 --- a/sr.ht/buildall.yml +++ b/sr.ht/buildall.yml @@ -31,6 +31,7 @@ environment: - py3-infinity - py3-intervals - py3-kombu + - py3-misaka - py3-nose - py3-orderedmultidict - py3-passlib diff --git a/sr.ht/py-misaka/APKBUILD b/sr.ht/py-misaka/APKBUILD new file mode 100644 index 0000000..1907c5c --- /dev/null +++ b/sr.ht/py-misaka/APKBUILD @@ -0,0 +1,55 @@ +# Maintainer: Drew DeVault +pkgname=py-misaka +_pkgname=misaka +pkgver=2.1.1 +pkgrel=0 +pkgdesc="A Python binding for Hoedown" +url="http://misaka.61924.nl/" +arch="all" +license="MIT" +depends="" +subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3" +makedepends=" + python2-dev python3-dev py-setuptools py-flake8 pytest +" +source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" +builddir="$srcdir"/$_pkgname-$pkgver +options="!check" # I don't have time for this shit + +prepare() { + cd "$builddir" + sed -e 's/--cov=cssselect2//' -i setup.cfg + cp -r "$builddir" "$builddir"-py3 +} + +build() { + cd "$builddir" + python2 setup.py build + cd "$builddir"-py3 + python3 setup.py build +} + +package() { + mkdir -p "$pkgdir" +} + +_py2() { + cd "$builddir" + _py python2 +} + +_py3() { + cd "$builddir" + _py python3 +} + +_py() { + local python="$1" + pkgdesc="$pkgdesc (for $python)" + depends="$python" + install_if="$pkgname=$pkgver-r$pkgrel $python" + $python setup.py install --prefix=/usr --root="$subpkgdir" +} + +sha512sums="345cbce4d3b4b7e99e13e32fe4049c6cc27b576685d9d44771a41c486b4fcd8696bd094ab426750ad1841a6d4d1edeee6a60def11559ccf1e3854f2e1bda51d1 misaka-2.1.1.tar.gz" + -- 2.45.2