summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDrew DeVault2019-02-27 22:03:50 -0500
committerDrew DeVault2019-02-27 22:03:50 -0500
commit1273af363a773fc70af5b3885d2681f633321617 (patch)
treeba442d6579c0f789a63ccae317901a6b2c5ad96b
parent673b14afbb5838f1e16fd325068e5305631338d1 (diff)
downloadaur-python-patreon.tar.gz
Add test suite, fix license, fix sources
-rw-r--r--PKGBUILD17
1 files changed, 12 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7d82c0707334..c2301eaa41d6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,30 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname="python-patreon"
-_pkgname=patreon
+_pkgname="patreon-python"
pkgver=0.5.0
pkgrel=1
pkgdesc="Python wrapper for the Patreon API"
arch=("any")
url="http://github.com/Patreon/patreon-python"
-license=("MIT")
-depends=("python-requests")
+license=("Apache-2.0")
+depends=("python-requests" "python-six")
makedepends=("python-setuptools")
-source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz")
-sha256sums=('04ad0360e7acc38a85beafa8d44eeeafd3c31d136488aa4de707526163682ca4')
+checkdepends=("python-mock" "python-pytest" "python-pytest-cov")
+source=("$pkgname-$pkgver.tar.gz::https://github.com/Patreon/$_pkgname/archive/v$pkgver.tar.gz")
+sha256sums=('2af5cb53610201b8793ee017e42fa9756f97333ede42f4f0aae356ae7f965eec')
build() {
cd "$_pkgname-$pkgver"
python ./setup.py build
}
+check() {
+ cd "$_pkgname-$pkgver"
+ python ./setup.py test
+}
+
package() {
cd "$_pkgname-$pkgver"
python setup.py install --root="$pkgdir" --optimize=1
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
}