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 .