diff --git mythtv/docs/mythtv-HOWTO.sgml mythtv/docs/mythtv-HOWTO.sgml
index f02c07e..c0d2d32 100644
|
|
|
Ignore at your own peril.
|
| 162 | 162 | <eps file="add.eps" height="1cm"> |
| 163 | 163 | <img src="add.png"> |
| 164 | 164 | <caption> |
| 165 | | Feature that has been added to SVN (subversion, a revision control system) |
| | 165 | Feature that has been added to git (distributed version control system) |
| 166 | 166 | but is not available in the current release. |
| 167 | 167 | </caption> |
| 168 | 168 | </figure> |
| … |
… |
and executing:
|
| 814 | 814 | <sect>System Configuration Requirements for Compiling MythTV. <label |
| 815 | 815 | id="Setting_up_paths"> |
| 816 | 816 | <p>Before you compile MythTV from the current source tarball or from |
| 817 | | <bf>subversion</bf>, you may need to modify your system configuration in a |
| | 817 | <url url="http://github.com/MythTV/" name="http://github.com/MythTV/">, |
| | 818 | you may need to modify your system configuration in a |
| 818 | 819 | few ways. |
| 819 | 820 | |
| 820 | 821 | In general, if you install MythTV from pre-packaged binaries for your Linux |
| … |
… |
tarball is a static file and won't include any fixes for issues discovered
|
| 918 | 919 | after the tarball was created. |
| 919 | 920 | |
| 920 | 921 | The recommended solution is to download the source using |
| 921 | | <bf>subversion</bf> to ensure that you've got the latest fixes. |
| | 922 | <bf>git</bf> to ensure that you've got the latest fixes. |
| 922 | 923 | |
| 923 | | When using subversion, there are some other choices that need to be made: |
| | 924 | When using git, there are some other choices that need to be made: |
| 924 | 925 | <itemize> |
| 925 | | <item>Do you want to run the stable release of MythTV? If yes, download from the "release-0-23-fixes" branch. |
| | 926 | <item>Do you want to run the stable release of MythTV? If yes, use "git checkout 0.23" |
| | 927 | for example. |
| 926 | 928 | <item>Do you want to run the absolute latest developer code? If yes, you <em>must</em> |
| 927 | 929 | join the <url url="http://www.mythtv.org/mailman/listinfo/mythtv-commits/" |
| 928 | 930 | name="http://www.mythtv.org/mailman/listinfo/mythtv-commits/"> and <url |
| 929 | 931 | url="http://www.mythtv.org/mailman/listinfo/mythtv-dev/" |
| 930 | 932 | name="http://www.mythtv.org/mailman/listinfo/mythtv-dev/"> mailing lists to |
| 931 | | keep up to date with the current status of the code. Code obtained from |
| 932 | | subversion has no guarantees regarding stability, etc. The latest code will be in "trunk". |
| | 933 | keep up to date with the current status of the code. If MythTV is built from |
| | 934 | the "master" branch, there are no guarantees regarding stability, etc. |
| 933 | 935 | </itemize> |
| 934 | 936 | |
| 935 | 937 | If you are in North America you will use the Schedules Direct grabber which is |
| … |
… |
program.
|
| 957 | 959 | |
| 958 | 960 | <label id="manually_building_mythtv"> |
| 959 | 961 | <sect1>Manually building MythTV |
| 960 | | <p>If you are going to use <bf>subversion</bf>, execute the following |
| 961 | | instructions to obtain the latest <em>trunk</em> version of MythTV. |
| | 962 | <p>If you are going to use |
| | 963 | <url url="http://github.com/MythTV/" name="http://github.com/MythTV/">, |
| | 964 | execute the following to obtain a complete copy of MythTV source. |
| 962 | 965 | |
| 963 | | To use the <em>release</em> version, you can execute the following. You are |
| 964 | | strongly encouraged to use the release version. |
| | 966 | <tscreen><verb> |
| | 967 | $ git clone https://github.com/MythTV/mythtv.git |
| | 968 | $ cd mythtv |
| | 969 | </verb></tscreen> |
| | 970 | |
| | 971 | To use a <em>release</em> version (0.23, for example), execute the following. |
| | 972 | You are strongly encouraged to use the release version. |
| 965 | 973 | |
| 966 | 974 | <tscreen><verb> |
| 967 | | $ svn co http://svn.mythtv.org/svn/branches/release-0-23-fixes/ mythtv-0.23 |
| 968 | | $ cd mythtv-0.23 |
| | 975 | $ git checkout 0.23 |
| 969 | 976 | </verb></tscreen> |
| 970 | 977 | |
| 971 | | To download trunk: |
| | 978 | To use master (previously known as trunk): |
| 972 | 979 | |
| 973 | 980 | <tscreen><verb> |
| 974 | | $ svn co http://svn.mythtv.org/svn/trunk/ mythtv-trunk |
| 975 | | $ cd mythtv-trunk |
| | 981 | $ git checkout master |
| 976 | 982 | </verb></tscreen> |
| 977 | 983 | |
| 978 | | <bf>NOTE</bf>: Using a svn version of the code allows you to stay |
| | 984 | <bf>NOTE</bf>: Using a git version of the code allows you to stay |
| 979 | 985 | up-to-date with changes. So, if there's an update to the 0.23 release and |
| 980 | | you originally obtained it using svn, you could enter the |
| 981 | | mythtv-0.23 directory and type "svn up", which will update your copy |
| 982 | | with the fixed version from the website. You would then recompile and |
| 983 | | install the updated 0.23 code. |
| | 986 | you originally obtained it from |
| | 987 | <url url="http://github.com/MythTV/" name="http://github.com/MythTV/">, |
| | 988 | you could enter the |
| | 989 | mythtv directory and type "git pull", which will update your copy |
| | 990 | with the latest version from |
| | 991 | <url url="http://github.com/MythTV/" name="http://github.com/MythTV/">. |
| | 992 | You would then recompile and install the updated 0.23 code. |
| 984 | 993 | |
| 985 | 994 | If you are using the tarball, then unpack it: |
| 986 | 995 | <tscreen><verb> |
| … |
… |
$ cd ~/mythplugins-0.23
|
| 4206 | 4215 | $ ./configure --disable-all --enable-opengl --enable-mythgallery |
| 4207 | 4216 | $ qmake mythplugins.pro |
| 4208 | 4217 | $ make |
| 4209 | | # su |
| | 4218 | $ su |
| 4210 | 4219 | # make install |
| 4211 | 4220 | # exit |
| 4212 | 4221 | $ |
| … |
… |
to tune to a channel.
|
| 6386 | 6395 | Lower case = seen |
| 6387 | 6396 | |
| 6388 | 6397 | Upper Case = seen & good |
| 6389 | | <!-- For 0.24, add: <item>t/F/T = Tune : Tuning status (pending/failed/tuned) --> |
| 6390 | 6398 | <itemize> |
| | 6399 | <item>t/F/T = Tune : Tuning status (pending/failed/tuned) |
| 6391 | 6400 | <item>l/L = Lock : This could be seen by PVR-250/BTTV users |
| 6392 | 6401 | <item>a/A = PAT : Any recording transmitted in MPEG |
| 6393 | 6402 | <item>m/M = PMT : Any recording transmitted in MPEG |