diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 25 insertions, 7 deletions
@@ -3,28 +3,46 @@ # Contributor: Johannes Fürmann pkgname=py3status-git -pkgver=3.39.r4.gcafe0c7a +pkgver=3.54.r3.gbbe43bce pkgrel=1 pkgdesc="An extensible i3status replacement/wrapper written in python (development version)" url="https://github.com/ultrabug/py3status" arch=('any') -license=('custom: Simplified BSD') +license=('BSD') conflicts=('py3status') provides=('py3status') -depends=('python' 'python-setuptools') -makedepends=('git') -optdepends=('i3status: for some of the functionality') +depends=('python') +makedepends=('git' 'python-build' 'python-installer' 'python-wheel' 'python-hatch') +optdepends=('i3status: for i3status modules' + 'i3blocks: for i3blocks modules' + 'iw: for the wifi module' + 'python-mpris2: for the mpris module' + 'python-pyudev: for udev event monitoring' + 'python-pydbus: for modules that rely on D-Bus' + 'python-pytz: for the clock module' + 'python-tzlocal: for the clock module' + 'pacman-contrib: for the arch_updates module') source=("git+https://github.com/ultrabug/py3status.git") -md5sums=('SKIP') +sha256sums=('SKIP') pkgver() { cd py3status git describe --long --tags | sed 's/-/.r/;s/-/./g' } +prepare() { + cd py3status + git clean -dfx +} + +build() { + cd py3status + python -m build --wheel --no-isolation +} + package() { cd py3status - python setup.py install --root="$pkgdir/" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl # doc install -d "$pkgdir"/usr/share/doc/$pkgname install -m644 docs/user-guide/* README.md CHANGELOG "$pkgdir"/usr/share/doc/$pkgname |