Re: MythTV Dependencies
Brian Long <[email protected]>
| Newsgroups | gmane.linux.redhat.rpm.atrpms.devel |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Nov 10, 2010 at 4:42 PM, Axel Thimm <[email protected]> wrote: > On Mon, 2010-11-08 at 09:34 -0500, Brian Long wrote: >> I was wondering if anyone else has tried installing MythTV on a >> bare-bones F14 install. I'm playing with an 8GB USB stick, so I >> installed Fedora minimal and I'm building from there. When I >> installed mythtv, it didn't bring in the required fonts for the >> themes, so when I try to start mythfrontend, it complains about >> missing "Arial" and a few other things, then exits. >> >> It appears to me that a certain assumption was made on requirements >> when I look at the rpm -qR of the mythtv* RPMs; they don't require >> basic things like xorg*, fonts, etc. Is this because all the >> requirements change names between RHEL & Fedora and having the logic >> inside the .spec would not be much fun? > > The answer is mixed, there can be two issues: > > A) the dependencies were missed, for example certain required fonts > count as bugs here, if you can find out which fonts were needed by > which (sub)packages we can fix this. The Graphite and Arclight themes required some of the Liberation and DejaVu fonts on my F14 system, but I'm not sure which ones specifically. I installed liberation* and dejavu* (like 12 RPMs in total) and the themes looked right. > B) The dependencies are not hard ones, for example you could be running > mythtv completely on a headless system and only connecting remotely > to it, so many xorg-x11 packages would be missing (not the libs > though). Compare this to other packages like firefox/openoffice that > also usually run on the local system but would not setup dependencies > for pulling in X11 or similar packages. > > It like to fix anything related to A, and for B you could create > yum/repomd groups similar to say @gnome-desktop, @kde-desktop or > @web-server, e.g. @mythtv-desktop and @mythtv-server. I would love to > have comps*.xml at ATrpms to allow user to simply > > yum install @mythtv-desktop > > and live happily ever after. :) I like the idea of a mythtv-server and mythtv-frontend or desktop yum group. /Brian/