Skip to content
MarcT edited this page Apr 4, 2011 · 6 revisions

This is a collection of gentoo ebuilds for MythTV. I have been using these for 4+ years now in some shape or form. They started with the CSV ebuids many years ago which I then modded for SVN use and eventually, borrowed, someone elses code for setting the SVN revision using a make.conf variable. I don’t remember who or I would give credit. I updated them again for use with GIT once the migration took place.

Add the below to you make.conf and change the revision numbers to the current ones you want to check out.
Examples: These are the current commit codes at the time I updated the doc.
MYTHTV_GIT_REVISION=“e2b49a590a02b93ccc4b”
This will make sure that all your plugins are at the same revision and you can set this on multiple machines in order to make sure your front and backends are the same revisions as well.
There are similar options for mythweb, themes, and nuvexport:
MYTHWEB_GIT_REVISION=“5589dfe309da360a0f64”
MYTHTHEMES_GIT_REVISION=“ecaeffc324bc41bc332b”
NUVEXPORT_GIT_REVISION=“c18508f20448077762d2”
These are separate because they each have their own git repos.
Note: Leaving these out will cause you to download the current revision at the time the ebuild checks the git repo.

If you are using portage 2.2 or higher you can change the revision and run ‘emerge -av @live-rebuild’ to update all your live installs. Note: this will not just do the live Myth ebuilds included in this package but any others live ebuilds you may have installed as well so be careful.

To add this overlay to layman add

http://cloud.github.com/downloads/MarcT/mt-mythtv/mt-mythtv.xml

to the overlays section of your layman.cfg and add the mt-mythtv overlay.

For those using layman 1.3.3 use: http://cloud.github.com/downloads/MarcT/mt-mythtv/mt-mythtv-1.3.3.xml

layman -L

layman -a mt-mythtv

You will need to have layman installed with the git flag.

Also, do not forget to add your layman repos to your make.conf

(for layman 1.1)

  1. echo “source /usr/portage/local/layman/make.conf” >> /etc/make.conf

(for layman 1.2 and up)

  1. echo “source /usr/local/portage/layman/make.conf” >> /etc/make.conf

If you want to change you repo to use one of the MythTV branches follow this guide

Clone this wiki locally