From ad2ed74a5edb6982f5ee5593018957790952154b Mon Sep 17 00:00:00 2001 From: Tai-Hsu Lin Date: Fri, 13 Jan 2012 16:39:47 +0800 Subject: [PATCH] Add the libv4l Portage package The CL adds media-libs/libv4l version 0.8.5. It will be used by OpenCV to capture images from webcam in factory tests. BUG=chrome-os-partner:6497 TEST='emerge-x86-alex libv4l' works TEST='emerge-x86-zgb libv4l' works TEST='emerge-amd64-generic libv4l' works TEST='emerge-tegra2_kaen libv4l' works Change-Id: Icf97c0cc9fde1c3310f9214e9c633e3bc98e7811 Reviewed-on: https://gerrit.chromium.org/gerrit/14146 Reviewed-by: Mike Frysinger Commit-Ready: Tai-Hsu Lin Tested-by: Tai-Hsu Lin --- .../media-libs/libv4l/libv4l-0.8.5.ebuild | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 sdk_container/src/third_party/portage-stable/media-libs/libv4l/libv4l-0.8.5.ebuild diff --git a/sdk_container/src/third_party/portage-stable/media-libs/libv4l/libv4l-0.8.5.ebuild b/sdk_container/src/third_party/portage-stable/media-libs/libv4l/libv4l-0.8.5.ebuild new file mode 100644 index 0000000000..5388dd096f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/media-libs/libv4l/libv4l-0.8.5.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libv4l/libv4l-0.8.5.ebuild,v 1.7 2011/12/30 13:14:33 ssuominen Exp $ + +EAPI=4 +inherit linux-info multilib toolchain-funcs + +MY_P=v4l-utils-${PV} + +DESCRIPTION="Separate libraries ebuild from upstream v4l-utils package" +HOMEPAGE="http://git.linuxtv.org/v4l-utils.git" +SRC_URI="http://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND="virtual/jpeg" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-2.6.30-r1" + +S=${WORKDIR}/${MY_P} + +CONFIG_CHECK="~SHMEM" + +src_compile() { + tc-export CC + pushd lib + emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" CFLAGS="${CFLAGS}" + popd +} + +src_install() { + pushd lib + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" install + popd + dodoc ChangeLog README.lib* TODO +}