diff options
Diffstat (limited to 'media-libs/exempi/exempi-2.0.1.ebuild')
-rw-r--r-- | media-libs/exempi/exempi-2.0.1.ebuild | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/media-libs/exempi/exempi-2.0.1.ebuild b/media-libs/exempi/exempi-2.0.1.ebuild new file mode 100644 index 000000000..e925534b4 --- /dev/null +++ b/media-libs/exempi/exempi-2.0.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools eutils + +DESCRIPTION="Exempi is a port of the Adobe XMP SDK to work on UNIX" +HOMEPAGE="http://libopenraw.freedesktop.org/wiki/Exempi" +SRC_URI="http://libopenraw.freedesktop.org/download/${P}.tar.gz" + +LICENSE="BSD" +SLOT="2" +KEYWORDS="~amd64 ~x86" +IUSE="examples test" + +RDEPEND="dev-libs/expat + virtual/libiconv" +DEPEND="${RDEPEND} + test? ( >=dev-libs/boost-1.33.0 dev-util/valgrind )" + +src_unpack() { + unpack ${A} + cd "${S}" + #don't waste time on autoreconf for those who don't want to run unit tests + if use test; then + epatch "${FILESDIR}/${PN}-1.99.9-boost.m4.BOOST_FIND_LIB.patch" + AT_M4DIR=m4 eautoreconf + fi +} + +src_compile() { + econf $(use_enable test unittest) || die "./configure failed" + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + dodoc AUTHORS ChangeLog NEWS README + if use examples ; then + cd samples/source + emake distclean + cd "${S}" + rm samples/Makefile* samples/source/Makefile* \ + samples/BlueSquares/Makefile* + insinto "/usr/share/doc/${PF}" + doins -r samples + fi +} |