| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=4 |
| PYTHON_DEPEND="python? 2" |
| |
| inherit autotools eutils python |
| |
| DESCRIPTION="Tools and library for reading Outlook files (.pst format)" |
| HOMEPAGE="http://www.five-ten-sg.com/libpst/" |
| SRC_URI="http://www.five-ten-sg.com/${PN}/packages/${P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" |
| IUSE="debug dii doc python static-libs" |
| |
| RDEPEND="dii? ( media-gfx/imagemagick[png] ) |
| gnome-extra/libgsf" |
| DEPEND="${RDEPEND} |
| virtual/libiconv |
| virtual/pkgconfig |
| dii? ( media-libs/gd[png] ) |
| python? ( >=dev-libs/boost-1.48[python] )" |
| |
| pkg_setup() { |
| if use python; then |
| python_set_active_version 2 |
| python_pkg_setup |
| fi |
| } |
| |
| src_prepare() { |
| # don't build the static python library |
| epatch "${FILESDIR}"/${PN}-0.6.52-no-static-python-lib.patch |
| |
| # fix pkgconfig file for static linking |
| epatch "${FILESDIR}"/${PN}-0.6.53-pkgconfig-static.patch |
| |
| # conditionally install the extra documentation |
| use doc || { sed -i -e "/SUBDIRS/s: html::" Makefile.am || die; } |
| |
| # don't install duplicate docs |
| sed -i -e "/^html_DATA =/d" Makefile.am || die |
| |
| eautoreconf |
| } |
| |
| src_configure() { |
| econf \ |
| --enable-libpst-shared \ |
| $(use_enable debug pst-debug) \ |
| $(use_enable dii) \ |
| $(use_enable python) \ |
| $(use_enable static-libs static) \ |
| $(use python && echo --with-boost-python=boost_python-${PYTHON_ABI}) |
| } |
| |
| src_install() { |
| default |
| prune_libtool_files --all |
| } |