123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- # Copyright 1999-2014 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI="5"
- GCONF_DEBUG="no"
- GNOME_TARBALL_SUFFIX="bz2"
- inherit flag-o-matic gnome2
- DESCRIPTION="C++ bindings for libgnomecanvas"
- HOMEPAGE="http://www.gtkmm.org"
- LICENSE="LGPL-2.1"
- SLOT="2.6"
- KEYWORDS="alpha amd64 arm ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd"
- IUSE="doc examples"
- RDEPEND="
- >=gnome-base/libgnomecanvas-2.6
- >=dev-cpp/gtkmm-2.4:2.4
- "
- DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
- "
- src_prepare() {
- if ! use examples; then
- # don't waste time building the examples
- sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' Makefile.in || \
- die "sed Makefile.in failed"
- fi
- gnome2_src_prepare
- append-cxxflags -std=c++11 #568300
- }
- src_compile() {
- gnome2_src_compile
- if use doc; then
- cd "${S}/docs/reference"
- emake all || die "failed to build API docs"
- fi
- }
- src_install() {
- gnome2_src_install
- if use doc ; then
- dohtml -r docs/reference/html/*
- fi
- if use examples; then
- cp -R examples "${D}/usr/share/doc/${PF}"
- fi
- }
|