# Heliocron # Maintainer: Andrea Feletto pkgname=heliocron-git _pkgname=${pkgname%-*} pkgver=0.4.0.r4.g89ae185 pkgrel=1 pkgdesc='Execute tasks relative to sunset, sunrise and other solar events.' arch=('x86_64') url='https://github.com/mfreeborn/heliocron' license=('Apache' 'MIT') provides=('heliocron') conflicts=('heliocron-bin') makedepends=('rust') source=("git+https://github.com/mfreeborn/$_pkgname") sha256sums=('SKIP') pkgver() { cd "$_pkgname" git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./' } build() { cd "$srcdir/$_pkgname" env CARGO_INCREMENTAL=0 cargo build --release } # # currently not all tests are passed, but binary works # # check() { # cd "$srcdir/$_pkgname" # env CARGO_INCREMENTAL=0 cargo test --release # } package() { cd "$srcdir/$_pkgname" install -Dm755 "target/release/$_pkgname" "$pkgdir/usr/bin/$_pkgname" }