diff options
author | Gilles Dartiguelongue <eva@gentoo.org> | 2010-10-22 20:44:40 +0000 |
---|---|---|
committer | Gilles Dartiguelongue <eva@gentoo.org> | 2010-10-22 20:44:40 +0000 |
commit | e05b5a3537f4a651d6dd12153b59cabf58a892f3 (patch) | |
tree | 6c8a256d3e8ad1972052b876f147134daf58281e /dev-util/devhelp/devhelp-2.32.0.ebuild | |
parent | ppc64 stable wrt #331277 (diff) | |
download | gentoo-2-e05b5a3537f4a651d6dd12153b59cabf58a892f3.tar.gz gentoo-2-e05b5a3537f4a651d6dd12153b59cabf58a892f3.tar.bz2 gentoo-2-e05b5a3537f4a651d6dd12153b59cabf58a892f3.zip |
Version bump. Clean up old revisions.
(Portage version: 2.2_rc89/cvs/Linux x86_64)
Diffstat (limited to 'dev-util/devhelp/devhelp-2.32.0.ebuild')
-rw-r--r-- | dev-util/devhelp/devhelp-2.32.0.ebuild | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/dev-util/devhelp/devhelp-2.32.0.ebuild b/dev-util/devhelp/devhelp-2.32.0.ebuild new file mode 100644 index 000000000000..23e3657fe452 --- /dev/null +++ b/dev-util/devhelp/devhelp-2.32.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/devhelp/devhelp-2.32.0.ebuild,v 1.1 2010/10/22 20:44:40 eva Exp $ + +EAPI="3" +GCONF_DEBUG="no" + +inherit eutils gnome2 python toolchain-funcs + +DESCRIPTION="An API documentation browser for GNOME 2" +HOMEPAGE="http://live.gnome.org/devhelp" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND=">=gnome-base/gconf-2.6 + >=x11-libs/gtk+-2.10:2 + >=dev-libs/glib-2.10:2 + >=x11-libs/libwnck-2.10 + >=net-libs/webkit-gtk-1.1.13 + >=dev-libs/libunique-1" +DEPEND="${RDEPEND} + sys-devel/gettext + >=dev-util/intltool-0.40 + >=dev-util/pkgconfig-0.9" + +pkg_setup() { + DOCS="AUTHORS ChangeLog NEWS README" + # ICC is crazy, silence warnings (bug #154010) + if [[ $(tc-getCC) == "icc" ]] ; then + G2CONF="${G2CONF} --with-compile-warnings=no" + fi + python_set_active_version 2 +} + +src_prepare() { + gnome2_src_prepare + + # disable pyc compiling + rm py-compile + ln -s $(type -P true) py-compile + + # Fix build with older libunique, bug #286890 + sed -e 's/-DG.*_SINGLE_INCLUDES//' \ + -e 's/-DG.*_DEPRECATED//' \ + -i src/Makefile.am src/Makefile.in || die "sed 2 failed" + + # Fix gconf schema + epatch "${FILESDIR}/${PN}-2.32.0-fix-schema.patch" +} + +src_install() { + gnome2_src_install + # Internal library, punt .la file + find "${ED}" -name "*.la" -delete || die "remove of la files failed" +} + +pkg_preinst() { + gnome2_pkg_preinst + preserve_old_lib /usr/$(get_libdir)/libdevhelp-1.so.1 +} + +pkg_postinst() { + gnome2_pkg_postinst + python_need_rebuild + python_mod_optimize /usr/$(get_libdir)/gedit-2/plugins/devhelp + preserve_old_lib_notify /usr/$(get_libdir)/libdevhelp-1.so.1 +} + +pkg_postrm() { + gnome2_pkg_postrm + python_mod_cleanup /usr/$(get_libdir)/gedit-2/plugins/devhelp +} |