Ticket #9347: mythtv-HOWTO.sgml.patch

File mythtv-HOWTO.sgml.patch, 5.0 KB (added by Bill Meek <keemllib@…>, 9 years ago)
  • mythtv/docs/mythtv-HOWTO.sgml

    diff --git mythtv/docs/mythtv-HOWTO.sgml mythtv/docs/mythtv-HOWTO.sgml
    index f02c07e..c0d2d32 100644
    Ignore at your own peril. 
    162162<eps file="add.eps" height="1cm">
    163163<img src="add.png">
    164164<caption>
    165 Feature that has been added to SVN (subversion, a revision control system)
     165Feature that has been added to git (distributed version control system)
    166166but is not available in the current release.
    167167</caption>
    168168</figure>
    and executing: 
    814814<sect>System Configuration Requirements for Compiling MythTV. <label
    815815id="Setting_up_paths">
    816816<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/">,
     818you may need to modify your system configuration in a
    818819few ways.
    819820
    820821In 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 
    918919after the tarball was created.
    919920
    920921The 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.
    922923
    923 When using subversion, there are some other choices that need to be made:
     924When using git, there are some other choices that need to be made:
    924925<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"
     927for example.
    926928<item>Do you want to run the absolute latest developer code?  If yes, you <em>must</em>
    927929join the <url url="http://www.mythtv.org/mailman/listinfo/mythtv-commits/"
    928930name="http://www.mythtv.org/mailman/listinfo/mythtv-commits/"> and <url
    929931url="http://www.mythtv.org/mailman/listinfo/mythtv-dev/"
    930932name="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".
     933keep up to date with the current status of the code.  If MythTV is built from
     934the "master" branch, there are no guarantees regarding stability, etc.
    933935</itemize>
    934936
    935937If you are in North America you will use the Schedules Direct grabber which is
    program. 
    957959
    958960<label id="manually_building_mythtv">
    959961<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/">,
     964execute the following to obtain a complete copy of MythTV source.
    962965
    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
     971To use a <em>release</em> version (0.23, for example), execute the following.
     972You are strongly encouraged to use the release version.
    965973
    966974<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
    969976</verb></tscreen>
    970977
    971 To download trunk:
     978To use master (previously known as trunk):
    972979
    973980<tscreen><verb>
    974 $ svn co http://svn.mythtv.org/svn/trunk/ mythtv-trunk
    975 $ cd mythtv-trunk
     981$ git checkout master
    976982</verb></tscreen>
    977983
    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
    979985up-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.
     986you originally obtained it from
     987<url url="http://github.com/MythTV/" name="http://github.com/MythTV/">,
     988you could enter the
     989mythtv directory and type "git pull", which will update your copy
     990with the latest version from
     991<url url="http://github.com/MythTV/" name="http://github.com/MythTV/">.
     992You would then recompile and install the updated 0.23 code.
    984993
    985994If you are using the tarball, then unpack it:
    986995<tscreen><verb>
    $ cd ~/mythplugins-0.23 
    42064215$ ./configure --disable-all --enable-opengl --enable-mythgallery
    42074216$ qmake mythplugins.pro
    42084217$ make
    4209 # su
     4218$ su
    42104219# make install
    42114220# exit
    42124221$
    to tune to a channel. 
    63866395Lower case = seen
    63876396
    63886397Upper Case = seen & good
    6389 <!-- For 0.24, add: <item>t/F/T = Tune  : Tuning status (pending/failed/tuned) -->
    63906398<itemize>
     6399<item>t/F/T = Tune  : Tuning status (pending/failed/tuned)
    63916400<item>l/L = Lock  : This could be seen by PVR-250/BTTV users
    63926401<item>a/A = PAT   : Any recording transmitted in MPEG
    63936402<item>m/M = PMT   : Any recording transmitted in MPEG