diff options
| author | Joseph Bryan | 2012-08-08 16:24:18 -0400 |
|---|---|---|
| committer | Adam Vandenberg | 2012-08-09 15:12:30 -0700 |
| commit | 0061792285ef2ab25540ede03622512331636da4 (patch) | |
| tree | 0599344dac91713671736e593727442b93a33e97 /Library/Formula | |
| parent | 6c821fc6c585ddeede6dbd6d8e9f6b3da1dc7368 (diff) | |
| download | homebrew-0061792285ef2ab25540ede03622512331636da4.tar.bz2 | |
docbook: add namespace-aware stylesheets
Docbook 5.0 adds an XML namespace to the specification. The docbook-xsl
stylesheets are not namespace aware, and strip the namespace prior to
transforming XML. The docbook-xsl-ns stylesheets solve this issue.
Closes #14064.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/docbook.rb | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/Library/Formula/docbook.rb b/Library/Formula/docbook.rb index 3ef3f7d7a..38e0046f7 100644 --- a/Library/Formula/docbook.rb +++ b/Library/Formula/docbook.rb @@ -12,7 +12,8 @@ class Docbook < Formula Docbookxml44, Docbookxml45, Docbookxml50, - Docbookxsl] + Docbookxsl, + Docbookxslns] (etc+'xml').mkpath system "xmlcatalog", "--noout", "--create", "#{etc}/xml/catalog" @@ -95,3 +96,21 @@ class Docbookxsl < Formula def catalog; 'docbook/xsl/'+version; end end + +class Docbookxslns < Formula + homepage 'http://docbook.sourceforge.net/' + url 'http://downloads.sourceforge.net/project/docbook/docbook-xsl-ns/1.77.1/docbook-xsl-ns-1.77.1.tar.bz2' + md5 '432e4ad25c24a6e83de844cb9c683500' + + def install + doc_files = %w[AUTHORS BUGS COPYING NEWS README RELEASE-NOTES.txt TODO VERSION VERSION.xsl] + xsl_files = %w[assembly catalog.xml common docsrc eclipse epub epub3 extensions + fo highlighting html htmlhelp images javahelp lib log manpages + params profiling roundtrip slides template tests tools webhelp + website xhtml xhtml-1_1 xhtml5] + docbook = Formula.factory 'docbook' + (docbook.prefix+'docbook/xsl-ns'+version).install xsl_files + doc_files + end + + def catalog; 'docbook/xsl-ns/'+version; end +end |
