aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-google-api-python-client/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-google-api-python-client/APKBUILD')
-rw-r--r--community/py3-google-api-python-client/APKBUILD52
1 files changed, 22 insertions, 30 deletions
diff --git a/community/py3-google-api-python-client/APKBUILD b/community/py3-google-api-python-client/APKBUILD
index 24ff8e5007..8386a28687 100644
--- a/community/py3-google-api-python-client/APKBUILD
+++ b/community/py3-google-api-python-client/APKBUILD
@@ -1,49 +1,41 @@
# Maintainer: Roberto Oliveira <robertoguimaraes8@gmail.com>
-pkgname=py-google-api-python-client
+pkgname=py3-google-api-python-client
_pkgname=google-api-python-client
-pkgver=1.7.9
+pkgver=1.7.11
pkgrel=0
pkgdesc="Google API Client Library for Python"
+options="!check" # Some tests fail
url="https://github.com/google/google-api-python-client"
-options="!check" # Depends on py2-unittest2 which is in testing
arch="noarch"
license="Apache-2.0"
-depends="py-httplib2 py-oauth2client py-uritemplate py-six"
-makedepends="py-setuptools py3-setuptools"
-subpackages="py3-${pkgname#py-}:_py3 py2-${pkgname#py-}:_py2"
-source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
+depends="py3-google-auth py3-google-auth-httplib2 py3-uritemplate py3-six py3-httplib2
+ py3-oauth2client"
+makedepends="py3-setuptools"
+checkdepends="py3-mock"
+source="https://files.pythonhosted.org/packages/source/g/$_pkgname/$_pkgname-$pkgver.tar.gz
+ unittest2.patch
+ "
builddir="$srcdir/$_pkgname-$pkgver"
+replaces="py-google-api-python-client" # Backwards compatibility
+provides="py-google-api-python-client=$pkgver-r$pkgrel" # Backwards compatibility
+
build() {
- cd "$builddir"
- python2 setup.py build
python3 setup.py build
}
-package() {
- mkdir -p "$pkgdir"
+check() {
+ python3 setup.py test
}
-_py() {
- local python="$1"
- pkgdesc="$pkgdesc (for $python)"
- depends="$depends $python"
- install_if="$pkgname=$pkgver-r$pkgrel $python"
-
- cd "$builddir"
- $python setup.py install --prefix=/usr --root="$subpkgdir"
-}
-
-_py2() {
- replaces="$pkgname"
- depends="${depends//py-/py2-}"
- _py python2
-}
+package() {
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
-_py3() {
- depends="${depends//py-/py3-}"
- _py python3
+ # Fix permissions
+ _site_packages=$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")
+ chmod -R a+r "$pkgdir$_site_packages"
}
-sha512sums="2874c9c9bc42d5d1f857b3b58c3676b362045493dab657cde44bcd9dfb7b9db9ff67d1d1a7b1ed4003a35b4b5bf975ef705e3ea3565585a98d37dd06096831cc google-api-python-client-1.7.9.tar.gz"
+sha512sums="6a3ef74c8bc518d7eee05bd73209e93931bfb2719b89f435fa3e0c260bf21adf174aa158f8a395bec38fcd69f542f6f55abd8d215d970cd600eb51a84589e5f8 google-api-python-client-1.7.11.tar.gz
+e47ecc9a4522520b8be00702e7ad1b358c6683fe4daf3b16446c2e96a3c42e698244bd7e54be7245b2cdd800e7326a2c1587643ca7ee60a1dec843b3f3c49cf5 unittest2.patch"