From 0a8efc8ad944dc1a68d2b7701a6bf21cf2dddb53 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 8 Feb 2019 03:03:30 -0200 Subject: [PATCH] libunique: enable gir --- srcpkgs/libunique/template | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/srcpkgs/libunique/template b/srcpkgs/libunique/template index aca9432215e..ce0ca63b9a6 100644 --- a/srcpkgs/libunique/template +++ b/srcpkgs/libunique/template @@ -1,8 +1,9 @@ # Template file for 'libunique' pkgname=libunique version=3.0.2 -revision=7 +revision=8 build_style=gnu-configure +build_helper="gir" configure_args="--enable-bacon=yes --enable-dbus=yes" hostmakedepends="pkg-config glib-devel" makedepends="dbus-glib-devel gtk+3-devel" @@ -10,23 +11,17 @@ short_desc="Library for writing single instance applications" maintainer="Juan RP " license="LGPL-2.1-or-later" homepage="http://live.gnome.org/LibUnique" -distfiles="${GNOME_SITE}/$pkgname/3.0/$pkgname-$version.tar.bz2" +distfiles="${GNOME_SITE}/${pkgname}/3.0/${pkgname}-${version}.tar.bz2" checksum=50269a87c7aabf1e25f01b3bbb280133138ffd7b6776289894c614a4b6ca968d # Package build options build_options="gir" -# 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 +case "$XBPS_TARGET_MACHINE" in + x86_64-musl) build_options_default+=" gir" ;; + *-musl) ;; + *) build_options_default+=" gir" ;; +esac post_configure() { sed -i Makefile -e "/MAINTAINER_CFLAGS/s/-Werror//" @@ -39,6 +34,9 @@ libunique-devel_package() { vmove usr/include vmove usr/lib/pkgconfig vmove "usr/lib/*.so" - vmove usr/share + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0 + fi + vmove usr/share/gtk-doc } }