| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI="5" |
| GCONF_DEBUG="no" # --enable-debug does not do anything useful |
| |
| inherit gnome2 |
| |
| DESCRIPTION="GLib geocoding library that uses the Yahoo! Place Finder service" |
| HOMEPAGE="https://git.gnome.org/browse/geocode-glib" |
| |
| # FIXME: should be slot 1.0 but upstream failed at renaming the libs |
| # and some files conflict from previous releases. |
| |
| LICENSE="LGPL-2" |
| SLOT="0" |
| KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86" |
| IUSE="+introspection test" |
| |
| RDEPEND=" |
| >=dev-libs/glib-2.34:2 |
| >=dev-libs/json-glib-0.99.2[introspection?] |
| gnome-base/gvfs[http] |
| net-libs/libsoup:2.4[introspection?] |
| introspection? ( |
| >=dev-libs/gobject-introspection-0.6.3 |
| net-libs/libsoup-gnome:2.4[introspection] ) |
| " |
| DEPEND="${RDEPEND} |
| >=dev-util/gtk-doc-am-1.13 |
| >=sys-devel/gettext-0.18 |
| virtual/pkgconfig |
| test? ( sys-apps/dbus ) |
| " |
| # eautoreconf requires: |
| # dev-libs/gobject-introspection-common |
| # gnome-base/gnome-common |
| |
| # FIXME: need network #424719, recheck |
| # need various locales to be present |
| RESTRICT="test" |
| |
| src_test() { |
| export GVFS_DISABLE_FUSE=1 |
| export GIO_USE_VFS=gvfs |
| ewarn "Tests require network access to http://where.yahooapis.com" |
| dbus-launch emake check || die "tests failed" |
| } |