From ca2ba5c45324fb2024b78b4ad533a77659f08dee Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Thu, 16 Jul 2015 23:57:46 +0200 Subject: [PATCH] mutter: fix crossbuild. --- srcpkgs/mutter/template | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template index 90633a87bb..90e168640e 100644 --- a/srcpkgs/mutter/template +++ b/srcpkgs/mutter/template @@ -5,7 +5,7 @@ revision=1 build_style=gnu-configure configure_args="--disable-schemas-compile --disable-static --enable-compile-warnings=no" hostmakedepends="pkg-config intltool gnome-doc-utils gobject-introspection - glib-devel" + glib-devel wayland-devel zenity" makedepends=" gtk+3-devel startup-notification-devel libcanberra-devel clutter-devel gsettings-desktop-schemas-devel @@ -19,6 +19,13 @@ license="GPL-2" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" checksum=ee0098487d1bfb8f28e3927fbb9df227d846555142d352f8693f56a08441c755 +# Package build options +build_options="gir" +# Disable gir for cross builds. +if [ -z "$CROSS_BUILD" ]; then + build_options_default="gir" +fi + mutter-devel_package() { depends="gsettings-desktop-schemas>=3.16 gtk+3-devel>=3.16 clutter-devel>=1.22 libX11-devel mutter>=${version}_${revision}" @@ -27,7 +34,9 @@ mutter-devel_package() { vmove usr/include vmove usr/lib/pkgconfig vmove usr/share/gtk-doc - vmove "usr/lib/mutter/*.gir" + if [ "$build_option_gir" ]; then + vmove "usr/lib/mutter/*.gir" + fi vmove "usr/lib/*.so" } }