diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 15 insertions, 32 deletions
@@ -1,41 +1,24 @@ -# Maintainer: Peter Cai <peter at typeblog dot net> -# Contributor: yhaupenthal <y dot h plus aur at posteo dot de> -# Contributor: Brice Waegeneire <brice dot wge at gmail dot com> -# Contributor: Reventlov <contact+aur@volcanis.me> +_pkgname=isso pkgname=isso pkgver=0.12.2 pkgrel=2 -pkgdesc="A commenting python server similar to Disqus" +pkgdesc="lightweight Disqus alternative" arch=('any') -url="http://posativ.org/isso/" +url="https://github.com/posativ/isso/" license=('MIT') -depends=('python-bleach' 'python-jinja' 'python-werkzeug' 'python-html5lib-9x07' 'python-misaka' 'python-itsdangerous' 'python-six' 'python-cffi' 'sqlite' 'python-setuptools') -makedepends=('git' 'python') -backup=('etc/isso.conf') -source=("isso-${pkgver}-pypi.tar.gz::https://files.pythonhosted.org/packages/source/i/isso/isso-${pkgver}.tar.gz" - "https://raw.githubusercontent.com/posativ/isso/master/LICENSE" - "isso.service") -install=$pkgname.install -sha256sums=('3342f6023935a3a93ace90e831429359d5056330ae3c492500af4f8476fd97ca' - 'd909d060d71c4d9ce92102fa68aa53c963db9b4b6ca315fa0817eafb07651fe2' - '5e625e14f757101dcfa9cdacb18c191d5f6f0324a2c68dc8847cb77e343b7eef') -validpgpkeys=("7757B21C0C6E5AE4BC6F6462FD1BA15E0E87FE5C") -package() { - cd "${srcdir}" - # License - install -D -m 644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +depends=('python' 'python-bleach' 'python-jinja' 'python-werkzeug' 'python-html5lib' 'python-misaka' 'python-itsdangerous' 'python-six' 'python-cffi' 'sqlite' 'python-setuptools') +_name=${pkgname#python-} +source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_pkgname}-${pkgver}.tar.gz") +md5sums=('d5eeccd40e981b3fa42580c971cb6414') - msg "Starting build..." - cd "${srcdir}/${pkgname}-${pkgver}" - python setup.py install --root="${pkgdir}/" --optimize=1 +build() { + cd "$srcdir/$_pkgname-$pkgver" + LANG=en_US.UTF-8 python3 setup.py build +} - # ... systemd - install -D -m 644 "${srcdir}/isso.service" "${pkgdir}/usr/lib/systemd/system/isso.service" - # ... common config - install -D -m 644 "${srcdir}/${pkgname}-${pkgver}/share/isso.conf" "${pkgdir}/etc/isso.conf" - # ... man pages - install -D -m 644 "${srcdir}/${pkgname}-${pkgver}/man/man1/isso.1" "${pkgdir}/usr/share/man/man1/isso.1" - install -D -m 644 "${srcdir}/${pkgname}-${pkgver}/man/man5/isso.conf.5" "${pkgdir}/usr/share/man/man5/isso.conf.5" +package() { + cd "$srcdir/$_pkgname-$pkgver" + LANG=en_US.UTF-8 python3 setup.py install --root=$pkgdir --optimize=1 --skip-build } -# vim:set ts=2 sw=2 et: +# vim:set sw=2 et: |