Files
pkgbuilds/kairos/PKGBUILD
2024-09-22 21:39:41 +02:00

35 lines
864 B
Bash

# Maintainer: Manuel Vögele <aur@manuel-voegele.de>
pkgname=kairos-git
pkgver=r9.7e91940
pkgrel=1
arch=('any')
makedepends=(
'git'
'cargo'
)
source=(
'git+ssh://gitea@git.ccn.li/manuel/kairos.git'
'kairos.service'
'sysusers.d'
)
sha256sums=('SKIP'
'bb951d5c01c3d3fdcb8c56f560d152c9177ceea67b2cafa208fa91b32bdf87e3'
'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"
}