Date: Tuesday, November 30, 2021 @ 16:00:05 Author: felixonmars Revision: 1057811
archrelease: copy trunk to community-staging-any Added: python-contextlib2/repos/community-staging-any/ python-contextlib2/repos/community-staging-any/PKGBUILD (from rev 1057810, python-contextlib2/trunk/PKGBUILD) ----------+ PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) Copied: python-contextlib2/repos/community-staging-any/PKGBUILD (from rev 1057810, python-contextlib2/trunk/PKGBUILD) =================================================================== --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2021-11-30 16:00:05 UTC (rev 1057811) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Maintainer: Filipe LaĆns (FFY00) <la...@archlinux.org> +# Contributor: Cedric Girard <girard.ced...@gmail.com> + +_pkgname=contextlib2 +pkgbase=python-$_pkgname +pkgname=(python-$_pkgname python2-$_pkgname) +pkgver=0.6.0.post1 +pkgrel=4 +pkgdesc="Backport of the standard library's contextlib module to earlier Python versions" +arch=('any') +url='https://github.com/jazzband/contextlib2' +license=('PSF') +makedepends=('python-setuptools' 'python2-setuptools') +source=("$pkgname-$pkgver::$url/archive/v$pkgver.tar.gz") +sha512sums=('8fd8073b4aab96d46a8d2aacfde9e9d3b1c517d9f05a86ae07e1528696c11313c9b92bee9673d8333f62bb3503a8ef3c488db7c09f3a13df5752e341e572f23f') + +prepare() { + cp -a $_pkgname-$pkgver{,-py2} +} + +build() { + echo "Building python-$_pkgname $pkgver" + cd "$srcdir"/$_pkgname-$pkgver + python setup.py build + + echo "Building python2-$_pkgname $pkgver" + cd "$srcdir"/$_pkgname-$pkgver-py2 + python2 setup.py build +} + +package_python-contextlib2() { + depends=('python') + cd $_pkgname-$pkgver + + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + + install -Dm 644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_python2-contextlib2() { + depends=('python2') + cd $_pkgname-$pkgver-py2 + + python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build + + install -Dm 644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}