From 2682f8ba0393235db950ff3cec8dd68ec003b392 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 16 Feb 2014 11:01:17 +0100 Subject: [PATCH] vte3: added gir build option; cross build support. --- srcpkgs/vte3/template | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/srcpkgs/vte3/template b/srcpkgs/vte3/template index 6c4bb6b39b4..b4542cdc750 100644 --- a/srcpkgs/vte3/template +++ b/srcpkgs/vte3/template @@ -1,12 +1,11 @@ # Template build file for 'vte3'. pkgname=vte3 version=0.34.9 -revision=1 +revision=2 wrksrc=vte-${version} build_style=gnu-configure -configure_args="--with-gtk=3.0 --enable-introspection - --disable-gnome-pty-helper --disable-static" -hostmakedepends="pkg-config intltool gobject-introspection" +configure_args="--with-gtk=3.0 --disable-gnome-pty-helper --disable-static" +hostmakedepends="pkg-config intltool glib-devel" makedepends="gtk+3-devel ncurses-devel vte" depends="vte" short_desc="Terminal widget with improved accessibility and I18N support" @@ -15,18 +14,33 @@ homepage="http://www.gnome.org" license="LGPL-2.1" distfiles="${GNOME_SITE}/vte/0.34/vte-$version.tar.xz" checksum=6f38c5edf57d0a5b870c4e5e210731cccfb4899d0856ba7a3dc599f2ba6e23e1 -long_desc=" - Terminal widget with improved font, internationalization and - accessibility support for the GNOME 3 desktop." + +# Package build options +build_options="gir" +desc_option_gir="Enable support for building gobject introspection data" + +# Disable gir for cross builds. +if [ -z "$CROSS_BUILD" ]; then + build_options_default="gir" +fi + +if [ "$build_option_gir" ]; then + configure_args+=" --enable-introspection" + makedepends+=" gobject-introspection" +else + configure_args+=" --disable-introspection" +fi vte3-devel_package() { - depends="gtk+3-devel vte3-${version}_${revision}" + depends="gtk+3-devel vte3>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove "usr/lib/*.so" - vmove usr/share/gir-1.0 + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0 + fi vmove usr/share/gtk-doc } }