summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-tv/mantis-v4l-dvb-hg/mantis-v4l-dvb-hg-0.1.ebuild')
-rw-r--r--media-tv/mantis-v4l-dvb-hg/mantis-v4l-dvb-hg-0.1.ebuild128
1 files changed, 0 insertions, 128 deletions
diff --git a/media-tv/mantis-v4l-dvb-hg/mantis-v4l-dvb-hg-0.1.ebuild b/media-tv/mantis-v4l-dvb-hg/mantis-v4l-dvb-hg-0.1.ebuild
deleted file mode 100644
index 873c2e3..0000000
--- a/media-tv/mantis-v4l-dvb-hg/mantis-v4l-dvb-hg-0.1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/v4l-dvb-hg/v4l-dvb-hg-0.1-r3.ebuild,v 1.3 2009/11/18 19:39:51 zzam Exp $
-
-: ${EHG_REPO_URI:=${MANTIS_V4L_DVB_HG_REPO_URI:-http://www.jusst.de/hg/mantis-v4l-dvb/}}
-
-EAPI="2"
-
-inherit linux-mod eutils toolchain-funcs mercurial savedconfig
-
-DESCRIPTION="Live development version of mantis V4L and DVB driver for kernel 2.6"
-SRC_URI=""
-HOMEPAGE="http://jusst.de/hg/mantis/"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE=""
-
-DEPEND="!media-tv/v4l-dvb-hg
- !media-tv/s2-liplianin"
-
-S="${WORKDIR}/${EHG_REPO_URI##*/}mantis-v4l-dvb/v4l"
-
-CONFIG_CHECK="!DVB_CORE !VIDEO_DEV"
-
-pkg_setup()
-{
- linux-mod_pkg_setup
- if [[ "${KV_MAJOR}.${KV_MINOR}" != "2.6" ]]; then
- ewarn "other Kernel than 2.6.x are not supported at the moment."
- die "unsupported Kernel (not 2.6.x)"
- fi
- MODULE_NAMES="dvb(dvb:${S})"
- BUILD_PARAMS="KDIR=${KERNEL_DIR}"
- BUILD_TARGETS="default"
-}
-
-src_prepare() {
-
- einfo "Removing modules-install"
- sed -i "${S}"/Makefile \
- -e "s/install:: media-install firmware_install/install:: media-install/"
-
- # apply local patches
- if test -n "${DVB_LOCAL_PATCHES}";
- then
- ewarn "Applying local patches:"
- for LOCALPATCH in ${DVB_LOCAL_PATCHES};
- do
- if test -f "${LOCALPATCH}";
- then
- if grep -q linux/drivers "${LOCALPATCH}"; then
- cd "${S}"/..
- else
- cd "${S}"
- fi
- epatch "${LOCALPATCH}"
- fi
- done
- else
- einfo "No additional local patches to use"
- fi
-
- export ARCH=$(tc-arch-kernel)
- make allmodconfig ${BUILD_PARAMS}
- export ARCH=$(tc-arch)
-
- echo
-
- elog "Removing autoload-entry from stradis-driver."
- sed -i "${S}"/../linux/drivers/media/video/stradis.c -e '/MODULE_DEVICE_TABLE/d'
-
- cd "${S}"
- sed -e '/-install::/s:rminstall::' \
- -i Makefile
-
- elog "Removing depmod-calls"
- sed -e '/depmod/d' -i Makefile* scripts/make_makefile.pl scripts/make_kconfig.pl \
- || die "Failed removing depmod call from Makefile"
-
- grep depmod * && die "Not removed depmod found."
-
- mkdir "${WORKDIR}"/header
- cd "${WORKDIR}"/header
- cp "${S}"/../linux/include/linux/dvb/* .
- sed -e '/compiler/d' \
- -e 's/__user//' \
- -i *.h
-
- cd "${S}"
- restore_config .config
-}
-
-src_install() {
- # install the modules
- local DEST="${D}/lib/modules/${KV_FULL}/v4l-dvb"
- make install \
- DEST="${DEST}" \
- KDIR26="${DEST}" \
- KDIRA="${DEST}" \
- || die "make install failed"
-
- cd "${S}"/..
- dodoc linux/Documentation/dvb/*.txt
- dosbin linux/Documentation/dvb/get_dvb_firmware
-
- insinto /usr/include/v4l-dvb-hg/linux/dvb
- cd "${WORKDIR}/header"
- doins *.h
-
- cd "${S}"
- save_config .config
-}
-
-pkg_postinst() {
- echo
- elog "Firmware-files can be found in media-tv/linuxtv-dvb-firmware"
- echo
-
- linux-mod_pkg_postinst
- echo
- echo
- elog "if you want to use the IR-port or networking"
- elog "with the dvb-card you need to"
- elog "install linuxtv-dvb-apps"
- echo
-}