net-libs/geonames - 0.3.2 (gentoo-unity7)

Search

Install

Install this version:

emerge -a =net-libs/geonames-0.3.2

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =net-libs/geonames-0.3.2

Or alternatively:

emerge --autounmask-write -a =net-libs/geonames-0.3.2

Package Information

Description:
Parse and query the geonames database dump
Homepage:
https://launchpad.net/geonames
License:
CC-BY-3.0 GPL-2+ GPL-3

Ebuild Details

Version EAPI Keywords Slot
0.3.2 8 ~amd64 0
View Raw Ebuild
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

UVER=
UREV=2

inherit cmake ubuntu-versionator

DESCRIPTION="Parse and query the geonames database dump"
HOMEPAGE="https://launchpad.net/geonames"
SRC_URI="${UURL}.orig.tar.bz2
	${UURL}-${UREV}.debian.tar.xz"

LICENSE="CC-BY-3.0 GPL-2+ GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="demo doc test"
RESTRICT="!test? ( test )"

RDEPEND="
	>=dev-libs/glib-2.39.91:2
	>=sys-libs/glibc-2.4
"
DEPEND="${RDEPEND}"

BDEPEND="
	dev-util/intltool
	virtual/pkgconfig

	doc? (
		>=dev-util/gtk-doc-1.21
		app-misc/rdfind
		app-misc/symlinks
	)
"

src_configure() {
	local mycmakeargs=(
		-DWANT_DEMO=$(usex demo ON OFF)
		-DWANT_DOC=$(usex doc ON OFF)
		-DWANT_TESTS=$(usex test ON OFF)
	)
	cmake_src_configure
}

src_test() {
	LC_ALL=en_US.UTF-8 cmake_src_test
}

src_install() {
	cmake_src_install

	if use doc; then
		# Taken from 'rules' #
		pushd "${ED}"/usr/share/gtk-doc/html/"${PN}" >/dev/null || die
			find -name *.md5 -delete
			rdfind -makesymlinks true .
			symlinks -rc .
			rm results.txt
		popd >/dev/null || die
	fi
}

USE Flags

Manage flags for this package: euse -i <flag> -p net-libs/geonames | euse -E <flag> -p net-libs/geonames | euse -D <flag> -p net-libs/geonames

Global/Standard Flags

doc

Inherited Eclasses

Dependencies

DEPEND

	>=dev-libs/glib-2.39.91:2
	>=sys-libs/glibc-2.4

RDEPEND

	>=dev-libs/glib-2.39.91:2
	>=sys-libs/glibc-2.4

BDEPEND

	dev-util/intltool
	virtual/pkgconfig

	doc? (
		>=dev-util/gtk-doc-1.21
		app-misc/rdfind
		app-misc/symlinks
	)