diff --git a/srcpkgs/snapshot/template b/srcpkgs/snapshot/template new file mode 100644 index 00000000000..3d2d31ff477 --- /dev/null +++ b/srcpkgs/snapshot/template @@ -0,0 +1,22 @@ +# Template file for 'snapshot' +pkgname=snapshot +version=45.2 +revision=1 +build_style=meson +build_helper=rust +hostmakedepends="cargo desktop-file-utils gettext glib-devel + gtk-update-icon-cache pkg-config" +makedepends="libadwaita-devel rust-std" +short_desc="Take pictures and videos" +maintainer="chrysos349 " +license="GPL-3.0-or-later" +homepage="https://gitlab.gnome.org/GNOME/snapshot" +distfiles="${GNOME_SITE}/snapshot/${version%.*}/snapshot-${version}.tar.xz" +checksum=89077817fc735cc8e89db51628f52ea8ac66c194dfc6a7a42e003c4c29c4dd3e + +post_patch() { + if [ "$CROSS_BUILD" ]; then + vsed -i src/meson.build \ + -e "s%rust_target /%'${RUST_TARGET}' / rust_target /%" + fi +}