Instalação do SGML Common
Em vez da convenção normal de incluir os arquivos das autotools no
pacote, os(as) mantenedores(as) incluíram links simbólicos para os
arquivos em /usr/share/automake
. Para
versões anteriores do Automake
essa convenção está correta, mas versões recentes do Automake instalam os arquivos internos em
diretórios específicos da versão. Isso faz com que o conjunto de
comandos sequenciais configure aborte. Para corrigir
esse erro, as autotools são regeneradas. Como o arquivo
Makefile.am
incluído usa uma sintaxe
não suportada pelas versões atuais do Automake, um remendo é exigido para corrigir a
sintaxe.
patch -Np1 -i ../sgml-common-0.6.3-manpage-1.patch &&
autoreconf -f -i
Instale o SGML Common executando
os seguintes comandos:
./configure --prefix=/usr --sysconfdir=/etc &&
make
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
make docdir=/usr/share/doc install &&
install-catalog --add /etc/sgml/sgml-ent.cat \
/usr/share/sgml/sgml-iso-entities-8879.1986/catalog &&
install-catalog --add /etc/sgml/sgml-docbook.cat \
/etc/sgml/sgml-ent.cat
Dica de Atualização
Remova os itens de catálogo acima antes de atualizar (como o(a)
usuário(a) root
) com:
install-catalog --remove /etc/sgml/sgml-ent.cat \
/usr/share/sgml/sgml-iso-entities-8879.1986/catalog &&
install-catalog --remove /etc/sgml/sgml-docbook.cat \
/etc/sgml/sgml-ent.cat