[sisyphus] tetex-3.0 ушёл в Daedalus
Yura Zotov
yz на altlinux.ru
Вт Ноя 1 20:26:33 MSK 2005
В Daedalus ушёл tetex-3.0. В hasher-е собирается, тестовые
документы транслирует без проблем.
В нём изменилась раскладка шрифтовых файлов по каталогам. Из-за
этого все дополнительные шрифтовые пакеты надо перепаковать. Патч
для cm-super приложен. Надо делать по аналогии.
Оперативное внесение исправлений в пакет не гарантирую. Идею с
упаковыванием в noarch поддерживаю, но в обозримом будущем не
потяну.
Тестируйте на здоровье.
--
Юрий А. Зотов
-------------- next part --------------
--- cm-super-fonts.spec 2002-11-27 22:17:15 +0300
+++ cm-super-fonts.spec.my 2005-10-30 15:07:26 +0300
@@ -2,7 +2,7 @@
Name: cm-super-fonts
Version: 0.3.3
-Release: alt6
+Release: alt7
Summary: Cyrillic Type 1 EC/TC and LH fonts
Group: Publishing
License: GPL
@@ -122,8 +122,12 @@
%install
# Directories for cm-super fonts
+%define mapdir %_datadir/texmf/fonts/map/dvips/cm-super
+%define encdir %_datadir/texmf/fonts/enc/dvips/cm-super
+
%__mkdir -p %buildroot/%_datadir/texmf/fonts/{type1,afm}/public
-%__mkdir -p %buildroot/%_datadir/texmf/dvips/{config,base}
+%__mkdir -p %buildroot%mapdir
+%__mkdir -p %buildroot%encdir
%__mkdir -p %buildroot/%type1fontsdir/afms
%__mkdir -p %buildroot/%_sysconfdir/tex-fonts.d
@@ -137,14 +141,14 @@
%__ln_s afms/$i %buildroot%type1fontsdir/$i
done
popd
-%__ln_s %type1fontsdir %buildroot/%_datadir/texmf/fonts/type1/public/cm-super
-%__ln_s %type1fontsdir/afms %buildroot/%_datadir/texmf/fonts/afm/public/cm-super
+%__ln_s ../../../../fonts/default/Type1-cm-super %buildroot/%_datadir/texmf/fonts/type1/public/cm-super
+%__ln_s ../../../../fonts/default/Type1-cm-super/afms %buildroot/%_datadir/texmf/fonts/afm/public/cm-super
pushd dvips
for i in *.map ; do
echo "Map $i" >> %buildroot/%_sysconfdir/tex-fonts.d/cm-super.cfg
- %__cp $i %buildroot%_datadir/texmf/dvips/config/
+ %__cp $i %buildroot%mapdir/
done
- %__cp *.enc %buildroot%_datadir/texmf/dvips/base/
+ %__cp *.enc %buildroot%encdir/
popd
%post
@@ -187,10 +191,10 @@
%_datadir/texmf/fonts/afm/public/cm-super
%files tex-dvips
-%_datadir/texmf/dvips/base/*
+%mapdir/*
%files tex
-%_datadir/texmf/dvips/config/*
+%encdir/*
%_datadir/texmf/fonts/type1/public/cm-super
%_sysconfdir/tex-fonts.d/cm-super.cfg
Подробная информация о списке рассылки Sisyphus