diff --git a/srcpkgs/gnome-robots/template b/srcpkgs/gnome-robots/template index 369474709a8..9bca2b4cd6e 100644 --- a/srcpkgs/gnome-robots/template +++ b/srcpkgs/gnome-robots/template @@ -1,14 +1,22 @@ # Template file for 'gnome-robots' pkgname=gnome-robots -version=40.0 +version=41.2 revision=1 build_style=meson -hostmakedepends="gettext glib-devel itstool pkg-config vala" -makedepends="gsound-devel gtk4-devel libcanberra-devel librsvg-devel - libglib-devel libgnome-games-support-devel" +build_helper=rust +hostmakedepends="gettext glib-devel itstool pkg-config cargo + gtk4-update-icon-cache desktop-file-utils" +makedepends="libadwaita-devel librsvg-devel rust-std" short_desc="GNOME classic robots game" maintainer="Orphaned " license="GPL-2.0-or-later" homepage="https://wiki.gnome.org/Apps/Robots" distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=6fbf2f885750f1a5110a724f8f35addd9bc61184ee31cf0c0cb89953e4f4cb11 +checksum=9121c2f836812043feef2ba661cd5d0fd48e3d6319c43941b9fdd158b9b0eb91 + +post_patch() { + if [ "$CROSS_BUILD" ]; then + vsed -i src/meson.build \ + -e "s%rust_target /%'${RUST_TARGET}' / &%" + fi +}