From fb31bb96a4e48cb5f0361777a895e19a5aa9fc96 Mon Sep 17 00:00:00 2001 From: Cameron Miller Date: Fri, 8 Jul 2022 21:01:07 +0100 Subject: [PATCH] Add Session Manager to Repo PKGBUILD's --- x86_64/cbsh-session-manager/PKGBUILD | 44 ++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 x86_64/cbsh-session-manager/PKGBUILD diff --git a/x86_64/cbsh-session-manager/PKGBUILD b/x86_64/cbsh-session-manager/PKGBUILD new file mode 100644 index 0000000..fac0465 --- /dev/null +++ b/x86_64/cbsh-session-manager/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Cameron Miller +pkgname=cbsh-session-manager +_pkgname=cbsh-session-manager +pkgver=1.0.r9.5bd8cb0 +pkgrel=1 +epoch= +pkgdesc="A Basic Session Manager Specific for CBSH" +arch=('x86_64') +url="https://www.gitlab.com/cbsh/cbsh-session-manager.git" +license=('GPL3') +groups=() +depends=(python-gobject gtk3) +makedepends=(git) +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 cbsh-session-manager + 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" +}