From 49cf1b1fa54035a5ed2920d860f822c696939377 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Sat, 21 Mar 2020 10:20:03 +0100 Subject: [PATCH] gcr: update to 3.36.0 Set gtk_doc=false for cross builds because gck-scan is built for the target and would need to be run under qemu, which I didn't find out how to achieve. --- srcpkgs/gcr/template | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/srcpkgs/gcr/template b/srcpkgs/gcr/template index 735f9d3551..786938af35 100644 --- a/srcpkgs/gcr/template +++ b/srcpkgs/gcr/template @@ -1,22 +1,24 @@ # Template file for 'gcr' pkgname=gcr -version=3.34.0 +version=3.36.0 revision=1 -build_style=gnu-configure +build_style=meson build_helper="gir" -configure_args="$(vopt_enable gir introspection) --disable-update-mime - --disable-update-icon-cache --disable-schemas-compile $(vopt_enable vala)" -hostmakedepends="glib-devel gtk-doc intltool pkg-config $(vopt_if vala 'vala') - libxslt" +hostmakedepends="gettext glib-devel gnupg2 gtk-doc intltool pkg-config + libxslt $(vopt_if vala vala)" makedepends="gtk+3-devel libgcrypt-devel p11-kit-devel libxslt-devel $(vopt_if vala vala)" -depends="desktop-file-utils hicolor-icon-theme" +depends="desktop-file-utils hicolor-icon-theme gnupg2" short_desc="GNOME crypto package" maintainer="Orphaned " license="LGPL-2.0-or-later, LGPL-2.1-or-later, GPL-2.0-or-later" homepage="http://www.gnome.org" distfiles="${GNOME_SITE}/gcr/${version%.*}/gcr-${version}.tar.xz" -checksum=29df50974a90987af694c0fb8926a6b366e68cacd8abd813817cfe1eb5d54524 +checksum=aaf9bed017a2263c6145c89a1a84178f9f40f238426463e4ae486694ef5f6601 + +if [ "$CROSS_BUILD" ]; then + configure_args="-Dgtk_doc=false" +fi # Package build options build_options="gir vala" @@ -38,7 +40,9 @@ gcr-devel_package() { vmove usr/include vmove usr/lib/pkgconfig vmove "usr/lib/*.so" - vmove usr/share/gtk-doc + if [ -z "$CROSS_BUILD" ]; then + vmove usr/share/gtk-doc + fi if [ "$build_option_gir" ]; then vmove usr/share/gir-1.0 fi