Date: Tuesday, January 1, 2019 @ 15:50:43 Author: eschwartz Revision: 420171
various build issues - do build in build() function not in package() - missing makedepends were downloaded as eggs from PyPI during build() - use HTTPS url Modified: python-irc/trunk/PKGBUILD ----------+ PKGBUILD | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-01-01 15:28:52 UTC (rev 420170) +++ PKGBUILD 2019-01-01 15:50:43 UTC (rev 420171) @@ -9,31 +9,27 @@ pkgrel=1 pkgdesc="IRC (Internet Relay Chat) protocol client library for Python" depends=('python-six' 'python-pytz' 'python-more-itertools' 'python-jaraco' 'python-tempora') -makedepends=('python-setuptools' 'python2-setuptools' +makedepends=('python-setuptools-scm' 'python2-setuptools-scm' 'python2-jaraco' 'python2-more-itertools' 'python2-pytz' 'python2-tempora') checkdepends=('python-pytest' 'python2-pytest') arch=('any') -url="http://pypi.python.org/pypi/irc" +url="https://pypi.python.org/pypi/irc" license=('LGPL') source=("https://files.pythonhosted.org/packages/source/i/irc/irc-$pkgver.tar.gz") md5sums=('b201b4f58cc1e2a59cb675a59a0b7b37') -build() { +prepare() { cd "$srcdir" cp -a "irc-$pkgver" "irc2-$pkgver" } -package_python-irc() { +build() { cd "$srcdir/irc-$pkgver" export LC_ALL=en_US.UTF-8 - python3 setup.py install --root="$pkgdir" --optimize=0 -} + python3 setup.py build -package_python2-irc() { - depends=('python2-six' 'python2-pytz' 'python2-more-itertools' 'python2-jaraco' 'python2-tempora') - cd "$srcdir/irc2-$pkgver" - python2 setup.py install --root="$pkgdir" --optimize=0 + python2 setup.py build } check() { @@ -40,8 +36,21 @@ return # dude broke pytest? cd "$srcdir/irc-$pkgver" export LC_ALL=en_US.UTF-8 - python3 setup.py test + python3 setup.py test cd "$srcdir/irc2-$pkgver" - python2 setup.py test + python2 setup.py test } + +package_python-irc() { + cd "$srcdir/irc-$pkgver" + export LC_ALL=en_US.UTF-8 + python3 setup.py install --root="$pkgdir" --optimize=0 +} + +package_python2-irc() { + depends=('python2-six' 'python2-pytz' 'python2-more-itertools' 'python2-jaraco' 'python2-tempora') + + cd "$srcdir/irc2-$pkgver" + python2 setup.py install --root="$pkgdir" --optimize=0 +}