From 061809813855134052c8f32f9e2760cd27dd140d Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sun, 24 Feb 2019 10:07:00 -0300 Subject: [PATCH] bamf: enable gir --- srcpkgs/bamf/template | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/srcpkgs/bamf/template b/srcpkgs/bamf/template index 8a7beccda54..69a23da3577 100644 --- a/srcpkgs/bamf/template +++ b/srcpkgs/bamf/template @@ -1,28 +1,43 @@ # Template file for 'bamf' pkgname=bamf version=0.5.4 -revision=1 +revision=2 build_style=gnu-configure -hostmakedepends="glib-devel gtk-doc pkg-config python-lxml libxslt-python libxml2-python - vala-devel $(vopt_if gir gobject-introspection)" -makedepends="glib-devel libgtop-devel libwnck-devel" +build_helper="gir" +hostmakedepends="glib-devel gtk-doc pkgconf python-lxml libxslt-python libxml2-python + $(vopt_if vala vala)" +makedepends="libglib-devel libgtop-devel libwnck-devel" short_desc="Application matching framework" maintainer="Steve Prybylski " license="LGPL-3.0-only, LGPL-2.1-only, GPL-3.0-or-later" homepage="https://launchpad.net/bamf" distfiles="https://launchpad.net/bamf/${version%.*}/${version}/+download/${pkgname}-${version}.tar.gz" checksum=5bb87a5bf46ab1fc9a229a851c0ee4f610d943716a7c83d318f6a8f50d76beb3 + CFLAGS="-Wno-cpp -Wno-deprecated-declarations" -build_options="gir" -if [ -z "$CROSS_BUILD" ]; then - build_options_default="gir" -fi +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 pre_configure() { sed -i configure -e 's;if !($PYTHON -c "import libxslt, libxml2" 2> /dev/null);if false;' } +post_install() { + if [ "$build_option_gir" -a "$CROSS_BUILD" ]; then + mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/share/gir-1.0 \ + ${DESTDIR}/usr/share + + mv ${DESTDIR}/usr/${XBPS_CROSS_TRIPLET}/usr/lib/girepository-1.0 \ + ${DESTDIR}/usr/lib + fi +} + bamf-devel_package() { short_desc+=" - development files" depends="${makedepends} ${sourcepkg}>=${version}_${revision}" @@ -33,6 +48,8 @@ bamf-devel_package() { vmove usr/share/gtk-doc if [ "$build_option_gir" ]; then vmove usr/share/gir-1.0 + fi + if [ "$build_option_vala" ]; then vmove usr/share/vala fi }