--- ivtv-1.0.3-r2.ebuild.orig 2008-04-26 20:23:06.000000000 +0200 +++ ivtv-1.0.3-r2.ebuild 2008-04-26 20:34:58.000000000 +0200 @@ -32,6 +32,9 @@ if use fbcon; then MODULE_NAMES="${MODULE_NAMES} ivtvfb(extra:${S}/driver)" CONFIG_CHECK="${CONFIG_CHECK} FB FB_TRIDENT FRAMEBUFFER_CONSOLE FONTS" + if ( kernel_is 2 6 24 ); then + CONFIG_CHECK="${CONFIG_CHECK} VIDEO_FB_IVTV" + fi fi if ! ( kernel_is 2 6 22 || kernel_is 2 6 23 || kernel_is 2 6 24 ); then @@ -80,8 +83,10 @@ src_compile() { - cd "${S}/driver" - linux-mod_src_compile || die "failed to build driver" + if ! ( kernel_is 2 6 24 ); then + cd "${S}/driver" + linux-mod_src_compile || die "failed to build driver" + fi cd "${S}/utils" emake INCDIR="${KV_DIR}/include" || die "failed to build utils " @@ -96,8 +101,10 @@ dodoc README* doc/* ChangeLog* use perl && dodoc utils/perl/README.ptune - cd "${S}/driver" - linux-mod_src_install || die "failed to install modules" + if ! ( kernel_is 2 6 24 ); then + cd "${S}/driver" + linux-mod_src_install || die "failed to install modules" + fi } pkg_postinst() {