summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Springer2019-04-29 10:47:31 +0200
committerStephan Springer2019-04-29 10:47:31 +0200
commit7abfab284ffedfedcebf9255e7e1a5047dbf2d5a (patch)
tree2a655246170f3887702edfb693a92eff8c2e802c
parentf3f406aa84507a19c36c7538808e07bf9e8ece9b (diff)
downloadaur-7abfab284ffedfedcebf9255e7e1a5047dbf2d5a.tar.gz
adapt to build of python-yarl in community repo
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD20
2 files changed, 19 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f5b68c45f199..5f9938c6ee58 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,19 @@
pkgbase = python-yarl-gns3
pkgdesc = Yet another URL library (GNS3)
pkgver = 1.2.6
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/aio-libs/yarl/
arch = any
groups = gns3
license = Apache
+ checkdepends = python-pytest
+ checkdepends = python-pytest-runner
+ makedepends = cython
makedepends = python-setuptools
+ depends = glibc
depends = python
depends = python-multidict-gns3
+ depends = python-idna
provides = python-yarl
conflicts = python-yarl
source = python-yarl-gns3-1.2.6.tar.gz::https://github.com/aio-libs/yarl/archive/v1.2.6.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 0bdc1bc2f948..d9bb6362bbf3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
_pkgname=yarl
pkgname=python-"$_pkgname"-gns3
pkgver=1.2.6
-pkgrel=1
+pkgrel=2
pkgdesc="Yet another URL library (GNS3)"
arch=('any')
url="https://github.com/aio-libs/yarl/"
@@ -12,17 +12,23 @@ license=('Apache')
groups=('gns3')
provides=("python-$_pkgname")
conflicts=("python-$_pkgname")
-depends=('python' 'python-multidict-gns3')
-makedepends=('python-setuptools')
+depends=('glibc' 'python' 'python-multidict-gns3' 'python-idna')
+makedepends=('cython' 'python-setuptools')
+checkdepends=('python-pytest' 'python-pytest-runner')
source=("$pkgname-$pkgver.tar.gz::https://github.com/aio-libs/$_pkgname/archive/v$pkgver.tar.gz")
sha256sums=('1083cb0eb2a68638c239d96ed6b3cfe8427f5fea62aa2e575ae5511a196b5df5')
build() {
- cd "$_pkgname-$pkgver"
- python3 setup.py build
+ cd "$_pkgname-$pkgver"
+ LANG=en_US.UTF-8 python setup.py build
+}
+
+check() {
+ cd "$_pkgname-$pkgver"
+ python setup.py test
}
package() {
- cd "$_pkgname-$pkgver"
- python3 setup.py install --root="$pkgdir" --optimize=1
+ cd "$_pkgname-$pkgver"
+ LANG=en_US.UTF-8 python setup.py install --root="$pkgdir" -O1 --skip-build
}