Não deve ser particularmente difícil, você pode substituir dh_auto_build
. Por exemplo, aqui está como eu adiciono uma página de manual:
$ cat debian/rules
#!/usr/bin/make -f
%:
dh $@ --with config-package
override_dh_auto_build:
ronn -r docs/myprogram.ronn --organization="Example, Inc." --date='date "+%Y-%m-%d"'
dh_auto_build
( docs/myprogram.8
faz parte do meu arquivo manpages
.)
Você poderia escrever um script que cria o PDF:
#! /bin/bash
cd path/to/doc/sources
xelatex doc.tex
bibtex doc
xelatex doc.tex
xelatex doc.tex
E, em seguida, para o seu arquivo install
, adicione:
path/to/doc/sources/doc.pdf usr/share/doc/mypackage/
E, em seguida, no seu arquivo debian/rules
:
override_dh_auto_build:
path/to/that/script.sh
dh_auto_build
(Claro que, talvez com a substituição das regras clean
também.)
Se você usar um makefile para construir seus documentos tex, isso pode ser simplificado fazendo com que seu makefile geral também crie os documentos para a regra padrão, e o único especifica o caminho no arquivo install
.