summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 30 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6e10b8bd73f9..ccf0785159b6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,37 @@
+# Contributor: Vladimir Keleshev <vladimir [at] keleshev [dot] com>
+# Maintainer: ???
+
_name=schema
-pkgname="python-$_name"
-pkgver=0.6.5
+pkgbase="python-$_name"
+pkgname=("python2-$_name" "python-$_name")
+pkgver=0.6.6
pkgrel=1
pkgdesc='Python module to validate and convert data structures.'
-arch=('i686' 'x86_64')
-url="https://github.com/halst/$_name"
+arch=('any')
+url="https://github.com/keleshev/$_name"
license=('MIT')
-depends=('python')
-source=("https://files.pythonhosted.org/packages/source/s/$_name/$_name-$pkgver.tar.gz")
-sha1sums=('5d2ec7bc20577099f614bc5ab2ee9096071f9fd3')
+makedepends=('python-setuptools' 'python-pytest'
+ 'python2-setuptools' 'python2-pytest')
+source=("https://github.com/keleshev/$_name/archive/v$pkgver.tar.gz")
+sha1sums=('fad10e26ba7bb28ec0d0e57f4410882dc357ab63')
+
+check() {
+ cd "$_name-$pkgver"
+ python2 setup.py test
+ python setup.py test
+}
-package() {
+do_package() {
+ depends=("$1")
cd "$srcdir/$_name-$pkgver"
- python setup.py install --root="$pkgdir" --optimize=1
- install -Dm644 {,"$pkgdir/usr/share/licenses/$pkgname/"}LICENSE-MIT
+ "$1" setup.py install --root="$pkgdir" --optimize=1
+ install -Dm644 LICENSE-MIT "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT"
+}
+
+package_python2-schema() {
+ do_package python2
+}
+
+package_python-schema() {
+ do_package python
}