aports/community/pimsync/APKBUILD
2025-05-30 17:43:45 +00:00

39 lines
893 B
Text

maintainer="Hugo Osvaldo Barrera <hugo@whynothugo.nl>"
pkgname=pimsync
pkgver=0.4.2
pkgrel=0
pkgdesc="Synchronise calendars and contacts using CalDAV, CardDAV and others"
url="https://pimsync.whynothugo.nl/"
arch="all"
license="EUPL-1.2"
makedepends="cargo sqlite-dev"
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="
3c4c2c375e3117d587c93d89971cf0d7ae9ef8bed540eface156f89b8ffe5057bfe6578974e3ea4487d288c949f12cb7b1eb87a36d296359ca4ee5febdc19564 pimsync-0.4.2.tar.gz
"