[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)

2020-11-09 Thread Felix Yan via arch-commits
Date: Monday, November 9, 2020 @ 15:55:13
  Author: felixonmars
Revision: 399775

archrelease: copy trunk to staging-any

Added:
  python-beaker/repos/staging-any/
  python-beaker/repos/staging-any/PKGBUILD
(from rev 399774, python-beaker/trunk/PKGBUILD)

--+
 PKGBUILD |   46 ++
 1 file changed, 46 insertions(+)

Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 399774, 
python-beaker/trunk/PKGBUILD)
===
--- staging-any/PKGBUILD(rev 0)
+++ staging-any/PKGBUILD2020-11-09 15:55:13 UTC (rev 399775)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Ionut Biru 
+# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT 
com >
+
+pkgname=python-beaker
+pkgver=1.11.0
+pkgrel=5
+arch=('any')
+license=('custom')
+pkgdesc="Caching and sessions WSGI middleware for use with web applications 
and stand-alone Python scripts and applications"
+url="http://beaker.groovie.org/";
+depends=('python')
+makedepends=('python-setuptools')
+checkdepends=('python-nose' 'python-mock' 'python-sqlalchemy'
+  'python-pycryptodome' 'python-coverage' 'python-webtest' 
'python-redis'
+  'python-pymongo' 'python-pylibmc' 'redis' 'python-cryptography'
+  'python-memcached' 'memcached' 'pifpaf' 'python-mongomock')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/bbangert/beaker/archive/$pkgver.tar.gz";)
+sha512sums=('0eab9ff40314786e0fb2d31a6b932f355680c193ac5c41de442ee5a3f4d5cf62ae1c30f2948f8e2c89c012bad5e4332a5a72be62c9b1cba0b9f2723afe7e9ae3')
+
+prepare() {
+  # Use a fake MongoDB for tests
+  sed -e '/class TestMongoDB/i import mongomock' \
+  -e 
"s|'mongodb://localhost:27017/beaker_testdb'|mongomock.MongoClient('mongodb://localhost:27017/beaker_testdb')|"
 \
+  -i beaker-$pkgver/tests/test_managers/test_ext_mongodb.py
+
+  sed -i "s#/usr/bin/python#/usr/bin/python3#" 
beaker-$pkgver/beaker/crypto/pbkdf2.py
+}
+
+build() {
+  cd "$srcdir"/beaker-$pkgver
+  python3 setup.py build
+}
+
+check() {
+  # it_IT.UTF-8 is missing in test env
+
+  cd "$srcdir"/beaker-$pkgver
+  pifpaf run memcached --port 11211 -- pifpaf run redis python setup.py 
nosetests || warning "Tests failed"
+}
+
+package() {
+  cd beaker-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python-beaker/LICENSE
+}


[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)

2019-10-25 Thread Evangelos Foutras via arch-commits
Date: Friday, October 25, 2019 @ 15:20:42
  Author: foutrelis
Revision: 365617

archrelease: copy trunk to staging-any

Added:
  python-beaker/repos/staging-any/
  python-beaker/repos/staging-any/PKGBUILD
(from rev 365616, python-beaker/trunk/PKGBUILD)

