# Maintainer: Ruben Beltran del Rio pkgname=map pkgver=1.0.4 pkgrel=1 pkgdesc="Wardley Map editor for Linux" arch=('x86_64' 'aarch64') url="https://map.tranquil.systems/map-for-linux" license=('AGPL-3.0-or-later') depends=('gtk4>=4.18.0' 'libadwaita>=1.7.0' 'gtksourceview5>=5.16.0' 'cairo>=1.18.0') makedepends=(cargo 'meson>=1.0.0' gettext) options=('!debug') source=("map-${pkgver}.tar.xz") sha256sums=('SKIP') prepare() { cd "${pkgname}-${pkgver}" export RUSTUP_TOOLCHAIN=stable cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" } build() { cd "${pkgname}-${pkgver}" meson setup --prefix /usr _build . meson compile -C _build } package() { cd "${pkgname}-${pkgver}" meson install -C _build --destdir $pkgdir }