maintainer="Hugo Osvaldo Barrera " pkgname=pimsync pkgver=0.3.0 pkgrel=0 pkgdesc="Synchronise calendars and contacts using CalDAV, CardDAV and others" url="https://pimsync.whynothugo.nl/" # s390x: nix/libc crate # loongarch64: blocked by libc crate arch="all !s390x !loongarch64" license="EUPL-1.2" makedepends="cargo sqlite-dev scdoc" subpackages=" $pkgname-doc " source="pimsync-$pkgver.tar.gz::https://git.sr.ht/~whynothugo/pimsync/archive/v$pkgver.tar.gz" builddir="$srcdir/$pkgname-v$pkgver" options="net" # fetch dependencies prepare() { default_prepare cargo fetch --target="$CTARGET" --locked } build() { export PIMSYNC_VERSION=v$pkgver-r$pkgrel mkdir target make build } check() { cargo test --frozen } package() { DESTDIR="$pkgdir" PREFIX="/usr" make install --trace } sha512sums=" 1611c098ccd882603b57047cc2755334e4e1cb2a9bd124fc4490b040fcf349a26470f2464fca69d1ce5f173cc80ea284aae81a92ca0e8cc42a3871ff6796fade pimsync-0.3.0.tar.gz "