From bbcaaa56fd453352abec1df0c4cfa2d896ba3253 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Thu, 24 Apr 2025 00:30:23 +0200 Subject: [PATCH] New package: identity-25.03 --- srcpkgs/identity/template | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 srcpkgs/identity/template diff --git a/srcpkgs/identity/template b/srcpkgs/identity/template new file mode 100644 index 00000000000..c8ef18a46f8 --- /dev/null +++ b/srcpkgs/identity/template @@ -0,0 +1,26 @@ +# Template file for 'identity' +pkgname=identity +version=25.03 +revision=1 +build_style=meson +build_helper="rust" +hostmakedepends="cargo rust pkg-config cmake gettext blueprint-compiler + glib-devel gtk4-devel libadwaita-devel" +makedepends="gtk4-devel glib-devel gstreamer1-devel libadwaita-devel + libdav1d-devel libwebp-devel libseccomp-devel rust-std" +short_desc="Program for comparing multiple versions of an image or video" +maintainer="Duncaen " +license="GPL-3.0-or-later" +homepage="https://apps.gnome.org/Identity/" +distfiles="https://gitlab.gnome.org/YaLTeR/identity/-/archive/v${version}/identity-v${version}.tar.gz" +checksum=440fe290c45c852145ce189e48d1c168e37d04657527856c0f3d531040b77e44 + +post_patch() { + vsed -e 's/\(gtk_update_icon_cache\): true/\1: false/' \ + -e 's/\(update_desktop_database\): true/\1: false/' \ + -i meson.build + if [ "$CROSS_BUILD" ]; then + vsed -i src/meson.build \ + -e "s%rust_target /%'${RUST_TARGET}' / &%" + fi +}