[arch-commits] Commit in python-couchdb/repos (2 files)
Date: Thursday, November 12, 2020 @ 17:35:59 Author: foutrelis Revision: 752703 archrelease: copy trunk to community-staging-any Added: python-couchdb/repos/community-staging-any/ python-couchdb/repos/community-staging-any/PKGBUILD (from rev 752701, python-couchdb/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: python-couchdb/repos/community-staging-any/PKGBUILD (from rev 752701, python-couchdb/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2020-11-12 17:35:59 UTC (rev 752703) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Aaron DeVore +# Contributor: Byron Clark +# Contributor: Guan 'kuno' Qing + +pkgname=python-couchdb +pkgver=1.2 +_commit=44ec56ced41d507fce4237d01ea467f7505f58e1 +pkgrel=4 +pkgdesc="Python library for working with CouchDB" +url="https://github.com/djc/couchdb-python/"; +license=('BSD') +arch=('any') +depends=('python-setuptools') +checkdepends=('pifpaf' 'couchdb') +source=("$pkgname-$pkgver.tar.gz::https://github.com/djc/couchdb-python/archive/$pkgver.tar.gz";) +sha512sums=('eaa672a820b6dfd8ffcc5b8aeba43e95f90249746127c2d30907b5cea847a3e4226906dab187040a75bd4c0952ff6eefd1ec8593607eac208fc44ecf27ea77d5') + +build() { + cd couchdb-python-$pkgver + python setup.py build +} + +check() { + # New couchdb doesn't provide /usr/bin/couchdb + export PATH="$PATH:/usr/lib/couchdb/bin" + + cd couchdb-python-$pkgver + pifpaf run couchdb python setup.py test || echo "python 3 tests failed" +} + +package() { + cd couchdb-python-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + + install -D -m644 "COPYING" \ +"$pkgdir/usr/share/licenses/$pkgname/COPYING" +}
[arch-commits] Commit in python-couchdb/repos (2 files)
Date: Monday, November 4, 2019 @ 02:01:04 Author: felixonmars Revision: 522953 archrelease: copy trunk to community-staging-any Added: python-couchdb/repos/community-staging-any/ python-couchdb/repos/community-staging-any/PKGBUILD (from rev 522952, python-couchdb/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: python-couchdb/repos/community-staging-any/PKGBUILD (from rev 522952, python-couchdb/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2019-11-04 02:01:04 UTC (rev 522953) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Aaron DeVore +# Contributor: Byron Clark +# Contributor: Guan 'kuno' Qing + +pkgname=python-couchdb +pkgver=1.2 +_commit=44ec56ced41d507fce4237d01ea467f7505f58e1 +pkgrel=3 +pkgdesc="Python library for working with CouchDB" +url="https://github.com/djc/couchdb-python/"; +license=('BSD') +arch=('any') +depends=('python-setuptools') +checkdepends=('pifpaf' 'couchdb') +source=("$pkgname-$pkgver.tar.gz::https://github.com/djc/couchdb-python/archive/$pkgver.tar.gz";) +sha512sums=('eaa672a820b6dfd8ffcc5b8aeba43e95f90249746127c2d30907b5cea847a3e4226906dab187040a75bd4c0952ff6eefd1ec8593607eac208fc44ecf27ea77d5') + +build() { + cd couchdb-python-$pkgver + python setup.py build +} + +check() { + # New couchdb doesn't provide /usr/bin/couchdb + export PATH="$PATH:/usr/lib/couchdb/bin" + + cd couchdb-python-$pkgver + pifpaf run couchdb python setup.py test || warning "python 3 tests failed" +} + +package() { + cd couchdb-python-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + + install -D -m644 "COPYING" \ +"$pkgdir/usr/share/licenses/$pkgname/COPYING" +}
[arch-commits] Commit in python-couchdb/repos (2 files)
Date: Friday, July 6, 2018 @ 11:06:01 Author: foutrelis Revision: 353559 archrelease: copy trunk to community-staging-any Added: python-couchdb/repos/community-staging-any/ python-couchdb/repos/community-staging-any/PKGBUILD (from rev 353558, python-couchdb/trunk/PKGBUILD) --+ PKGBUILD | 73 + 1 file changed, 73 insertions(+) Copied: python-couchdb/repos/community-staging-any/PKGBUILD (from rev 353558, python-couchdb/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2018-07-06 11:06:01 UTC (rev 353559) @@ -0,0 +1,73 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Aaron DeVore +# Contributor: Byron Clark +# Contributor: Guan 'kuno' Qing + +pkgbase=python-couchdb +pkgname=(python-couchdb python2-couchdb) +pkgver=1.2 +_commit=44ec56ced41d507fce4237d01ea467f7505f58e1 +pkgrel=1 +pkgdesc="Python library for working with CouchDB" +url="https://github.com/djc/couchdb-python/"; +license=('BSD') +arch=('any') +makedepends=('python-setuptools' 'python2-setuptools' 'git') +checkdepends=('python-pifpaf' 'couchdb') +source=("git+https://github.com/djc/couchdb-python.git#commit=$_commit";) +md5sums=('SKIP') + +prepare() { + cp -a couchdb-python{,-py2} + + cd "$srcdir"/couchdb-python-py2 + sed -i 's/python /python2 /' Makefile + find . -name "*.py" -exec \ +sed -i '1s|env python$|env python2|' {} \; +} + +build() { + cd "$srcdir"/couchdb-python + python setup.py build + + cd "$srcdir"/couchdb-python-py2 + python2 setup.py build +} + +check() { + # New couchdb doesn't provide /usr/bin/couchdb + export PATH="$PATH:/usr/lib/couchdb/bin" + + cd "$srcdir"/couchdb-python + pifpaf run couchdb python setup.py test || warning "python 3 tests failed" + + cd "$srcdir"/couchdb-python-py2 + pifpaf run couchdb python2 setup.py test +} + +package_python-couchdb() { + depends=('python-setuptools') + + cd couchdb-python + python setup.py install --root="$pkgdir" --optimize=1 + + install -D -m644 "COPYING" \ +"$pkgdir/usr/share/licenses/$pkgname/COPYING" +} + +package_python2-couchdb() { + depends=('python2-setuptools') + + cd couchdb-python-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 + + install -D -m644 "COPYING" \ +"$pkgdir/usr/share/licenses/$pkgname/COPYING" + + for name in couchdb-dump couchdb-load couchdb-replicate couchpy couchdb-load-design-doc; do +mv "$pkgdir/usr/bin/$name"{,2} + done +} + +# vim:ts=2:sw=2:et
[arch-commits] Commit in python-couchdb/repos (2 files)
Date: Monday, December 26, 2016 @ 03:46:11 Author: felixonmars Revision: 202483 archrelease: copy trunk to community-staging-any Added: python-couchdb/repos/community-staging-any/ python-couchdb/repos/community-staging-any/PKGBUILD (from rev 202482, python-couchdb/trunk/PKGBUILD) --+ PKGBUILD | 73 + 1 file changed, 73 insertions(+) Copied: python-couchdb/repos/community-staging-any/PKGBUILD (from rev 202482, python-couchdb/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2016-12-26 03:46:11 UTC (rev 202483) @@ -0,0 +1,73 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Aaron DeVore +# Contributor: Byron Clark +# Contributor: Guan 'kuno' Qing + +pkgbase=python-couchdb +pkgname=(python-couchdb python2-couchdb) +pkgver=1.1 +_commit=38f48c6d13cce15112f93fa97b4b8b67fb857632 +pkgrel=2 +pkgdesc="Python library for working with CouchDB" +url="https://github.com/djc/couchdb-python/"; +license=('BSD') +arch=('any') +makedepends=('python-setuptools' 'python2-setuptools' 'git') +checkdepends=('python-pifpaf' 'couchdb') +source=("git+https://github.com/djc/couchdb-python.git#commit=$_commit";) +md5sums=('SKIP') + +prepare() { + cp -a couchdb-python{,-py2} + + cd "$srcdir"/couchdb-python-py2 + sed -i 's/python /python2 /' Makefile + find . -name "*.py" -exec \ +sed -i '1s|env python$|env python2|' {} \; +} + +build() { + cd "$srcdir"/couchdb-python + python setup.py build + + cd "$srcdir"/couchdb-python-py2 + python2 setup.py build +} + +check() { + # New couchdb doesn't provide /usr/bin/couchdb + export PATH="$PATH:/usr/lib/couchdb/bin" + + cd "$srcdir"/couchdb-python + pifpaf run couchdb python setup.py test || warning "python 3 tests failed" + + cd "$srcdir"/couchdb-python-py2 + pifpaf run couchdb python2 setup.py test +} + +package_python-couchdb() { + depends=('python-setuptools') + + cd couchdb-python + python setup.py install --root="$pkgdir" --optimize=1 + + install -D -m644 "COPYING" \ +"$pkgdir/usr/share/licenses/$pkgname/COPYING" +} + +package_python2-couchdb() { + depends=('python2-setuptools') + + cd couchdb-python-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 + + install -D -m644 "COPYING" \ +"$pkgdir/usr/share/licenses/$pkgname/COPYING" + + for name in couchdb-dump couchdb-load couchdb-replicate couchpy couchdb-load-design-doc; do +mv "$pkgdir/usr/bin/$name"{,2} + done +} + +# vim:ts=2:sw=2:et
[arch-commits] Commit in python-couchdb/repos (2 files)
Date: Sunday, September 20, 2015 @ 03:47:37 Author: fyan Revision: 141106 archrelease: copy trunk to community-staging-any Added: python-couchdb/repos/community-staging-any/ python-couchdb/repos/community-staging-any/PKGBUILD (from rev 141105, python-couchdb/trunk/PKGBUILD) --+ PKGBUILD | 85 + 1 file changed, 85 insertions(+) Copied: python-couchdb/repos/community-staging-any/PKGBUILD (from rev 141105, python-couchdb/trunk/PKGBUILD) === --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2015-09-20 01:47:37 UTC (rev 141106) @@ -0,0 +1,85 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Aaron DeVore +# Contributor: Byron Clark +# Contributor: Guan 'kuno' Qing + +pkgbase=python-couchdb +pkgname=(python-couchdb python2-couchdb) +pkgver=1.0 +pkgrel=2 +pkgdesc="Python library for working with CouchDB" +url="http://code.google.com/p/couchdb-python/"; +license=('BSD') +arch=('any') +makedepends=('python-setuptools' 'python2-setuptools') +checkdepends=('couchdb') +source=(http://pypi.python.org/packages/source/C/CouchDB/CouchDB-$pkgver.tar.gz) +md5sums=('94fa641fa032f9b8a58515881fbb4b1e') + +prepare() { + cp -a CouchDB-$pkgver{,-py2} + + cd "$srcdir/CouchDB-$pkgver-py2" + sed -i 's/python /python2 /' Makefile + find . -name "*.py" -exec \ +sed -i '1s|env python$|env python2|' {} \; +} + +build() { + cd "$srcdir/CouchDB-$pkgver" + python setup.py build + + cd "$srcdir/CouchDB-$pkgver-py2" + python2 setup.py build +} + +check() { + mkdir "$srcdir/tmp_couchdb" + cat > "$srcdir/tmp_couchdb.conf" << EOF +[couchdb] +database_dir = "$srcdir/tmp_couchdb" +view_index_dir = "$srcdir/tmp_couchdb" +uri_file = "$srcdir/tmp_couchdb.uri" +[log] +file = "$srcdir/tmp_couchdb.log" +EOF + + couchdb -a "$srcdir/tmp_couchdb.conf" & + _COUCHDB_PID=$! + sleep 3; + + cd "$srcdir/CouchDB-$pkgver" + python setup.py test || warning "python 3 tests failed" + + cd "$srcdir/CouchDB-$pkgver-py2" + python2 setup.py test + + kill $_COUCHDB_PID +} + +package_python-couchdb() { + depends=('python-setuptools') + + cd "$srcdir/CouchDB-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 + + install -D -m644 "COPYING" \ +"$pkgdir/usr/share/licenses/$pkgname/COPYING" +} + +package_python2-couchdb() { + depends=('python2-setuptools') + + cd "$srcdir/CouchDB-$pkgver-py2" + python2 setup.py install --root="$pkgdir" --optimize=1 + + install -D -m644 "COPYING" \ +"$pkgdir/usr/share/licenses/$pkgname/COPYING" + + for name in couchdb-dump couchdb-load couchdb-replicate couchpy; do +mv "$pkgdir/usr/bin/$name"{,2} + done +} + +# vim:ts=2:sw=2:et