| # Copyright 1999-2014 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=4 |
| |
| inherit versionator |
| |
| KEYWORDS="~amd64" |
| |
| if [[ ${PV} == "9999" ]]; then |
| KEYWORDS="" |
| EGIT_REPO_URI="git://git.gnome.org/aravis" |
| EGIT_COMMIT="${aravis_LIVE_COMMIT:-master}" |
| inherit git-2 autotools |
| fi |
| |
| DESCRIPTION="Library for video acquisition using Genicam cameras" |
| HOMEPAGE="https://live.gnome.org/Aravis" |
| |
| LICENSE="LGPL-2.1" |
| SLOT="0" |
| |
| IUSE="X gstreamer" |
| |
| GST_DEPEND="media-libs/gstreamer:0.10 |
| media-libs/gst-plugins-base:0.10" |
| |
| RDEPEND=">=dev-libs/glib-2.22 |
| dev-libs/libxml2 |
| X? ( |
| >=x11-libs/gtk+-2.12:2 |
| ${GST_DEPEND} |
| media-libs/gst-plugins-base:0.10 |
| media-plugins/gst-plugins-xvideo:0.10 |
| ) |
| gstreamer? ( ${GST_DEPEND} )" |
| DEPEND="${RDEPEND} |
| virtual/pkgconfig |
| dev-libs/gobject-introspection" |
| |
| if [[ -z ${EGIT_COMMIT} ]]; then |
| SRC_URI="mirror://gnome/sources/${PN}/$(get_version_component_range 1-2)/${P}.tar.xz" |
| else |
| DEPEND+=" dev-util/gtk-doc dev-util/intltool" |
| fi |
| |
| src_prepare() { |
| if [[ -n ${EGIT_COMMIT} ]]; then |
| intltoolize || die |
| gtkdocize || die |
| eautoreconf |
| fi |
| } |
| |
| src_configure() { |
| econf \ |
| --disable-silent-rules \ |
| --disable-static \ |
| $(use_enable X viewer) \ |
| $(use_enable gstreamer gst-plugin) \ |
| --enable-introspection |
| } |
| |
| src_install() { |
| emake install DESTDIR="${D}" aravisdocdir="/usr/share/doc/${PF}" |
| find "${D}" -name '*.la' -delete |
| } |