Closed anthonyryan1 closed 10 years ago
As a quick reply I'd like to thank you for contributing to the overlay - that's quite a good idea. :) Unfortunately I'm pretty busy right now, so I will not be able to review your pull request until ~mid/end next week.
With no particular urgency, I have a few questions for you just to understand some of the differences from the upstream ebuild.
(1) I know that it is a Gentoo philosophy to maintain a separate ebuild for each dependency a software has - and I think this is a good idea. However, since XBMC uses a lot of custom ffmpeg patches which are not included in the upstream version of ffmpeg, I don't think it does make sense to "force-unbundle" ffmpeg in this case. If we wanted to unbundle ffmpeg then we'd have to maintain a seperate ffmpeg ebuild. In the end the patched version of ffmpeg has been giving me a much better overall experience. I posted some results over here: https://github.com/frace/xbmc-overlay/issues/2#issuecomment-31976497
(2) Yes of course, since I build XBMC on an Intel Atom 330 I'm glad to gain some speed improvements from ccache.
I discovered your overlay while planning my own for a couple of these ebuilds. Figured it can't harm anything to contribute to your overlay instead of duplicating effort. If it's okay with you I may send occasional pull requests to make things adhere better to the official portage tree guidelines.