From 343cd3322960703bbdaa653a70b9978d72a80b6c Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 16 Feb 2014 11:48:45 +0100 Subject: [PATCH] tracker: added gir build option; remove long_desc. --- srcpkgs/tracker/template | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template index afd2bf1c28d..c22d401a426 100644 --- a/srcpkgs/tracker/template +++ b/srcpkgs/tracker/template @@ -1,11 +1,11 @@ # Template file for 'tracker' pkgname=tracker version=0.16.4 -revision=1 +revision=2 build_style=gnu-configure configure_args="--enable-libflac --enable-libvorbis --disable-unit-tests --enable-libtiff --disable-static --enable-network-manager" -hostmakedepends="pkg-config intltool gobject-introspection" +hostmakedepends="pkg-config intltool" makedepends="libpng-devel>=1.6 libgee-devel libsecret-devel upower-devel exempi-devel poppler-glib-devel gupnp-dlna-devel libgxps-devel libgsf-devel icu-devel>=49 enca-devel libvorbis-devel libflac-devel @@ -17,21 +17,31 @@ license="GPL-2" homepage="http://live.gnome.org/Tracker" distfiles="${GNOME_SITE}/$pkgname/0.16/$pkgname-$version.tar.xz" checksum=9c2f50839c2b8b352ab9a022597ef985c1900e6286c0c3bcb7a64da39dbb3580 -long_desc=" - Tracker trawls through your data and organises it so that it can be retrieved - extremely quickly later on via simple searches. This organisation puts your - data into categories so that application like photo managers and music players - can instantly find relevant content automatically. Tracker enables you to tag - your data with keywords which can be used to find related information or to - group and categorise your data further. Tracker lets you extend your data - with additional metadata." + +# Package build options +build_options="gir" +desc_option_gir="Enable support for building gobject introspection data" + +# 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 tracker-devel_package() { depends="libglib-devel libtracker>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include - vmove usr/share/gir-1.0 + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0 + fi vmove usr/share/gtk-doc vmove usr/share/vala vmove usr/lib/pkgconfig @@ -44,6 +54,8 @@ libtracker_package() { pkg_install() { vmove "usr/lib/*.so.*" vmove "usr/lib/tracker-0.16/*.so*" - vmove usr/lib/girepository-1.0 + if [ "$build_option_gir" ]; then + vmove usr/lib/girepository-1.0 + fi } }