[arch-commits] Commit in sopel/trunk (PKGBUILD)

Felix Yan felixonmars at archlinux.org
Fri Sep 16 07:02:43 UTC 2016


    Date: Friday, September 16, 2016 @ 07:02:43
  Author: felixonmars
Revision: 189441

upgpkg: sopel 6.4.0-1

Modified:
  sopel/trunk/PKGBUILD

----------+
 PKGBUILD |   22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-09-16 06:57:56 UTC (rev 189440)
+++ PKGBUILD	2016-09-16 07:02:43 UTC (rev 189441)
@@ -2,7 +2,7 @@
 # Maintainer: Felix Yan <felixonmars at archlinux.org>
 
 pkgname=sopel
-pkgver=6.3.1
+pkgver=6.4.0
 pkgrel=1
 pkgdesc="An easy-to-use and highly extensible IRC Bot framework (Formerly Willie)"
 arch=('any')
@@ -11,27 +11,31 @@
 depends=('python-setuptools' 'sqlite' 'python-xmltodict' 'python-pytz' 'python-praw'
          'python-pyenchant' 'python-pygeoip')
 makedepends=('git' 'python-sphinx')
-checkdepends=('python-pytest-runner' 'ipython')
+checkdepends=('python-pytest' 'ipython')
 backup=('etc/sopel.cfg')
 source=("git+https://github.com/sopel-irc/sopel.git#tag=$pkgver")
 md5sums=('SKIP')
 
+prepare() {
+  sed -i 's/requests>.*/requests/' sopel/requirements.txt
+
+  export LC_CTYPE=en_US.UTF-8
+}
+
 build() {
-  cd "$srcdir/sopel"
+  cd sopel
   python setup.py build
   make -C docs man
 }
 
 check() {
-  cd "$srcdir/sopel"
-  mv build ../
-  python setup.py ptr || warning "Tests failed"
-  mv ../build ./
+  cd sopel
+  py.test --ignore=sopel.py --ignore=build/ || warning "Tests failed"
 }
 
 package() {
-  cd "$srcdir/sopel"
-  python setup.py install --root="${pkgdir}" --optimize=1
+  cd sopel
+  python setup.py install --root="$pkgdir" --optimize=1
 
   install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
   install -Dm644 contrib/sopel.cfg "$pkgdir/etc/sopel.cfg"



More information about the arch-commits mailing list