Doc: Detect SP/OpenSP automatically
This commit is contained in:
parent
3a8ca7abbc
commit
900fda4411
4 changed files with 12 additions and 5 deletions
5
INSTALL
5
INSTALL
|
@ -41,8 +41,3 @@ For compiling BIRD documentation you also need:
|
||||||
|
|
||||||
- Linuxdoc-Tools
|
- Linuxdoc-Tools
|
||||||
- LaTeX
|
- LaTeX
|
||||||
|
|
||||||
Note that build scripts for BIRD documentation expects 'nsgmls' from
|
|
||||||
James Clark's SP suite, while modern distributions use 'onsgmls' from
|
|
||||||
OpenSP suite. It is possible to build BIRD documentation with OpenSP
|
|
||||||
tools, but it requires manually tweaking paths in doc/sgml2* scripts.
|
|
||||||
|
|
|
@ -34,6 +34,10 @@ $progs = {
|
||||||
"GROFFMACRO" => "-ms",
|
"GROFFMACRO" => "-ms",
|
||||||
"AWK" => "/usr/share/linuxdoc-tools/awkwhich"
|
"AWK" => "/usr/share/linuxdoc-tools/awkwhich"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (! -x $progs->{"NSGMLS"})
|
||||||
|
{ $progs->{"NSGMLS"} = "/usr/bin/onsgmls"; }
|
||||||
|
|
||||||
$ENV{"SGML_CATALOG_FILES"} = "$DataDir/dtd/catalog" .
|
$ENV{"SGML_CATALOG_FILES"} = "$DataDir/dtd/catalog" .
|
||||||
(defined $ENV{SGML_CATALOG_FILES} ? ":$ENV{SGML_CATALOG_FILES}" : "");
|
(defined $ENV{SGML_CATALOG_FILES} ? ":$ENV{SGML_CATALOG_FILES}" : "");
|
||||||
|
|
||||||
|
|
|
@ -34,6 +34,10 @@ $progs = {
|
||||||
"GROFFMACRO" => "-ms",
|
"GROFFMACRO" => "-ms",
|
||||||
"AWK" => "/usr/share/linuxdoc-tools/awkwhich"
|
"AWK" => "/usr/share/linuxdoc-tools/awkwhich"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (! -x $progs->{"NSGMLS"})
|
||||||
|
{ $progs->{"NSGMLS"} = "/usr/bin/onsgmls"; }
|
||||||
|
|
||||||
$ENV{"SGML_CATALOG_FILES"} = "$DataDir/dtd/catalog" .
|
$ENV{"SGML_CATALOG_FILES"} = "$DataDir/dtd/catalog" .
|
||||||
(defined $ENV{SGML_CATALOG_FILES} ? ":$ENV{SGML_CATALOG_FILES}" : "");
|
(defined $ENV{SGML_CATALOG_FILES} ? ":$ENV{SGML_CATALOG_FILES}" : "");
|
||||||
|
|
||||||
|
|
|
@ -34,6 +34,10 @@ $progs = {
|
||||||
"GROFFMACRO" => "-ms",
|
"GROFFMACRO" => "-ms",
|
||||||
"AWK" => "/usr/share/linuxdoc-tools/awkwhich"
|
"AWK" => "/usr/share/linuxdoc-tools/awkwhich"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (! -x $progs->{"NSGMLS"})
|
||||||
|
{ $progs->{"NSGMLS"} = "/usr/bin/onsgmls"; }
|
||||||
|
|
||||||
$ENV{"SGML_CATALOG_FILES"} = "$DataDir/dtd/catalog" .
|
$ENV{"SGML_CATALOG_FILES"} = "$DataDir/dtd/catalog" .
|
||||||
(defined $ENV{SGML_CATALOG_FILES} ? ":$ENV{SGML_CATALOG_FILES}" : "");
|
(defined $ENV{SGML_CATALOG_FILES} ? ":$ENV{SGML_CATALOG_FILES}" : "");
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue