[mythtv-users] .25 myth_build script skips some?

Billy Macdonald billymacdonald at gmail.com
Thu Mar 1 05:50:44 UTC 2012


On Tue, Feb 28, 2012 at 6:47 PM, Mark <markhsa at gmail.com> wrote:
> I am building .25 with the build_myth.sh and its working well until install.
> I am rpm -Uvh all of the built rpms in but have failed deps because some
> are not being built?
>
> I have looked at the spec file, but thats kind of greek to me.
>
> Here is what is and what is not being built.  Thoughts?
> Fedora 16 host.
>
> ls
> mythbrowser-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythtv-devel-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythffmpeg-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythtv-docs-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythmusic-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythtv-frontend-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythnetvision-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythtv-libs-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythplugins-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythtv-setup-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythtv-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythweather-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythtv-backend-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> perl-MythTV-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythtv-base-themes-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> php-MythTV-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythtv-common-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> python-MythTV-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> mythtv-debuginfo-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64.rpm
> [root at beast x86_64]# rpm -Uvh *
> error: Failed dependencies:
>     mytharchive = 0.25-0.1.git.4709.g7e6f5fa.fc16 is needed by
> mythplugins-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64
>     mythgallery = 0.25-0.1.git.4709.g7e6f5fa.fc16 is needed by
> mythplugins-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64
>     mythgame = 0.25-0.1.git.4709.g7e6f5fa.fc16 is needed by
> mythplugins-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64
>     mythnews = 0.25-0.1.git.4709.g7e6f5fa.fc16 is needed by
> mythplugins-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64
>     mythzoneminder = 0.25-0.1.git.4709.g7e6f5fa.fc16 is needed by
> mythplugins-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64
>     mythtv-themes = 0.25 is needed by
> mythtv-0.25-0.1.git.4709.g7e6f5fa.fc16.x86_64
>
>


There are a couple of changes to get all the dependencies working right.

In build_myth.sh, you'll need to tell it to build all the packages by
editing like so (I also disabled debug, but that's your choice) :
    # Build MythTV
        time rpmbuild -bb "$ABSPATH"/mythtv.spec \
            --define "_sourcedir $ABSPATH/mythtv"
            #--with debug
            #--without mytharchive   \
            #--without mythgallery   \
            #--without mythgame      \
            #--without mythnews      \
            #--without mythzoneminder

Also, in mythtv.spec, look for mythtv-themes and change to
mythtv-base-themes as that package name changed.

I think that's it.

Billy


More information about the mythtv-users mailing list