kairos: Add package

This commit is contained in:
Manuel Vögele
2024-08-13 16:31:49 +02:00
parent 718ae4cfde
commit ea9c96ad0e
3 changed files with 77 additions and 0 deletions

34
kairos/PKGBUILD Normal file
View File

@@ -0,0 +1,34 @@
# Maintainer: Manuel Vögele <aur@manuel-voegele.de>
pkgname=kairos-git
pkgver=r1.b944db1
pkgrel=1
arch=('any')
makedepends=(
'git'
'cargo'
)
source=(
'git+ssh://gitea@git.ccn.li/manuel/kairos.git'
'kairos.service'
'sysusers.d'
)
sha256sums=('SKIP'
'8b9f5051c907039e9705e317aea37dec78d35263a43aa4991f07d9889ba44e73'
'14bb91d122edffa798fd3d8bb0628d267ce06f37c35b78195a71d4a0fbf61348')
pkgver() {
cd "${srcdir}/kairos"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
cd "${srcdir}/kairos"
cargo build --release
}
package() {
install -Dm755 "${srcdir}/kairos/target/release/kairos" "${pkgdir}/usr/bin/kairos"
install -Dm644 "${srcdir}/kairos.service" "${pkgdir}/usr/lib/systemd/system/kairos.service"
install -Dm644 "${srcdir}/sysusers.d" "${pkgdir}/usr/lib/sysusers.d/kairos.conf"
}