From dfb575d6e83c332f5a50583a94f2f161697f9c16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 2 Jul 2020 08:35:13 +0700 Subject: [PATCH] libical: cross GOject-Introspection --- srcpkgs/libical/template | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/srcpkgs/libical/template b/srcpkgs/libical/template index c90914003b..da1b777528 100644 --- a/srcpkgs/libical/template +++ b/srcpkgs/libical/template @@ -1,9 +1,9 @@ # Template file for 'libical' pkgname=libical version=3.0.8 -revision=2 +revision=3 build_style=cmake -build_helper="gir" +build_helper="gir qemu" configure_args="-DICAL_BUILD_DOCS=false $(vopt_if gir '-DGOBJECT_INTROSPECTION=true -DICAL_GLIB_VAPI=true')" hostmakedepends="gettext libglib-devel libxml2-devel perl pkg-config $(vopt_if gir vala)" @@ -19,9 +19,15 @@ patch_args="-Np1" disable_parallel_build=yes build_options="gir" -if [ -z "$CROSS_BUILD" ]; then - build_options_default="gir" -fi +build_options_default="gir" + +post_configure() { + if [ "$CROSS_BUILD" ]; then + # QEMU_SET_ENV=LD_LIBRARY_PATH=/builddir/libical-3.0.8/build/lib + # in pre_build doesn't work?? + ln -sf ../../lib/libical.so.3 build/src/libical-glib + fi +} libical-devel_package() { depends="icu-devel ${sourcepkg}>=${version}_${revision}"