# Contributor: Anjandev Momi <anjan@momi.ca>
# Maintainer: Anjandev Momi <anjan@momi.ca>
pkgname=peanutbutter
pkgver=0.5.1
pkgrel=0
pkgdesc="A lock screen for linux mobile - specially designed for Sxmo (sway edition)"
url="https://git.sr.ht/~anjan/peanutbutter"
# s390x: build fails on nix dependency
arch="all !s390x"
license="AGPL-3.0-only"
makedepends="cargo cargo-auditable glib-dev pango-dev scdoc"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~anjan/peanutbutter/archive/$pkgver.tar.gz"
options="!check"

prepare() {
	default_prepare

	cargo fetch --target="$CTARGET" --locked
}

build() {
	cargo auditable build --frozen --release
	scdoc < docs/peanutbutter.1.scd > peanutbutter.1
}

package() {
	install -Dm755 target/release/peanutbutter \
		-t "$pkgdir"/usr/bin/

	install -Dm644 peanutbutter.1 -t "$pkgdir"/usr/share/man/man1/
}

sha512sums="
2abf4599eb6e53584c49c4b3d0d548b60e9b5793d2fbf94542f09fa1e27e60d7aa110502ba18f5a8bc6b0afb601eb8a4d89045b93283072c4327583381e4a0b3  peanutbutter-0.5.1.tar.gz
"
