[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:13871] Re: ptex-* restructure
From: nakahara@xxxxxxxxxxxxxxxxxxxxx
Subject: [debian-devel:13870] Re: ptex-* restructure
Date: Tue, 6 Mar 2001 10:37:31 +0900
> 中原です
>
> > 本格的には dvi2ps-fontdata-ja を更に分割してもらって
> > 重複部分 (どうも vf の方はリンクなんですね) を
> > dvi2ps-fontdata-base とかに分離して ptex-base も問題の
> > tfm/vf は dvips-fontdata?/ptex-fonts? とかにして
> > dvi2ps-fontdata-base と dvips-fontdata を選択できるよう
> > にするのかな、と思います。
>
> 分割するのは、かまいません。具体的に指示してください。
早速ありがとうございます。今ちょっとテスト用に作って
みた限りでは Makefile の jptfm ptexvf 部分で dvi2ps-fontdata-base
(名前は適当に)を作るようにするだけだと思います。
make のターゲットに jptfm ptexvf を同時に書いてしまえ
ば良いのかもわかりませんが自信無いので分けてあったり
doc に README vfdata.doc を入れたりしてるのは意味あり
ませんのでその辺は refine してください(^^;
ただ doc を dvi2ps-fontdata-ja にリンクすると
dvi2ps-fontdata-base が dvi2ps-fontdata-ja に依存する
必要があって dvips-fontdata と選択できるようにできない
のでリンクでなく実体を与える必要があるようです。
説明では分りずらいと思うので上記のようないいかげんなところ
がありますがパッチです。それと dvi2ps-fontdata-base 用の
post* が必要です(他のと同様に texhash するだけ)。
civic:~/misc/pack/dvi2ps-fontdata-1.0$ ls debian/dvi2ps-fontdata-base.*
debian/dvi2ps-fontdata-base.postinst debian/dvi2ps-fontdata-base.postrm
civic:~/misc/pack/dvi2ps-fontdata-1.0$ diff -u debian/Makefile.org debian/Makefile
--- debian/Makefile.org Tue Mar 6 08:00:04 2001
+++ debian/Makefile Tue Mar 6 07:57:34 2001
@@ -6,7 +6,7 @@
uudecode -o /dev/stdout debian/ptexfake-tfm.tar.gz.uu | tar xvpfz -
#install: a2mor2 a2vfl a2wl jptfm # ptexvf
-install: a2mor2 a2vfl a2wl jptfm ptexvf
+install: a2mor2 a2vfl a2wl
ptex: FRC
# install -d -m755 $(FONTS)/tfm/ptex
civic:~/misc/pack/dvi2ps-fontdata-1.0$ diff -u debian/rules.org debian/rules
--- debian/rules.org Tue Mar 6 08:03:55 2001
+++ debian/rules Tue Mar 6 08:19:11 2001
@@ -112,6 +112,14 @@
rm -f $(BSR)/$$f.tfm ; \
done
+ install -d debian/dvi2ps-fontdata-base/usr/share/doc/dvi2ps-fontdata-base
+ debian/install-jdoc README \
+ debian/dvi2ps-fontdata-base/usr/share/doc/dvi2ps-fontdata-base/README.ja
+ debian/install-jdoc vfdata.doc \
+ debian/dvi2ps-fontdata-base/usr/share/doc/dvi2ps-fontdata-base
+ make -f debian/Makefile ptexvf DESTDIR=`pwd`/debian/dvi2ps-fontdata-base
+ make -f debian/Makefile jptfm DESTDIR=`pwd`/debian/dvi2ps-fontdata-base
+
dh_movefiles
touch install-stamp
ptex-base 側では
/usr/share/texmf/fonts/vf と
mv /usr/share/texmf/fonts/tfm/ptex/gb* /usr/share/texmf/fonts/tfm/jp
mv /usr/share/texmf/fonts/tfm/ptex/rm* /usr/share/texmf/fonts/tfm/jp
した部分で dvips-fontdata (これも名前は適当に)を作れば
良さそうです。tfm/ptex/ のままだと dvi2ps が見てくれ
ないようで tfm/jp に移動する必要があると思います。
今試したところでは dvi2ps-fontdata-base/dvips-fontdata
を入れ換えしても dvips/dvi2ps は動作し、見掛け上差は
無いように思います。
# nmin*.tfm/ngoth*.tfm って何でしたっけ?
疑問点などあればお報せください。よろしくお願いします。
平成13年3月6日(火)
--
***************************
香田 温人(こうだ あつひと)
http://www1.pm.tokushima-u.ac.jp/%7Ekohda/