--+
 PKGBUILD |   67 +
 1 file changed, 67 insertions(+)

Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 365616, 
python-beaker/trunk/PKGBUILD)
===
--- staging-any/PKGBUILD(rev 0)
+++ staging-any/PKGBUILD2019-10-25 15:20:42 UTC (rev 365617)
@@ -0,0 +1,67 @@
+# Maintainer: Felix Yan 
+# Contributor: Ionut Biru 
+# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT 
com >
+
+pkgbase=python-beaker
+pkgname=('python-beaker' 'python2-beaker')
+pkgver=1.11.0
+pkgrel=2
+arch=('any')
+license=('custom')
+pkgdesc="Caching and sessions WSGI middleware for use with web applications 
and stand-alone Python scripts and applications"
+url="http://beaker.groovie.org/";
+makedepends=('python-setuptools' 'python2-setuptools' 'python2-funcsigs')
+checkdepends=('python-nose' 'python2-nose' 'python-mock' 'python2-mock' 
'python-sqlalchemy'
+  'python2-sqlalchemy' 'python-pycryptodome' 
'python2-pycryptodome' 'python-coverage'
+  'python2-coverage' 'python-webtest' 'python2-webtest' 
'python-redis' 'python2-redis'
+  'python-pymongo' 'python2-pymongo' 'python-pylibmc' 
'python2-pylibmc' 'redis'
+  'python-cryptography' 'python2-cryptography' 'python-memcached' 
'python2-memcached'
+  'memcached' 'pifpaf' 'python-mongomock' 'python2-mongomock')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/bbangert/beaker/archive/$pkgver.tar.gz";)
+sha512sums=('0eab9ff40314786e0fb2d31a6b932f355680c193ac5c41de442ee5a3f4d5cf62ae1c30f2948f8e2c89c012bad5e4332a5a72be62c9b1cba0b9f2723afe7e9ae3')
+
+prepare() {
+  # Use a fake MongoDB for tests
+  sed -e '/class TestMongoDB/i import mongomock' \
+  -e 
"s|'mongodb://localhost:27017/beaker_testdb'|mongomock.MongoClient('mongodb://localhost:27017/beaker_testdb')|"
 \
+  -i beaker-$pkgver/tests/test_managers/test_ext_mongodb.py
+
+  cp -a beaker-$pkgver{,-py2}
+
+  sed -i "s#/usr/bin/python#/usr/bin/python3#" 
beaker-$pkgver/beaker/crypto/pbkdf2.py
+  sed -i "s#/usr/bin/python#/usr/bin/python2#" 
beaker-$pkgver-py2/beaker/crypto/pbkdf2.py
+}
+
+build() {
+  cd "$srcdir"/beaker-$pkgver
+  python3 setup.py build
+
+  cd "$srcdir"/beaker-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  # it_IT.UTF-8 is missing in test env
+
+  cd "$srcdir"/beaker-$pkgver
+  pifpaf run memcached --port 11211 -- pifpaf run redis python setup.py 
nosetests || warning "Tests failed"
+
+  cd "$srcdir"/beaker-$pkgver-py2
+  pifpaf run memcached --port 11211 -- pifpaf run redis python2 setup.py 
nosetests || warning "Tests failed"
+}
+
+package_python-beaker() {
+  depends=('python')
+
+  cd beaker-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python-beaker/LICENSE
+}
+
+package_python2-beaker() {
+  depends=('python2-funcsigs')
+
+  cd beaker-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python2-beaker/LICENSE
+}


[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)

2018-07-18 Thread Felix Yan via arch-commits
Date: Thursday, July 19, 2018 @ 03:55:20
  Author: felixonmars
Revision: 329013

archrelease: copy trunk to staging-any

Added:
  python-beaker/repos/staging-any/
  python-beaker/repos/staging-any/PKGBUILD
(from rev 329012, python-beaker/trunk/PKGBUILD)

