+++ This bug was initially created as a clone of Bug #168779 +++ The kernel-supplied get_dvb_firmware script has added some firmwares. As I needed "tda10046lifeview" I updated the ebuild to handle that. Unfortunately the firmware files provided by the tda10046 and tda10046lifeview keywords to get_dvb_firmware have the same name despite being quite different. So I had to do the following changes: *) split up the tda1004x USE flag (actually DVB_CARDS) into tda10045 tda10046 and tda10046lifeview *) add a check so tda10046 and tda10046lifeview can't both be in DVB_CARDS *) add the URL line for the source package *) add get_dvb_firmware script from vanilla 2.6.20.6 to $FILESDIR/
Created attachment 116181 [details] media-tv/linuxtv-dvb-firmware-2007.04.13.ebuild
Created attachment 116182 [details] ${FILESDIR}/get_dvb_firmware-2007.04.13
Thanks for your ebuild. Finally commited it. I just added another check on a set tda1004x flag, printing a warning about the flag being splitted. Other thing being not using tda10046lifeview when installing all firmwares (DVB_CARDS being empty). Conclusion: That file collision is ugly, we definitly should ask upstream if the driver could use different firmware filenames when it detects the different devices. But inbetween we have to live with it.