upgpkg: py3status-git 3.54.r3.gbbe43bce-1
switch to pep517 build
This commit is contained in:
parent
857457872f
commit
8078755e71
2 changed files with 41 additions and 12 deletions
|
@ -1,17 +1,28 @@
|
||||||
pkgbase = py3status-git
|
pkgbase = py3status-git
|
||||||
pkgdesc = An extensible i3status replacement/wrapper written in python (development version)
|
pkgdesc = An extensible i3status replacement/wrapper written in python (development version)
|
||||||
pkgver = 3.39.r4.gcafe0c7a
|
pkgver = 3.54.r3.gbbe43bce
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = https://github.com/ultrabug/py3status
|
url = https://github.com/ultrabug/py3status
|
||||||
arch = any
|
arch = any
|
||||||
license = custom: Simplified BSD
|
license = BSD
|
||||||
makedepends = git
|
makedepends = git
|
||||||
|
makedepends = python-build
|
||||||
|
makedepends = python-installer
|
||||||
|
makedepends = python-wheel
|
||||||
|
makedepends = python-hatch
|
||||||
depends = python
|
depends = python
|
||||||
depends = python-setuptools
|
optdepends = i3status: for i3status modules
|
||||||
optdepends = i3status: for some of the functionality
|
optdepends = i3blocks: for i3blocks modules
|
||||||
|
optdepends = iw: for the wifi module
|
||||||
|
optdepends = python-mpris2: for the mpris module
|
||||||
|
optdepends = python-pyudev: for udev event monitoring
|
||||||
|
optdepends = python-pydbus: for modules that rely on D-Bus
|
||||||
|
optdepends = python-pytz: for the clock module
|
||||||
|
optdepends = python-tzlocal: for the clock module
|
||||||
|
optdepends = pacman-contrib: for the arch_updates module
|
||||||
provides = py3status
|
provides = py3status
|
||||||
conflicts = py3status
|
conflicts = py3status
|
||||||
source = git+https://github.com/ultrabug/py3status.git
|
source = git+https://github.com/ultrabug/py3status.git
|
||||||
md5sums = SKIP
|
sha256sums = SKIP
|
||||||
|
|
||||||
pkgname = py3status-git
|
pkgname = py3status-git
|
||||||
|
|
|
@ -3,28 +3,46 @@
|
||||||
# Contributor: Johannes Fürmann
|
# Contributor: Johannes Fürmann
|
||||||
|
|
||||||
pkgname=py3status-git
|
pkgname=py3status-git
|
||||||
pkgver=3.39.r4.gcafe0c7a
|
pkgver=3.54.r3.gbbe43bce
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="An extensible i3status replacement/wrapper written in python (development version)"
|
pkgdesc="An extensible i3status replacement/wrapper written in python (development version)"
|
||||||
url="https://github.com/ultrabug/py3status"
|
url="https://github.com/ultrabug/py3status"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
license=('custom: Simplified BSD')
|
license=('BSD')
|
||||||
conflicts=('py3status')
|
conflicts=('py3status')
|
||||||
provides=('py3status')
|
provides=('py3status')
|
||||||
depends=('python' 'python-setuptools')
|
depends=('python')
|
||||||
makedepends=('git')
|
makedepends=('git' 'python-build' 'python-installer' 'python-wheel' 'python-hatch')
|
||||||
optdepends=('i3status: for some of the functionality')
|
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")
|
source=("git+https://github.com/ultrabug/py3status.git")
|
||||||
md5sums=('SKIP')
|
sha256sums=('SKIP')
|
||||||
|
|
||||||
pkgver() {
|
pkgver() {
|
||||||
cd py3status
|
cd py3status
|
||||||
git describe --long --tags | sed 's/-/.r/;s/-/./g'
|
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() {
|
package() {
|
||||||
cd py3status
|
cd py3status
|
||||||
python setup.py install --root="$pkgdir/" --optimize=1
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
# doc
|
# doc
|
||||||
install -d "$pkgdir"/usr/share/doc/$pkgname
|
install -d "$pkgdir"/usr/share/doc/$pkgname
|
||||||
install -m644 docs/user-guide/* README.md CHANGELOG "$pkgdir"/usr/share/doc/$pkgname
|
install -m644 docs/user-guide/* README.md CHANGELOG "$pkgdir"/usr/share/doc/$pkgname
|
||||||
|
|
Loading…
Reference in a new issue