[arch-commits] Commit in python-irc/trunk (PKGBUILD)
Eli Schwartz
eschwartz at archlinux.org
Tue Jan 1 15:50:43 UTC 2019
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
+}
More information about the arch-commits
mailing list