[sisyphus] tetex-3.0 ушёл в Daedalus

Yura Zotov =?iso-8859-1?q?yz_=CE=C1_altlinux=2Eru?=
Вт Ноя 1 20:26:33 MSK 2005


В Daedalus ушёл tetex-3.0. В hasher-е собирается, тестовые
документы транслирует без проблем.

В нём изменилась раскладка шрифтовых файлов по каталогам. Из-за
этого все дополнительные шрифтовые пакеты надо перепаковать. Патч
для cm-super приложен. Надо делать по аналогии.

Оперативное внесение исправлений в пакет не гарантирую. Идею с
упаковыванием в noarch поддерживаю, но в обозримом будущем не
потяну.

Тестируйте на здоровье.

--
Юрий А. Зотов

----------- следующая часть -----------
--- 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