# Maintainer: Cameron Miller pkgname=cbsh-session-manager _pkgname=cbsh-session-manager pkgver=1.0.r18.342edb5 pkgrel=1 epoch= pkgdesc="A Simple Session manager for CBSH" arch=('x86_64') url="https://www.gitlab.com/cbsh/cbsh-session-manager.git" license=('GPL3') groups=() depends=(python-gobject python-tomlkit gtk3) makedepends=(git python-build python-installer python-wheel) checkdepends=() optdepends=() provides=(cbsh-session-manager) conflicts=() replaces=() backup=() options=() changelog= source=("git+$url") noextract=() md5sums=('SKIP') validpgpkeys=() pkgver() { cd "${_pkgname}" printf "1.0.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { cd "${_pkgname}" python -m build --wheel --no-isolation } package() { cd "${_pkgname}" python -m installer --destdir="$pkgdir" dist/*.whl install -Dm775 cbsh-session-manager "${pkgdir}/usr/local/bin/cbsh-session-manager" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" }