[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