# Template file for 'pika-backup'
pkgname=pika-backup
version=0.7.6
revision=1
build_style=meson
build_helper=rust
hostmakedepends="cargo pkg-config gettext itstool"
makedepends="rust-std libadwaita-devel gtk4-devel"
depends="borg"
checkdepends="borg openssh xvfb-run"
short_desc="GNOME Frontend for BorgBackup"
maintainer="fanyx <fanyx@posteo.net>"
license="GPL-3.0-or-later"
homepage="https://apps.gnome.org/en/PikaBackup/"
changelog="https://gitlab.gnome.org/World/pika-backup/-/raw/main/CHANGELOG.md"
distfiles="https://gitlab.gnome.org/World/pika-backup/-/archive/${version}/pika-backup-${version}.tar.gz"
checksum=eb2910ac43fb0f74ab12f9d71c80e8700c3683627149652ca1bd545dc79223ac
make_check_pre="xvfb-run"

post_patch() {
	if [ "$CROSS_BUILD" ]; then
		vsed -i src/meson.build \
			-e "s%rust_target /%'${RUST_TARGET}' / &%"
	fi
}
