added vloopback-9999
[dottout.git] / media-video / vloopback / vloopback-9999.ebuild
blobd08e5223db8276a0c9246958af614b00a162d955
1 # Copyright 1999-2006 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
5 inherit linux-mod eutils multilib versionator linux-info subversion
8 DESCRIPTION="vloopback allow to create pipe of videos devices"
9 HOMEPAGE="http://www.lavrsen.dk/twiki/bin/view/Motion/VideoFourLinuxLoopbackDevice"
10 ESVN_REPO_URI="http://www.lavrsen.dk/svn/vloopback/trunk/"
11 ESVN_STORE_DIR="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/svn-src/"
14 LICENSE="GPL-2"
15 SLOT="0"
16 KEYWORDS="~x86 ~amd64"
18 CONFIG_CHECK="VIDEO_DEV"
19 MODULE_NAMES="vloopback(video:)"
20 BUILD_TARGETS="all"
22 pkg_setup() {
23 ABI=${KERNEL_ABI}
24 set_arch_to_kernel
25 linux-mod_pkg_setup
26 BUILD_PARAMS="LINUX_DIR=${KV_DIR} OUTPUT_DIR=${KV_OUT_DIR}"
30 src_unpack() {
31 ESVN_UPDATE_CMD="svn up"
32 ESVN_FETCH_CMD="svn checkout"
33 ESVN_STORE_DIR="${DISTDIR}/svn-src"
34 subversion_src_unpack
35 cd ${S} || die
38 src_compile() {
39 emake || die "Can not compile ${PN} module!"
42 src_install() {
43 linux-mod_src_install
44 dodoc README* COPYING
45 insinto /usr/share/doc/${PF}
48 pkg_preinst() {
49 linux-mod_pkg_preinst
52 pkg_postinst() {
53 linux-mod_pkg_postinst
55 echo
56 ewarn "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="
57 einfo "Using:"
58 einfo "# modprobe vloopback dev_offset=1"
59 einfo "# vresize /dev/video0 /dev/video1 320x240 176x144 rgb24"
60 ewarn "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="
61 einfo "If you use quickcam.ko do this:"
62 einfo "# echo 'options quickcam compatible=2' >> /etc/modules.d/quickcam"
63 einfo "# modules-update && modprobe -r quickcam && modprobe quickcam"
64 ewarn "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="