--+
 PKGBUILD |   63 +
 1 file changed, 63 insertions(+)

Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 329012, 
python-beaker/trunk/PKGBUILD)
===
--- staging-any/PKGBUILD(rev 0)
+++ staging-any/PKGBUILD2018-07-19 03:55:20 UTC (rev 329013)
@@ -0,0 +1,63 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Ionut Biru 
+# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT 
com >
+
+pkgbase=python-beaker
+pkgname=('python-beaker' 'python2-beaker')
+pkgver=1.10.0
+pkgrel=2
+arch=('any')
+license=('custom')
+pkgdesc="Caching and sessions WSGI middleware for use with web applications 
and stand-alone Python scripts and applications"
+url="http://beaker.groovie.org/";
+makedepends=('python-setuptools' 'python2-setuptools' 'python2-funcsigs')
+checkdepends=('python-nose' 'python2-nose' 'python-mock' 'python2-mock' 
'python-sqlalchemy'
+  'python2-sqlalchemy' 'python-pycryptodomex' 
'python2-pycryptodomex' 'python-coverage'
+  'python2-coverage' 'python-webtest' 'python2-webtest' 
'python-redis' 'python2-redis'
+  'python-pymongo' 'python2-pymongo' 'python-pylibmc' 
'python2-pylibmc' 'redis'
+  'python-cryptography' 'python2-cryptography' 'python-memcached' 
'python2-memcached'
+  'memcached' 'mongodb' 'pifpaf')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/bbangert/beaker/archive/$pkgver.tar.gz";)
+sha512sums=('2a8a6e10f771aaa33190598a52bf1110f1ae1116828c1e9cd42aeceb3dc7a9af896f20c809f165c50940de44d48628d6cacb6f2b480a128bae05f902898ed2b5')
+
+prepare() {
+  sed -i "s/'pycryptodome'/'pycryptodomex'/g" beaker-$pkgver/setup.py
+  sed -i 's/from Crypto./from Cryptodome./' beaker-$pkgver/beaker/crypto/*.py
+  cp -a beaker-$pkgver{,-py2}
+
+  sed -i "s#/usr/bin/python#/usr/bin/python3#" 
beaker-$pkgver/beaker/crypto/pbkdf2.py
+  sed -i "s#/usr/bin/python#/usr/bin/python2#" 
beaker-$pkgver-py2/beaker/crypto/pbkdf2.py
+}
+
+build() {
+  cd "$srcdir"/beaker-$pkgver
+  python3 setup.py build
+
+  cd "$srcdir"/beaker-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  cd "$srcdir"/beaker-$pkgver
+  pifpaf run memcached --port 11211 -- pifpaf run mongodb --port 27017 -- 
pifpaf run redis python setup.py nosetests || warning "Tests failed"
+
+  cd "$srcdir"/beaker-$pkgver-py2
+  pifpaf run memcached --port 11211 -- pifpaf run mongodb --port 27017 -- 
pifpaf run redis python2 setup.py nosetests
+}
+
+package_python-beaker() {
+  depends=('python')
+
+  cd beaker-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python-beaker/LICENSE
+}
+
+package_python2-beaker() {
+  depends=('python2-funcsigs')
+
+  cd beaker-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python2-beaker/LICENSE
+}


[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)

2016-12-24 Thread Bartłomiej Piotrowski
Date: Saturday, December 24, 2016 @ 17:49:11
  Author: bpiotrowski
Revision: 284670

archrelease: copy trunk to staging-any

Added:
  python-beaker/repos/staging-any/
  python-beaker/repos/staging-any/PKGBUILD
(from rev 284669, python-beaker/trunk/PKGBUILD)

--+
 PKGBUILD |   60 
 1 file changed, 60 insertions(+)

Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 284669, 
python-beaker/trunk/PKGBUILD)
===
--- staging-any/PKGBUILD(rev 0)
+++ staging-any/PKGBUILD2016-12-24 17:49:11 UTC (rev 284670)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Ionut Biru 
+# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT 
com >
+
+pkgbase=python-beaker
+pkgname=('python-beaker' 'python2-beaker')
+pkgver=1.8.1
+pkgrel=2
+arch=('any')
+license=('custom')
+pkgdesc="Caching and sessions WSGI middleware for use with web applications 
and stand-alone Python scripts and applications"
+url="http://beaker.groovie.org/";
+makedepends=('python-setuptools' 'python2-setuptools' 'git')
+checkdepends=('python-nose' 'python2-nose' 'python-mock' 'python2-mock' 
'python-sqlalchemy' 'python2-sqlalchemy'
+  'python-crypto' 'python2-crypto' 'python-coverage' 
'python2-coverage' 'python-webtest' 'python2-webtest'
+  'python-beautifulsoup4' 'python2-beautifulsoup4')
+source=("git+https://github.com/bbangert/beaker.git#tag=$pkgver";)
+md5sums=('SKIP')
+
+prepare() {
+cp -a beaker{,-py2}
+
+sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker/beaker/crypto/pbkdf2.py
+sed -i "s#/usr/bin/python#/usr/bin/python2#" 
beaker-py2/beaker/crypto/pbkdf2.py
+}
+
+build() {
+cd "$srcdir"/beaker
+python3 setup.py build
+
+cd "$srcdir"/beaker-py2
+python2 setup.py build
+}
+
+check() {
+cd "$srcdir"/beaker
+mkdir tests_py3
+2to3 -w -n -o tests_py3 tests/*.py
+PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests3 --py3where=tests_py3
+
+cd "$srcdir"/beaker-py2
+PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests2
+}
+
+package_python-beaker() {
+depends=('python')
+
+cd beaker
+python3 setup.py install --root="$pkgdir" --optimize=1
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/python-beaker/LICENSE
+}
+
+package_python2-beaker() {
+depends=('python2')
+
+cd beaker-py2
+python2 setup.py install --root="$pkgdir" --optimize=1
+install -D -m644 LICENSE 
"$pkgdir"/usr/share/licenses/python2-beaker/LICENSE
+}


[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)

2015-09-19 Thread Felix Yan
Date: Saturday, September 19, 2015 @ 14:44:33
  Author: fyan
Revision: 246612

archrelease: copy trunk to staging-any

Added:
  python-beaker/repos/staging-any/
  python-beaker/repos/staging-any/PKGBUILD
(from rev 246611, python-beaker/trunk/PKGBUILD)

--+
 PKGBUILD |   60 
 1 file changed, 60 insertions(+)

Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 246611, 
python-beaker/trunk/PKGBUILD)
===
--- staging-any/PKGBUILD(rev 0)
+++ staging-any/PKGBUILD2015-09-19 12:44:33 UTC (rev 246612)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Ionut Biru 
+# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT 
com >
+
+pkgbase=python-beaker
+pkgname=('python-beaker' 'python2-beaker')
+pkgver=1.7.0
+pkgrel=3
+arch=('any')
+license=('custom')
+pkgdesc="Caching and sessions WSGI middleware for use with web applications 
and stand-alone Python scripts and applications"
+url="http://beaker.groovie.org/";
+makedepends=('python-setuptools' 'python2-setuptools' 'git')
+checkdepends=('python-nose' 'python2-nose' 'python-mock' 'python2-mock' 
'python-sqlalchemy' 'python2-sqlalchemy'
+  'python-crypto' 'python2-crypto' 'python-coverage' 
'python2-coverage' 'python-webtest' 'python2-webtest'
+  'python-beautifulsoup4' 'python2-beautifulsoup4')
+source=("git+https://github.com/bbangert/beaker.git#tag=$pkgver";)
+md5sums=('SKIP')
+
+prepare() {
+cp -a beaker{,-py2}
+
+sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker/beaker/crypto/pbkdf2.py
+sed -i "s#/usr/bin/python#/usr/bin/python2#" 
beaker-py2/beaker/crypto/pbkdf2.py
+}
+
+build() {
+cd "${srcdir}/beaker"
+python3 setup.py build
+
+cd "${srcdir}/beaker-py2"
+python2 setup.py build
+}
+
+check() {
+cd "${srcdir}/beaker"
+mkdir tests_py3
+2to3 -w -n -o tests_py3 tests/*.py
+PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests3 --py3where=tests_py3
+
+cd "${srcdir}/beaker-py2"
+PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests2
+}
+
+package_python-beaker() {
+depends=('python')
+
+cd "${srcdir}/beaker"
+python3 setup.py install --root="${pkgdir}" --optimize=1
+install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/python-beaker/LICENSE"
+}
+
+package_python2-beaker() {
+depends=('python2')
+
+cd "${srcdir}/beaker-py2"
+python2 setup.py install --root="${pkgdir}" --optimize=1
+install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/python2-beaker/LICENSE"
+}


[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)

2014-03-16 Thread Felix Yan
Date: Monday, March 17, 2014 @ 05:32:47
  Author: fyan
Revision: 208007

archrelease: copy trunk to staging-any

Added:
  python-beaker/repos/staging-any/
  python-beaker/repos/staging-any/PKGBUILD
(from rev 208006, python-beaker/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 208006, 
python-beaker/trunk/PKGBUILD)
===
--- staging-any/PKGBUILD(rev 0)
+++ staging-any/PKGBUILD2014-03-17 04:32:47 UTC (rev 208007)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer : Ionut Biru 
+# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT 
com >
+
+pkgname=('python-beaker' 'python2-beaker')
+pkgver=1.6.4
+pkgrel=2
+arch=('any')
+license=('custom')
+pkgdesc="Caching and sessions WSGI middleware for use with web applications 
and stand-alone Python scripts and applications"
+url="http://beaker.groovie.org/";
+makedepends=('python-setuptools' 'python2-setuptools')
+source=("http://cheeseshop.python.org/packages/source/B/Beaker/Beaker-${pkgver}.tar.gz";)
+md5sums=('c2e102870ed4c53104dec48ceadf8e9d')
+
+build() {
+cp -r Beaker-${pkgver} python2-Beaker-${pkgver}
+
+cd "${srcdir}/Beaker-${pkgver}"
+sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker/crypto/pbkdf2.py
+python3 setup.py build
+
+cd "${srcdir}/python2-Beaker-${pkgver}"
+sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker/crypto/pbkdf2.py
+python2 setup.py build
+}
+
+package_python-beaker() {
+depends=('python')
+
+cd "${srcdir}/Beaker-${pkgver}"
+python3 setup.py install --root="${pkgdir}" --optimize=1
+install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/python-beaker/LICENSE"
+}
+
+package_python2-beaker() {
+depends=('python2')
+
+cd "${srcdir}/python2-Beaker-${pkgver}"
+python2 setup.py install --root="${pkgdir}" --optimize=1
+install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/python2-beaker/LICENSE"
+}



[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)

2012-10-02 Thread Stéphane Gaudreault
Date: Tuesday, October 2, 2012 @ 21:05:41
  Author: stephane
Revision: 167693

archrelease: copy trunk to staging-any

Added:
  python-beaker/repos/staging-any/
  python-beaker/repos/staging-any/PKGBUILD
(from rev 167692, python-beaker/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 167692, 
python-beaker/trunk/PKGBUILD)
===
--- staging-any/PKGBUILD(rev 0)
+++ staging-any/PKGBUILD2012-10-03 01:05:41 UTC (rev 167693)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer : Ionut Biru 
+# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT 
com >
+
+pkgname=('python-beaker' 'python2-beaker')
+pkgver=1.6.3
+pkgrel=2
+arch=('any')
+license=('custom')
+pkgdesc="Caching and sessions WSGI middleware for use with web applications 
and stand-alone Python scripts and applications"
+url="http://beaker.groovie.org/";
+makedepends=('python-distribute' 'python2-distribute')
+source=("http://cheeseshop.python.org/packages/source/B/Beaker/Beaker-${pkgver}.tar.gz";)
+md5sums=('bd4a986a3cad26d576e7ee77cce86b4f')
+
+build() {
+cp -r Beaker-${pkgver} python2-Beaker-${pkgver}
+
+cd "${srcdir}/Beaker-${pkgver}"
+sed -i "s#/usr/bin/python#/usr/bin/python3#" beaker/crypto/pbkdf2.py
+python3 setup.py build
+
+cd "${srcdir}/python2-Beaker-${pkgver}"
+sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker/crypto/pbkdf2.py
+python2 setup.py build
+}
+
+package_python-beaker() {
+depends=('python')
+
+cd "${srcdir}/Beaker-${pkgver}"
+python3 setup.py install --root="${pkgdir}" --optimize=1
+install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/python-beaker/LICENSE"
+}
+
+package_python2-beaker() {
+depends=('python2')
+
+cd "${srcdir}/python2-Beaker-${pkgver}"
+python2 setup.py install --root="${pkgdir}" --optimize=1
+install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/python2-beaker/LICENSE"
+}



[arch-commits] Commit in python-beaker/repos (staging-any staging-any/PKGBUILD)

2011-12-22 Thread Ionut Biru
Date: Thursday, December 22, 2011 @ 11:46:45
  Author: ibiru
Revision: 145449

archrelease: copy trunk to staging-any

Added:
  python-beaker/repos/staging-any/
  python-beaker/repos/staging-any/PKGBUILD
(from rev 145448, python-beaker/trunk/PKGBUILD)

--+
 PKGBUILD |   41 +
 1 file changed, 41 insertions(+)

Copied: python-beaker/repos/staging-any/PKGBUILD (from rev 145448, 
python-beaker/trunk/PKGBUILD)
===
--- staging-any/PKGBUILD(rev 0)
+++ staging-any/PKGBUILD2011-12-22 16:46:45 UTC (rev 145449)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer : Ionut Biru 
+# Contributor: Massimiliano Torromeo < massimiliano DOT torromeo AT gmail DOT 
com >
+
+pkgname=('python-beaker' 'python2-beaker')
+pkgver=1.6.2
+pkgrel=1
+arch=('any')
+license=('custom')
+pkgdesc="Caching and sessions WSGI middleware for use with web applications 
and stand-alone Python scripts and applications"
+url="http://beaker.groovie.org/";
+makedepends=('python-distribute' 'python2-distribute')
+source=("http://cheeseshop.python.org/packages/source/B/Beaker/Beaker-${pkgver}.tar.gz";)
+md5sums=('455a264cb481ab07446f020c001dcdc5')
+
+build() {
+cp -r Beaker-${pkgver} python2-Beaker-${pkgver}
+
+cd ${srcdir}/Beaker-${pkgver}
+python setup.py build
+
+cd ${srcdir}/python2-Beaker-${pkgver}
+sed -i "s#/usr/bin/python#/usr/bin/python2#" beaker/crypto/pbkdf2.py
+python2 setup.py build
+}
+
+package_python-beaker() {
+depends=('python')
+
+cd ${srcdir}/Beaker-${pkgver}
+python setup.py install --root=${pkgdir} --optimize=1
+install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/python-beaker/LICENSE
+}
+
+package_python2-beaker() {
+depends=('python2')
+
+cd ${srcdir}/python2-Beaker-${pkgver}
+python2 setup.py install --root=${pkgdir} --optimize=1
+install -D -m644 LICENSE 
${pkgdir}/usr/share/licenses/python2-beaker/LICENSE
+}