| # Copyright 1999-2010 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/cvsroot/gentoo-x86/app-text/gnome-doc-utils/gnome-doc-utils-0.16.1.ebuild,v 1.13 2010/01/16 17:00:03 armin76 Exp $ |
| |
| EAPI="2" |
| |
| inherit eutils python gnome2 |
| |
| DESCRIPTION="A collection of documentation utilities for the Gnome project" |
| HOMEPAGE="http://www.gnome.org/" |
| |
| LICENSE="GPL-2 LGPL-2.1" |
| SLOT="0" |
| KEYWORDS="*" |
| IUSE="" |
| |
| RDEPEND=">=dev-libs/libxml2-2.6.12[python] |
| >=dev-libs/libxslt-1.1.8 |
| >=dev-lang/python-2" |
| DEPEND="${RDEPEND} |
| sys-devel/gettext |
| >=dev-util/intltool-0.35 |
| >=dev-util/pkgconfig-0.9 |
| ~app-text/docbook-xml-dtd-4.4" |
| # dev-libs/glib needed for eautofoo, bug #255114. |
| |
| DOCS="AUTHORS ChangeLog NEWS README" |
| |
| pkg_setup() { |
| G2CONF="${G2CONF} --disable-scrollkeeper" |
| } |
| |
| src_prepare() { |
| gnome2_src_prepare |
| |
| # Make xml2po FHS compliant, bug #190798 |
| epatch "${FILESDIR}/${PN}-0.16.1-fhs.patch" |
| |
| # If there is a need to reintroduce eautomake or eautoreconf, make sure |
| # to AT_M4DIR="tools m4", bug #224609 (m4 removes glib build time dep) |
| } |
| |
| pkg_postinst() { |
| python_need_rebuild |
| python_mod_optimize $(python_get_sitedir)/xml2po |
| gnome2_pkg_postinst |
| } |
| |
| pkg_postrm() { |
| python_mod_cleanup /usr/$(get_libdir)/python*/site-packages/xml2po |
| gnome2_pkg_postrm |
| } |