From 8c474a6db864053eaf98c92900af9928c9d3fa86 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Wed, 19 Mar 2025 21:43:17 +0100 Subject: [PATCH] New package: keypunch-5.1 --- srcpkgs/keypunch/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/keypunch/template diff --git a/srcpkgs/keypunch/template b/srcpkgs/keypunch/template new file mode 100644 index 00000000000..581d3057218 --- /dev/null +++ b/srcpkgs/keypunch/template @@ -0,0 +1,25 @@ +# Template file for 'keypunch' +pkgname=keypunch +version=5.1 +revision=1 +build_helper="rust" +build_style=meson +hostmakedepends="cargo rust gettext glib pkg-config blueprint-compiler + gtk4-devel libadwaita-devel" +makedepends="gtk4-devel libadwaita-devel rust-std" +short_desc="Practice your typing skills" +maintainer="Duncaen " +license="GPL-3.0-or-later" +homepage="https://apps.gnome.org/Keypunch/" +distfiles="https://github.com/bragefuglseth/keypunch/archive/refs/tags/v${version}.tar.gz" +checksum=98e69f91150373eea2a9ffb9c175db19ce867e62825c74ebf921923c6ae79408 + +post_patch() { + vsed -e 's/\(gtk_update_icon_cache: \)true/\1false/' \ + -e 's/\(update_desktop_database: \)true/\1false/' \ + -i meson.build + if [ "$CROSS_BUILD" ]; then + vsed -i src/meson.build \ + -e "s%rust_target /%'${RUST_TARGET}' / &%" + fi +}