diff options
Diffstat (limited to 'community/py3-google-api-python-client/APKBUILD')
-rw-r--r-- | community/py3-google-api-python-client/APKBUILD | 52 |
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" |