summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Lucas2019-08-18 01:35:00 -0400
committerJean Lucas2019-08-18 01:35:00 -0400
commit7e2ba7e9203e77d7492eccf219f09b1d5bbb4ba3 (patch)
tree36222587a7e9c0dca30ba2a46a50f74c67a0a458
parentff96562b417eb2f2c0249361c3e0904f2f185cb5 (diff)
downloadaur-7e2ba7e9203e77d7492eccf219f09b1d5bbb4ba3.tar.gz
Update source naming schema, add check, install readme/examples, 1.3.2
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD27
2 files changed, 25 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0d21189307a6..138eb682d4a7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,14 @@
-# Generated by mksrcinfo v8
-# Wed Aug 22 00:40:18 UTC 2018
pkgbase = python-pyleri
- pkgdesc = Left-right parse
- pkgver = 1.2.2
+ pkgdesc = Left-right parser for SiriDB
+ pkgver = 1.3.2
pkgrel = 1
url = https://github.com/transceptor-technology/pyleri
arch = any
license = MIT
makedepends = python-setuptools
depends = python
- source = https://github.com/transceptor-technology/pyleri/archive/1.2.2.tar.gz
- sha512sums = b0dcbd82b2a920336b2a6ab9f420f0599ebe49fcc53f8a50e206a83f458462dc950231beb91ef01329067715554a5efd44861bd99aa4e8dd5099e5c6aa60ec8e
+ source = pyleri-1.3.2.tar.gz::https://github.com/transceptor-technology/pyleri/archive/1.3.2.tar.gz
+ sha512sums = fcf1df629ec8bd844a8f40b9d85780b3945e795a63e6ea79568475aa9585c449691958b08fdd50b7bd3dd40ade969bb7cdae1771f4deb29a9b0905f7417bda41
pkgname = python-pyleri
diff --git a/PKGBUILD b/PKGBUILD
index 2c7c4e3cc8ea..c91674afb3f9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,34 @@
# Maintainer: Jean Lucas <jean@4ray.co>
pkgname=python-pyleri
-pkgver=1.2.2
+pkgver=1.3.2
pkgrel=1
-pkgdesc='Left-right parse'
+pkgdesc='Left-right parser for SiriDB'
arch=(any)
url=https://github.com/transceptor-technology/pyleri
license=(MIT)
depends=(python)
makedepends=(python-setuptools)
-source=($url/archive/$pkgver.tar.gz)
-sha512sums=('b0dcbd82b2a920336b2a6ab9f420f0599ebe49fcc53f8a50e206a83f458462dc950231beb91ef01329067715554a5efd44861bd99aa4e8dd5099e5c6aa60ec8e')
+source=(pyleri-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
+sha512sums=('fcf1df629ec8bd844a8f40b9d85780b3945e795a63e6ea79568475aa9585c449691958b08fdd50b7bd3dd40ade969bb7cdae1771f4deb29a9b0905f7417bda41')
+
+build() {
+ cd pyleri-$pkgver
+ python setup.py build
+}
+
+check() {
+ cd pyleri-$pkgver/test
+ python -m unittest || warning "Tests failed"
+}
package() {
cd pyleri-$pkgver
- python setup.py install --root="$pkgdir" --optimize=1
- install -Dm 644 LICENSE.txt "$pkgdir"/usr/share/licenses/python-pyleri/LICENSE
+
+ python setup.py install --root="$pkgdir" -O1
+
+ install -Dm 644 README.md -t "$pkgdir"/usr/share/doc/$pkgname
+ cp -a examples "$pkgdir"/usr/share/doc/$pkgname
+
+ install -Dm 644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname
}