[devel] rpm-build-texmf: texlive skips

Kirill Maslinsky kirill на altlinux.org
Вт Май 12 11:57:51 MSD 2009


On Fri, May 08, 2009 at 01:47:34AM +0400, Grigory Batalov wrote:
> On Mon, 4 May 2009 19:55:37 +0400, Kirill Maslinsky wrote:

[...]

> Я так и поступил: поскипал некоторые (многие) файлы, зависимости
> которых оказались не удовлетворены. Таким образом, texlive-*
> удалось установить, не пересобирая внешних пакетов. Исключения
> сделаны для пакетов pgf и tex4ht, как самых очевидных. Кто хочет,
> может поискать провайдеров следующих модулей latex:
> 
> # texlive-lang-arab
> # texmf(latex/kashmiri)
> %add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/arabtex/kashmiri.tex
kashmiri.sty нашёлся на старом зеркале CTAN в nonfree (на самом CTAN
такого сейчас нет). Видимо, это какое-то старьё, SKIP.

> #texlive-lang-cjk
> # texmf(latex/fontspec)
> %add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/cjk/xCJK.sty
Этот файл вообще-то не на месте лежит, он должен быть в 
texmf-texlive/tex/xelatex/cjk/ , т.к. работает только с XeLaTeX'ом.

> # texlive-lang-cyrillic
> # texmf(latex/cmcyr)
> %add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/cmcyralt/russian.sty
cmcyr.sty нашёлся на CTAN в macros/latex209/contrib/cmcyralt/
Видимо, такое старьё в texlive не пакуют. Думаю, можно спокойно SKIP.

> # texmf(latex/pscyr)
> %add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/disser/disser.cls
> %add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/eskd/eskd.cls
В pscyr как-то всё нечисто с лицензией, так что SKIP от греха.

> # texlive-lang-czechslovak
> # texmf(latex/SpecChar), texmf(latex/csbulobalka), texmf(latex/csbulutf8), texmf(latex/lmodern)
> %add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/csbulletin/csbulletin.cls
Первые три -- фиг знает что такое, нигде не нашёл, но загружаются
условно, т.е. без них всё работать будет. SKIP. Последний -- lmodern -- 
надо либо собрать в составе texlive (выкинут в Debian), либо отдельным
пакетом.

> # texlive-latex-base
> # texmf(latex/amsjpa), texmf(latex/inicap)
> %add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/amscls/amsrbeta.sty
Эти два, похоже, когда-то входили в amscls, но потом были выкинуты, а
зависимости забытые остались. SKIP.

> # texmf(latex/vtexhtml)
> %add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/hyperref/hvtexhtm.def
Этот нужен только в контексте коммерческого дистрибутива VTeX. SKIP.
(а можно и файл вообще не паковать).

> # texmf(latex/here)
> %add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/ltxmisc/verbasef.sty
http://www.tug.org/pipermail/tex-live/2006-January/009694.html
Там в треде предлагали сделать wrapper, который бы загружал float.sty,
но, похоже, не сделали. Можем wrapper сделать мы, можем плюнуть и сделать SKIP.
Кроме того, эту зависимость может честно удовлетворить tetex-latex, где этот 
here.sty ещё сохранился. 

> # texmf(latex/html)
> %add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/base/ltnews.cls
/usr/share/texmf/tex/latex/html/html.sty    latex2html
Надо просто пересобрать latex2html c rpm-build-texmf

Продолжение следует...

-- 
КМ
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090512/85516ea0/attachment-0001.bin>


Подробная информация о списке рассылки Devel