[arch-commits] Commit in sopel/trunk (PKGBUILD)
Felix Yan
fyan at archlinux.org
Tue Aug 11 07:13:01 UTC 2015
Date: Tuesday, August 11, 2015 @ 09:13:01
Author: fyan
Revision: 138209
upgpkg: sopel 5.5.0-2
correct dependencies and install conf/service/manpage.
Modified:
sopel/trunk/PKGBUILD
----------+
PKGBUILD | 33 ++++++++++++++++++++++++++-------
1 file changed, 26 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-08-11 06:28:24 UTC (rev 138208)
+++ PKGBUILD 2015-08-11 07:13:01 UTC (rev 138209)
@@ -3,24 +3,43 @@
pkgname=sopel
pkgver=5.5.0
-pkgrel=1
+pkgrel=2
pkgdesc="An easy-to-use and highly extensible IRC Bot framework (Formerly Willie)"
arch=('any')
-license=('GPL')
+license=('custom:EFL')
url='http://sopel.chat'
-depends=('python-feedparser' 'python-pytz' 'python-lxml' 'python-praw' 'python-pyenchant'
- 'python-pygeoip' 'python-setuptools' 'sqlite')
-makedepends=('git')
-checkdepends=('python-pytest-runner')
+depends=('python-setuptools' 'sqlite')
+optdepends=('python-feedparser: nws and rss modules'
+ 'python-pytz: remind module'
+ 'python-lxml: xkcd module'
+ 'python-pyenchant: spellchek module'
+ 'python-praw: reddit module'
+ 'python-pygeoip: geoip module')
+makedepends=('git' 'python-sphinx')
+checkdepends=('python-pytest' 'python-feedparser' 'python-pytz' 'python-lxml'
+ 'python-pyenchant' 'python-praw' 'python-pygeoip')
+backup=('etc/willie.cfg')
source=("git+https://github.com/sopel-irc/sopel.git#tag=$pkgver")
md5sums=('SKIP')
+build() {
+ cd "$srcdir/sopel"
+ python setup.py build
+ make -C docs man
+}
+
check() {
cd "$srcdir/sopel"
- python setup.py ptr || warning "Tests failed"
+ py.test --ignore build || warning "Tests failed"
}
package() {
cd "$srcdir/sopel"
python setup.py install --root="${pkgdir}" --optimize=1
+
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 contrib/willie.cfg "$pkgdir/etc/willie.cfg"
+ install -Dm644 contrib/willie.service "$pkgdir/usr/lib/systemd/system/willie.service"
+ install -Dm644 contrib/willie.conf "$pkgdir/usr/lib/tmpfiles.d/willie.conf"
+ install -Dm644 docs/build/man/willie.1 "$pkgdir/usr/share/man/man1/willie.1"
}
More information about the arch-commits
mailing list