[devel] rpm-build-texmf: texlive skips

Grigory Batalov bga на altlinux.org
Пт Май 8 01:47:34 MSD 2009


On Mon, 4 May 2009 19:55:37 +0400, Kirill Maslinsky wrote:

> > Здесь можно разделиться: пакеты, имеющиеся в texlive, но нечаянно
> > отключенные при сборке, включить; отсутствующие или отключенные
> > сознательно собрать отдельно.
> >
> > Также возможно избежать unmets, отыскав создающие их пакеты (в рамках
> > texlive) и отключив при сборке и их тоже.
>
> Здесь не упомянута ещё одна альтернатива: насильно отключить
> отдельно взятые зависимости посредством %add_texmf_req_pkg_skiplist.
> Это может быть оправданно в ряде случаев, если вспомнить о том,
> что латеховские стили, вообще говоря, можно ставить в TEXMFHOME
> из других источников, например, с CTAN. Поэтому наличие
> неудовлетворённой зависимости на латех-стиль не всегда является
> основанием для выкидывания пакета из Сизифа. Для примера можно
> взять зависимость на pscyr, про который не очевидно, можно ли
> его положить в Сизиф по лицензионным соображениям.

Я так и поступил: поскипал некоторые (многие) файлы, зависимости
которых оказались не удовлетворены. Таким образом, texlive-*
удалось установить, не пересобирая внешних пакетов. Исключения
сделаны для пакетов pgf и tex4ht, как самых очевидных. Кто хочет,
может поискать провайдеров следующих модулей latex:

# texlive-lang-arab
# texmf(latex/kashmiri)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/arabtex/kashmiri.tex

#texlive-lang-cjk
# texmf(latex/fontspec)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/cjk/xCJK.sty

# texlive-lang-cyrillic
# texmf(latex/cmcyr)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/cmcyralt/russian.sty
# 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

# 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


# texlive-latex-base
# texmf(latex/amsjpa), texmf(latex/inicap)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/amscls/amsrbeta.sty
# texmf(latex/vtexhtml)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/hyperref/hvtexhtm.def
# texmf(latex/here)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/ltxmisc/verbasef.sty
# texmf(latex/html)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/base/ltnews.cls

# texlive-latex-recommended
# texmf(latex/xcolor)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/powerdot/powerdot.cls
# texmf(latex/pst-char)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/powerdot/powerdot-pazik.sty
# texmf(latex/lgrind)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/listings/lstdoc.sty
# texmf(latex/ifetex)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/memoir/memoir.cls

# texlive-pictures
# texmf(latex/pgfkeys)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/pgfopts/pgfopts.sty


# texlive-latex-extra
# texmf(latex/beamer)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/guitbeamer/guitbeamer.cls
# texmf(latex/biblatex)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/gcite/gcite.sty
# texmf(latex/calendar)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/timesht/timesht.cls
# texmf(latex/eforms)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/fancytooltips/fancytooltips.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/fancytooltips/fancytooltips.sty
# texmf(latex/exerquiz)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/eCards/eCards.sty
# texmf(latex/fixseminar)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/ifmslide/ifmslide.sty
# texmf(latex/gradient)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/HA-prosper/Styles/TCS/HAPTCSTealBlue.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/HA-prosper/Styles/TCS/HAPTCSgrad.sty
# texmf(latex/html)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/harvard/harvard.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/hc/hcart.cls
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/hc/hcletter.cls
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/hc/hcreport.cls
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/hc/hcslides.cls
# texmf(latex/lhelpx)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/lhelp/lhelp.sty
# texmf(latex/linenox0)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/ednotes/ednotes.sty
# texmf(latex/lmodern)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/dtk/dtk.cls
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/dtk/dtk.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/gmdoc/gmdocc.cls
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/moderncv/moderncv.cls
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/economic/itaxpf.cls
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/pracjourn/pracjourn.cls
# texmf(latex/lucasual), texmf(latex/lucida-helvetica)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/rmpage/rmpage.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/rmpage/rmpage.sty
# texmf(latex/makor)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/ucs/mkrenc.def
# texmf(latex/mapleenv)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/maple/mtn.cls
# texmf(latex/mathtime)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/mtgreek/mtgreek.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/kluwer/klups.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/kluwer/klups.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/nrc/nrc1.cls
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/nrc/nrc2.cls
# texmf(latex/mygoth)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/timesht/timesht.cls
# texmf(latex/newcommand)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/xoptarg/xoptarg.sty
# texmf(latex/texpower)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/ifmslide/ifmslide.sty
# texmf(latex/tgpagella)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/gmdoc/gmdocc.cls
# texmf(latex/thmbox)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/thmtools/thm-kv.sty
# texmf(latex/tipa)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/engpron/engpron.sty
# texmf(latex/web)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/eCards/eCards.sty
# texmf(latex/xcolor)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/libertine/libertine.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/GuIT/guit.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/changes/changes.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/gmdoc/gmdoc.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/gmverb/gmverb.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/guitbeamer/guitbeamer.cls
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/classicthesis/classicthesis.sty
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/euproposal/euproposal.cls
# texmf(latex/xltxtra)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/gmutils/gmutils.sty

# texlive-publishers
# texmf(latex/a4-mancs)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/muthesis/third-rep.cls
# texmf(latex/axodraw)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/hep/hep.sty
# texmf(latex/ccmap)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/thuthesis/thuthesis.cls
# texmf(latex/citesort)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/imac/imac.sty
# texmf(latex/CJKpunct)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/thuthesis/thuthesis.cls
# texmf(latex/dogma)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/nostarch/nostarch.cls
# texmf(latex/feynmf)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/hep/hep.sty
# texmf(latex/futurans)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/nostarch/nostarch.cls
# texmf(latex/nbaskerv)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/nostarch/nostarch.cls
# texmf(latex/thsmc)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/nostarch/nostarch.cls
# texmf(latex/wrisym)
%add_findreq_skiplist %_datadir/texmf-texlive/tex/latex/ebsthesis/ebsthesis.cls
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090508/6a9430a7/attachment.bin>


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