This script is for Slackware 14.2 only and may be outdated.

SlackBuilds Repository

14.2 > Misc > Publican (4.3.2)

Publican is a single source publishing tool based on DocBook XML.

Important notes:

While building the package an active network connection is required for
both 4.5 and 5.0 document validation to work correctly.

This package provides a fixed docbook catalog located at
/usr/share/publican/catalog. Publican is patched to always use this
catalog. There are some problems with docbook validation with the
original slackware dockbook catalog and Publican's dependencies that
result in validation problems and failures for docbook 4.5 documents.

For more details see
https://www.linuxquestions.org/questions/slackware-14/linuxdoc-tools-problem-when-validating-docbook-4-5-documents-4175623483/

The resulting package picks the appropriate slackware's docbook 4.5
xml's using the provided fixed catalog for docbook 4.5 documents. For
documents that are written in docbook 5.0 an active network connection
is required since docbook 5.0 is not included in slackware-14.2.

fop is an alternative dependency to wkhtmltox for producing pdf
documents. fop use is deprecated upstream and Publican is not
compatible with fop version 2.0, an older fop version is required.
The recommended dependency for correct pdf's is wkhtmltox.

For more information on how to use publican, see the user's guide in
/usr/doc/Publican-4.3.2/Users_Guide

This requires: perl-Archive-Zip, perl-Config-Simple, perl-File-Slurp, perl-List-MoreUtils, perl-Locale-Maketext-Lexicon, perl-Sort-Versions, perl-Text-CSV_XS, perl-xml-libxml, perl-yaml, perl-File-Which, perl-XML-LibXSLT, perl-File-HomeDir, perl-HTML-Tree, perl-File-pushd, perl-IO-String, perl-File-Find-Rule, perl-File-Copy-Recursive, perl-XML-TreeBuilder, perl-DateTime-Format-DateParse, perl-File-Inplace, perl-HTML-Formatter, perl-HTML-FormatText-WithLinks, perl-HTML-FormatText-WithLinks-AndTables, perl-HTML-WikiConverter-Markdown, perl-Lingua-EN-Fathom, perl-Locale-Maketext-Gettext, perl-Locale-Msgfmt, perl-Locale-PO, perl-String-Similarity, perl-Syntax-Highlight-Engine-Kate, wkhtmltox, perl-Module-Build, perl-DBD-SQLite, perl-Template-Toolkit

Maintained by: Nikos Giotis
Keywords: documentation,docbook
ChangeLog: Publican

Homepage:
https://sourceware.org/publican/en-US/index.html

Source Downloads:
Publican-v4.3.2.tar.gz (7f9726fe568b6b686f4bbe1fe2dd5439)

Download SlackBuild:
Publican.tar.gz
Publican.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
Publican.SlackBuild
Publican.info
README
catalog
doinst.sh
slack-desc

Validated for Slackware 14.2

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds