diff options
Diffstat (limited to 'media-tv/wis-go7007/wis-go7007-0.9.8-r2.ebuild')
-rw-r--r-- | media-tv/wis-go7007/wis-go7007-0.9.8-r2.ebuild | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/media-tv/wis-go7007/wis-go7007-0.9.8-r2.ebuild b/media-tv/wis-go7007/wis-go7007-0.9.8-r2.ebuild deleted file mode 100644 index 3ba5b2752d7e..000000000000 --- a/media-tv/wis-go7007/wis-go7007-0.9.8-r2.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-tv/wis-go7007/wis-go7007-0.9.8-r2.ebuild,v 1.1 2007/07/17 01:11:12 beandog Exp $ - -inherit eutils linux-mod - -MY_PN=${PN}-linux -DESCRIPTION="Linux drivers for go7007 chipsets (Plextor ConvertX PVR)" -HOMEPAGE="http://oss.wischip.com/" -SRC_URI="http://oss.wischip.com/${MY_PN}-${PV}.tar.bz2" -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="alsa" -DEPEND="|| ( >=sys-fs/udev-103 sys-apps/hotplug ) - sys-apps/hotplug-base - sys-apps/fxload" - -S=${WORKDIR}/${MY_PN}-${PV} - -pkg_setup() { - BUILD_TARGETS="all" - BUILD_PARAMS="KERNELSRC=${KERNEL_DIR}" - CONFIG_CHECK="HOTPLUG MODULES KMOD FW_LOADER I2C VIDEO_DEV SOUND SND USB - USB_DEVICEFS USB_EHCI_HCD" - - if use alsa; then - CONFIG_CHECK="${CONFIG_CHECK} SND_MIXER_OSS SND_PCM_OSS" - fi - - #if ! kernel_is 2 6 16; then - # eerror "These drivers will only work with a 2.6.16 kernel" - # #die "Needs a different kernel" - #fi - - linux-mod_pkg_setup - MODULE_NAMES="go7007(extra:${S}:${S}/kernel) - go7007-usb(extra:${S}:${S}/kernel) - snd-go7007(extra:${S}:${S}/kernel) - wis-ov7640(extra:${S}:${S}/kernel) - wis-sony-tuner(extra:${S}:${S}/kernel) - wis-tw9903(extra:${S}:${S}/kernel) - wis-uda1342(extra:${S}:${S}/kernel) - wis-saa7113(extra:${S}:${S}/kernel) - wis-saa7115(extra:${S}:${S}/kernel)" -} - -src_unpack() { - unpack ${A} - cd ${S} - epatch "${FILESDIR}/${P}-fix-udev.diff" - if kernel_is ge 2 6 17; then - epatch "${FILESDIR}/${P}-kernel-2.6.17.diff" - fi - if kernel_is ge 2 6 21; then - epatch "${FILESDIR}/snd.patch" - fi -} - -src_compile() { - cd ${S} - linux-mod_src_compile || die "failed to build driver " -} - -src_install() { - cd ${S}/apps - make KERNELDIR=${KERNEL_DIR} DESTDIR=${D} PREFIX=/usr install || die "failed to install" - cd ${S} - dodir ${ROOT}/lib/modules - insinto ${ROOT}/lib/modules - dodoc README README.saa7134 RELEASE-NOTES - cd ${S}/kernel - linux-mod_src_install || die "failed to install modules" - - insinto ${KERNEL_DIR}/include/linux - doins ${S}/include/*.h - insinto ${ROOT}/lib/firmware - doins ${S}/firmware/*.bin - insinto ${ROOT}/lib/firmware/ezusb - doins ${S}/firmware/ezusb/*.hex - insinto ${ROOT}/etc/udev/rules.d - doins ${S}/udev/wis-ezusb.rules - - exeinto ${ROOT}/usr/bin - use alsa && doexe ${S}/apps/gorecord - doexe ${S}/apps/modet -} - -pkg_postinst() { - linux-mod_pkg_postinst - - elog "" - elog "For more information on how to use the Plextor devices with Gentoo" - elog "you can follow this thread for tips and tricks:" - elog "http://forums.gentoo.org/viewtopic-t-306559-highlight-.html" - elog "" - elog "Also, the unofficial Gentoo wiki has a HOWTO page:" - elog "http://gentoo-wiki.com/HARDWARE_go7007" - elog "" - ewarn "Don't forget to add your modules to /etc/modules.autoload.d/kernel.2.6" - ewarn "so they will load on startup:" - ewarn "" - ewarn "snd_go7007" - ewarn "go7007" - ewarn "go7007_usb" - ewarn "wis_saa7115" - ewarn "wis_uda1342" - ewarn "wis_sony_tuner" -} |