Description of problem: publican requires the brand package to be installed system-wide. For single-project documentation generated through publican this isn't necessary, a simple commandline flag to specify the brand directory during the documentation build process would make integration easier.
Added brand_dir option and publican XSL name space. Need to add docs to the PUG explaining that when using brand_dir for a brand with XSL overrides that the include path for Publican XSL files needs to be changed from a relative path to a URI. e.g. <xsl:import href="../../../xsl/html.xsl"/> becomes <xsl:import href="https://fedorahosted.org/released/publican/xsl/docbook4/html.xsl"/> Also need to document how to add the publican name space to the local catalog. publican.spec in the publican repo has been modified to update the catalog in %post and %postun. Brands not supplying XSL files do not need to worry about the XSL path. Pushed To ssh://git.fedorahosted.org/git/publican.git 28f73d8..4700cf5 master -> master
build publican website, build a book that uses the new brand directory option, build the book, install the book, verify that the brand specific content goes into the directory we have specified.
Build publican website - build build a book that uses the brand directory option - built install the book - installed verify that the brand-specific content goes into the directory we have specified - verified