From cbc3e38d1e8661b2311e2d1066d00f503ff6ac05 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 21 Feb 2014 10:58:57 +0100 Subject: [PATCH] libunique: added gir build option; remove long_desc. --- srcpkgs/libunique/template | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/srcpkgs/libunique/template b/srcpkgs/libunique/template index 936cf238712..c86acd5e224 100644 --- a/srcpkgs/libunique/template +++ b/srcpkgs/libunique/template @@ -1,10 +1,10 @@ # Template file for 'libunique'. pkgname=libunique version=3.0.2 -revision=4 +revision=5 build_style=gnu-configure configure_args="--enable-bacon=yes --enable-dbus=yes" -hostmakedepends="pkg-config gobject-introspection" +hostmakedepends="pkg-config" makedepends="dbus-glib-devel gtk+3-devel" short_desc="Library for writing single instance applications" maintainer="xtraeme " @@ -12,24 +12,30 @@ homepage="http://live.gnome.org/LibUnique" license="LGPL-2.1" distfiles="${GNOME_SITE}/$pkgname/3.0/$pkgname-$version.tar.bz2" checksum=50269a87c7aabf1e25f01b3bbb280133138ffd7b6776289894c614a4b6ca968d -long_desc=" - Unique is a library for writing single instance application. If you launch a - single instance application twice, the second instance will either just quit - or will send a message to the running instance. - Unique makes it easy to write this kind of applications, by providing a base - class, taking care of all the IPC machinery needed to send messages to a - running instance, and also handling the startup notification side. +# Package build options +build_options="gir" +desc_option_gir="Enable support for building gobject introspection data" - Unique aims to replace the BaconMessageConnection code that has been copied - by many projects and the code using Bonobo and D-Bus." +# 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 libunique-devel_package() { - depends="dbus-glib-devel libunique>=${version}" - short_desc+=" -- development files" + depends="dbus-glib-devel ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" vmove usr/share } }