Как упаковать ЛАТЕКСНЫЙ источник в пакете DEB?

Я должен включать файл документации в формате PDF в пакет DEB. И я думаю, что ЛАТЕКСНЫЙ источник мог бы зафиксировать мои потребности, так как я хочу, чтобы кто-то способствовал источнику.

Но я не знаю, как сделать PDF в упаковке процесса с ЛАТЕКСНЫМ источником. Какой-либо пример?

0
задан 30 December 2014 в 00:52

1 ответ

Это не должно быть особенно трудно, Вы могли переопределить dh_auto_build. Например, вот то, как я добавляю страницу справочника:

$ 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 часть моего manpages файл.)

<час>

Вы могли записать сценарий, который создает PDF:

#! /bin/bash
cd path/to/doc/sources
xelatex doc.tex
bibtex doc
xelatex doc.tex
xelatex doc.tex

И затем, к Вашему install файл, добавьте:

path/to/doc/sources/doc.pdf usr/share/doc/mypackage/

И затем, в Вашем debian/rules файл:

override_dh_auto_build:
    path/to/that/script.sh
    dh_auto_build

(Конечно, с, возможно, переопределением clean правила также.)

<час>

при использовании make-файла для создания tex документов, тогда это могло бы быть упрощено при наличии полного make-файла, также создают документы для правила по умолчанию, и единственные определяют путь в install файл.

0
ответ дан 6 October 2019 в 05:40

Другие вопросы по тегам:

Похожие вопросы: