# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-libs/libdmapsharing/libdmapsharing-2.1.13.ebuild,v 1.3 2012/05/03 23:43:53 tetromino Exp $ EAPI="3" inherit autotools base eutils DESCRIPTION="A library that implements the DMAP family of protocols" HOMEPAGE="http://www.flyn.org/projects/libdmapsharing" SRC_URI="http://www.flyn.org/projects/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="2.2" KEYWORDS="~amd64 ~x86" IUSE="doc" RDEPEND=" dev-libs/glib:2 >=net-dns/avahi-0.6 >=net-libs/libsoup-2.32:2.4 >=media-libs/gstreamer-0.10:0.10 >=media-libs/gst-plugins-base-0.10.24:0.10 sys-libs/zlib || ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2 ) " DEPEND="${RDEPEND} virtual/pkgconfig doc? ( >=dev-util/gtk-doc-1 ) " src_prepare() { base_src_prepare # Fix slot support epatch "${FILESDIR}/${P}-slotability-fix.patch" sed "s/name=\"${PN}\"/name=\"${PN}-${SLOT}\"/" \ -i ${S}/docs/html/${PN}.devhelp* || die "sed 1 failed" mv ${S}/docs/html/${PN}{,-${SLOT}}.devhelp mv ${S}/docs/html/${PN}{,-${SLOT}}.devhelp2 mv ${S}/docs/${PN}{,-${SLOT}}-docs.sgml mv ${S}/docs/${PN}{,-${SLOT}}-overrides.txt mv ${S}/docs/${PN}{,-${SLOT}}-sections.txt mv ${S}/docs/${PN}{,-${SLOT}}.types # Fix build order, bug #361067 epatch "${FILESDIR}/${P}-build-order.patch" # Fix building with >=glib-2.31 epatch "${FILESDIR}/${P}-glib-2.31.patch" AT_M4DIR="m4" eautoreconf } src_configure() { econf --with-mdns=avahi $(use_enable doc gtk-doc) } src_install() { base_src_install find "${ED}" -name "*.la" -delete || die "la file removal failed" dodoc AUTHORS ChangeLog NEWS TODO || die "dodoc failed" }