From 07c71d54d59b81b7aa0e654ad485c7a1159611ed Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 15 Feb 2019 05:11:43 -0200 Subject: [PATCH] libgee08: enable gir --- srcpkgs/libgee08/template | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/srcpkgs/libgee08/template b/srcpkgs/libgee08/template index 99fba8d35ea..060e6ad9d2c 100644 --- a/srcpkgs/libgee08/template +++ b/srcpkgs/libgee08/template @@ -1,26 +1,38 @@ # Template file for 'libgee08' pkgname=libgee08 version=0.20.1 -revision=1 +revision=2 wrksrc="libgee-${version}" build_style=gnu-configure -configure_args="--disable-static $(vopt_enable gir instrospection)" -hostmakedepends="pkg-config intltool $(vopt_if gir 'vala-devel gobject-introspection')" +build_helper="gir" +configure_args="--disable-static" +hostmakedepends="pkg-config intltool $(vopt_if vala 'vala')" makedepends="libglib-devel" short_desc="GObject collection library (0.8.x API)" maintainer="Juan RP " -license="LGPL-2.1" +license="LGPL-2.1-or-later" homepage="http://live.gnome.org/Libgee" distfiles="${GNOME_SITE}/libgee/${version%.*}/libgee-${version}.tar.xz" checksum=bb2802d29a518e8c6d2992884691f06ccfcc25792a5686178575c7111fea4630 -# Package build options -build_options="gir" +post_install() { + if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then + mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \ + ${DESTDIR}/usr/share -# Disable gir for cross builds. -if [ -z "$CROSS_BUILD" ]; then - build_options_default="gir" -fi + mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \ + ${DESTDIR}/usr/lib + fi +} + +# Package build options +build_options="gir vala" + +case "$XBPS_TARGET_MACHINE" in + i686-musl|x86_64-musl) build_options_default+=" gir vala" ;; + *-musl) ;; + *) build_options_default+=" gir vala" ;; +esac libgee08-devel_package() { depends="libglib-devel ${sourcepkg}>=${version}_${revision}" @@ -31,6 +43,8 @@ libgee08-devel_package() { vmove "usr/lib/*.so" if [ "$build_option_gir" ]; then vmove usr/share/gir-1.0 + fi + if [ "$build_option_vala" ]; then vmove usr/share/vala fi }