[devel] latex styles packaging
Kirill Maslinsky
kirill на altlinux.org
Пн Апр 6 12:15:51 MSD 2009
On Mon, Apr 06, 2009 at 11:50:47AM +0400, Dmitry V. Levin wrote:
> On Mon, Apr 06, 2009 at 11:42:05AM +0400, Kirill Maslinsky wrote:
> > On Mon, Apr 06, 2009 at 09:29:30AM +0400, Dmitry V. Levin wrote:
> > > On Thu, Apr 02, 2009 at 12:57:59PM +0400, Kirill Maslinsky wrote:
[...]
> > А какие преимущества в том, чтобы делать это в триггере -- чистота %post ?
>
> Чисто эстетическая: триггер будет в одном пакете, а %post -- в двух.
> С другой стороны, обычному человеку проще написать два правильных %post,
> чем один правильный триггер.
Ну мы тут все люди необычные, так что, думаю, справимся и с триггером :)
> > > > 4. Не ставить никаких зависимостей вручную вообще, реализовать вместо
> > > > этого автопоиск зависимостей по латеховским стилевым файлам и пр. добру,
> > > > которое бывает в texmf.
> > >
> > > Вариант с автопоиском зависимостей выглядит гораздо более перспективным и,
> > > следовательно, более привлекательным.
> >
> > Я тоже к этому склоняюсь. Тем более что по внешней форме он совпадает
> > с вариантом 1, так что можно на первом этапе пожертвовать защитой от
> > дурака с тем расчётом, что впоследствии у latex-стилей появятся
> > автоматические зависимости.
> >
> > Впоследствии -- потому что я посмотрел внутрь /usr/lib/rpm, и пока не
> > вижу возможности прямо сейчас в этом разобраться. Даже важнее, надо
> > продумать, в каком объёме нам нужно формализовать ТеХ-зависимости,
> > и с какого конца подходить к реализации -- парсить ТеХ-файлы, запускать
> > по ним ТеХ и трейсить и т.п.
>
> Начать лучше с имён файлов -- этого, наверное, достаточно для
> автозависимости на TeX в форме, пригодной для работы после выполнения
> apt-get install latex-beamer
А установочный путь можно задействовать при поиске зависимостей?
Просто в силу того, что есть TDS (TeX Directory Structure),
размещение файла в одном из подкаталогов texmf-дерева несёт
довольно много информации о его назначении и, соответственно,
зависимостях.
Пример случая, когда размещение файла в texmf-дереве несёт больше
информации, чем имя файла -- *.tex (это могут быть и стилевые файлы
для plain tex, и исходник документации какого-нибудь пакета,
и своего рода "приложения" вроде testfont...)
--
Kirill Maslinsky
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 197 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090406/f3c669e3/attachment.bin>
Подробная информация о списке рассылки Devel