Date: Wednesday, September 16, 2015 @ 05:45:57 Author: fyan Revision: 246377
archrelease: copy trunk to testing-i686, testing-x86_64 Added: twisted/repos/testing-i686/ twisted/repos/testing-i686/PKGBUILD (from rev 246376, twisted/trunk/PKGBUILD) twisted/repos/testing-x86_64/ twisted/repos/testing-x86_64/PKGBUILD (from rev 246376, twisted/trunk/PKGBUILD) -------------------------+ testing-i686/PKGBUILD | 85 ++++++++++++++++++++++++++++++++++++++++++++++ testing-x86_64/PKGBUILD | 85 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 170 insertions(+) Copied: twisted/repos/testing-i686/PKGBUILD (from rev 246376, twisted/trunk/PKGBUILD) =================================================================== --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-09-16 03:45:57 UTC (rev 246377) @@ -0,0 +1,85 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Ionut Biru <ib...@archlinux.org> +# Contributor: Juergen Hoetzel <juer...@archlinux.org> +# Contributor: Douglas Soares de Andrade <doug...@archlinux.org> + +pkgbase=twisted +pkgname=(python-twisted python2-twisted) +pkgver=15.4.0 +pkgrel=1 +pkgdesc="Asynchronous networking framework written in Python" +arch=('i686' 'x86_64') +url="http://twistedmatrix.com/" +license=('MIT') +makedepends=('python-crypto' 'python2-crypto' 'python-zope-interface' 'python2-zope-interface' 'git' + 'python-setuptools' 'python2-setuptools' 'python-service-identity' 'python2-service-identity') +checkdepends=('subversion' 'python2-sphinx' 'pygtk' 'xorg-server-xvfb' 'tk' 'openssh' + 'python-gobject' 'python2-gobject' 'python-gobject2' 'python2-gobject2' + 'python2-gmpy2' 'python2-soappy') +source=("git+https://github.com/twisted/twisted.git#tag=twisted-$pkgver") +sha1sums=('SKIP') + +prepare() { + cp -a "twisted"{,-py2} + + cd "twisted-py2" + sed -i 's:^#!.*bin.*python:#!/usr/bin/python2:' \ + twisted/python/test/pullpipe.py \ + twisted/mail/test/pop3testserver.py \ + twisted/trial/test/scripttest.py +} + +build() { + cd "$srcdir/twisted" + python3 setup.py build + + cd "$srcdir/twisted-py2" + python2 setup.py build +} + +check() { + cd "$srcdir/twisted" + LC_CTYPE=en_US.utf8 xvfb-run python admin/run-python3-tests + + cd "$srcdir/twisted-py2" + LC_CTYPE=en_US.utf8 xvfb-run python2 bin/trial twisted || warning "Tests failed" +} + +package_python-twisted() { + depends=('python-crypto' 'python-zope-interface') + optdepends=('python-pyopenssl' + 'python-service-identity: for TLS client hostname verification' + 'python-pyasn1: for using conch' + 'tk: for using tkconch') + + cd "twisted" + python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 + + # Wrong path, wrong! + cp -a "$pkgdir"/usr/twisted/* "$pkgdir"/usr/lib/python3.4/site-packages/twisted/ + rm -r "$pkgdir"/usr/twisted + + # twisted in python 3 supports only one command line tool for now. + # Let's rename the tools the other way round after the python 3 version supports all. + mv "$pkgdir/usr/bin/trial"{,3} + + install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_python2-twisted() { + depends=('python2-crypto' 'python2-zope-interface') + optdepends=('python2-pyopenssl' + 'python2-service-identity: for TLS client hostname verification' + 'python2-soappy: for twisted.web.soap' + 'python2-pyasn1: for using conch' + 'pygtk: for using manhole' + 'tk: for using tkconch') + provides=("twisted=$pkgver") + conflicts=('twisted<14.0.0') + replaces=('twisted<14.0.0') + + cd "twisted-py2" + python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 + install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} Copied: twisted/repos/testing-x86_64/PKGBUILD (from rev 246376, twisted/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2015-09-16 03:45:57 UTC (rev 246377) @@ -0,0 +1,85 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Ionut Biru <ib...@archlinux.org> +# Contributor: Juergen Hoetzel <juer...@archlinux.org> +# Contributor: Douglas Soares de Andrade <doug...@archlinux.org> + +pkgbase=twisted +pkgname=(python-twisted python2-twisted) +pkgver=15.4.0 +pkgrel=1 +pkgdesc="Asynchronous networking framework written in Python" +arch=('i686' 'x86_64') +url="http://twistedmatrix.com/" +license=('MIT') +makedepends=('python-crypto' 'python2-crypto' 'python-zope-interface' 'python2-zope-interface' 'git' + 'python-setuptools' 'python2-setuptools' 'python-service-identity' 'python2-service-identity') +checkdepends=('subversion' 'python2-sphinx' 'pygtk' 'xorg-server-xvfb' 'tk' 'openssh' + 'python-gobject' 'python2-gobject' 'python-gobject2' 'python2-gobject2' + 'python2-gmpy2' 'python2-soappy') +source=("git+https://github.com/twisted/twisted.git#tag=twisted-$pkgver") +sha1sums=('SKIP') + +prepare() { + cp -a "twisted"{,-py2} + + cd "twisted-py2" + sed -i 's:^#!.*bin.*python:#!/usr/bin/python2:' \ + twisted/python/test/pullpipe.py \ + twisted/mail/test/pop3testserver.py \ + twisted/trial/test/scripttest.py +} + +build() { + cd "$srcdir/twisted" + python3 setup.py build + + cd "$srcdir/twisted-py2" + python2 setup.py build +} + +check() { + cd "$srcdir/twisted" + LC_CTYPE=en_US.utf8 xvfb-run python admin/run-python3-tests + + cd "$srcdir/twisted-py2" + LC_CTYPE=en_US.utf8 xvfb-run python2 bin/trial twisted || warning "Tests failed" +} + +package_python-twisted() { + depends=('python-crypto' 'python-zope-interface') + optdepends=('python-pyopenssl' + 'python-service-identity: for TLS client hostname verification' + 'python-pyasn1: for using conch' + 'tk: for using tkconch') + + cd "twisted" + python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 + + # Wrong path, wrong! + cp -a "$pkgdir"/usr/twisted/* "$pkgdir"/usr/lib/python3.4/site-packages/twisted/ + rm -r "$pkgdir"/usr/twisted + + # twisted in python 3 supports only one command line tool for now. + # Let's rename the tools the other way round after the python 3 version supports all. + mv "$pkgdir/usr/bin/trial"{,3} + + install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_python2-twisted() { + depends=('python2-crypto' 'python2-zope-interface') + optdepends=('python2-pyopenssl' + 'python2-service-identity: for TLS client hostname verification' + 'python2-soappy: for twisted.web.soap' + 'python2-pyasn1: for using conch' + 'pygtk: for using manhole' + 'tk: for using tkconch') + provides=("twisted=$pkgver") + conflicts=('twisted<14.0.0') + replaces=('twisted<14.0.0') + + cd "twisted-py2" + python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 + install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}