[mythtv-commits] Ticket #3798: Install user documentation during normal installation

MythTV mythtv at cvs.mythtv.org
Tue Aug 7 15:10:26 UTC 2007


#3798: Install user documentation during normal installation
--------------------------------------+-------------------------------------
 Reporter:  Roo <roo.watt at gmail.com>  |       Owner:  ijr 
     Type:  enhancement               |      Status:  new 
 Priority:  minor                     |   Milestone:  0.21
Component:  mythtv                    |     Version:  head
 Severity:  medium                    |     Mlocked:  0   
--------------------------------------+-------------------------------------
 Attached is a patch to install the documentation in mythtv/docs during a
 normal install.

 There are two new configure pairs:
  * --enable-user-docbuild, --disable-user-docbuild
  * --enable-dev-docbuild, --disable-dev-docbuild

 '''Install Dir:'''
  * The install dir is $(PREFIX)/share/doc/mythtv

 '''User Docs:'''
  * User documentation is under version control and exists in a fresh
 checkout.
  * User docs will always be installed
  * A make clean will not normally remove the prebuilt user docs
  * If the --enable-user-docbuild is spec'd (and the prereqs are available)
 the user docs will be built during a "make install" and cleaned during a
 "make clean"

 '''Dev Docs:'''
  * The dev docs are built and installed if --enable-dev-docbuild is spec'd
  * Even if --enable-dev-docbuild is not spec'd at configure the dev-docs
 can be built and installed later with a "make devdocs && make
 install_devdocs"

 There are other make targets to be able to install/uninstall/clean the dev
 or user docs without the need to reconfigure the entire myth project.

 Please let me know if any changes need to be made.

 Roo.

 PS: This is not in the form of a qmake docs.pro as qmake sucks for this
 doco type setup, spent some time on the #qt channel but it is buggy when
 using the custom objects.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/3798>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list