diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 8 insertions, 12 deletions
@@ -1,30 +1,26 @@ # Maintainer: Henry-Joseph Audéoud <h.audeoud@gmail.com> pkgname=walt-server -pkgver=4 +pkgver=5 pkgrel=1 pkgdesc="WalT server components" arch=(any) url="https://walt-project.liglab.fr" license=('BSD') depends=(walt-common walt-virtual - python2-snimpy python2-ipaddress python2-requests - python2-docker python2-sdnotify python2-dateutil) + python-snimpy python-ipaddress python-requests + python-psycopg2 python-sdnotify python-dateutil) source=("https://files.pythonhosted.org/packages/source/w/${pkgname}/${pkgname}-${pkgver}.tar.gz" "LICENSE") -sha256sums=('caf87c1c8596303b517b555ba5a1c16d5441c50f3e483f51a7a908cf9129b5f6' +sha256sums=('2368e364f613d364a8688643c3b0254a48a74c07eac0e8da39351d1fa6d05a9e' '49e4de7e7679bb97dd8bf5363c87da852ef1e00d8a1263d2fe4855d7b47fd401') -prepare() { - cd "$pkgname-$pkgver" - # Force python2 in sheebang - find . -name \*.py | xargs sed -i '1s|^#!/usr/bin/env python$|\02|' -} - package() { install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" cd "$pkgname-$pkgver" - python2 setup.py install --root "$pkgdir" + python setup.py install --root "$pkgdir" + + local site_packages="$(python -c "import site; print(site.getsitepackages()[0])")" # These files are already provided by walt-common - rm "${pkgdir}/usr/lib/python2.7/site-packages/walt/__init__.py"* + rm "${pkgdir}/${site_packages}"/walt/{__init__.py*,__pycache__/__init__.*.pyc} } |