pkgbase=sheep pkgname=('sheepd' 'sheepctl') pkgver=2025.05.05_b010027 pkgrel=1 arch=('x86_64' 'aarch64') url="https://git.hydrar.de/navos/sheepd" license=('MIT') makedepends=('rustup') source=("repo::git+https://git.hydrar.de/navos/sheepd.git") sha256sums=("SKIP") pkgver() { cd "$srcdir/repo" echo "$(date +%Y.%m.%d)_$(git rev-parse --short HEAD)" } prepare() { cd "$srcdir/repo" rustup default nightly cargo fetch } build() { cd "$srcdir/repo" cargo build --release --bin sheepd cargo build --release --bin sheepctl } package_sheepd() { pkgdesc="sheep daemon" depends=('osquery') cd "$srcdir/repo" install -Dm755 "sheepd.service" "$pkgir/etc/systemd/systemd/sheepd.service" install -Dm755 "target/release/sheepd" "$pkgdir/usr/bin/sheepd" } package_sheepctl() { pkgdesc="CLI for controling your herd" cd "$srcdir/repo" install -Dm755 "target/release/sheepctl" "$pkgdir/usr/bin/sheepctl" }