1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 inherit autotools eutils flag-o-matic multilib
10 DESCRIPTION="MediaInfo libraries"
11 HOMEPAGE="http://mediaarea.net/mediainfo/"
12 SRC_URI="mirror://sourceforge/mediainfo/${PN}_${PV}.tar.bz2"
17 IUSE="curl doc mms static-libs"
19 RDEPEND="sys-libs/zlib
21 >=media-libs/libzen-0.4.28[static-libs=]
22 curl? ( net-misc/curl )
23 mms? ( >=media-libs/libmms-0.6.1[static-libs=] )"
26 doc? ( app-doc/doxygen )"
28 S=${WORKDIR}/${MY_PN}Lib/Project/GNU/Library
31 sed -i 's:-O2::' configure.ac || die
32 append-cppflags -DMEDIAINFO_LIBMMS_DESCRIBE_SUPPORT=0
34 epatch "${FILESDIR}"/${PN}-0.7.63-pkgconfig.patch
43 $(use_with curl libcurl) \
44 $(use_with mms libmms) \
45 $(use_enable static-libs static) \
46 $(use_enable static-libs staticlibs)
53 cd "${WORKDIR}"/${MY_PN}Lib/Source/Doc
54 doxygen Doxyfile || die
61 edos2unix ${PN}.pc #414545
62 insinto /usr/$(get_libdir)/pkgconfig
65 for x in ./ Archive Audio Duplicate Export Image Multiple Reader Tag Text Video; do
66 insinto /usr/include/${MY_PN}/${x}
67 doins "${WORKDIR}"/${MY_PN}Lib/Source/${MY_PN}/${x}/*.h
70 insinto /usr/include/${MY_PN}DLL
71 doins "${WORKDIR}"/${MY_PN}Lib/Source/${MY_PN}DLL/*.h
73 dodoc "${WORKDIR}"/${MY_PN}Lib/*.txt
75 dohtml -r "${WORKDIR}"/${MY_PN}Lib/Doc/*