%define prefix /usr %define texmf %{prefix}/share/texmf %define build_texmf $RPM_BUILD_ROOT%{texmf} %define vfontmap %{texmf}/xdvi/vfontmap %define vfontcap /etc/vfontcap %define exec_texhash [ -x %{prefix}/bin/mktexlsr ] && /usr/bin/env - %{prefix}/bin/mktexlsr 2> /dev/null %define updmap %{texmf}/dvips/config/updmap %define exec_updmap < %{updmap} > %{updmap}.rpmtmp && cat < %{updmap}.rpmtmp > %{updmap}; rm -f %{updmap}.rpmtmp && (cd %{texmf}/dvips/config/; umask 022; ./updmap) Summary: TeX style file for Mojikyo TrueType font (Version 2.01) Summary(ja): 今昔文字鏡フォント(Version 2.01)の TeX 用スタイル Name: mjfonts2 Version: 20010515 Release: 3 Source0: http://auemath.aichi-edu.ac.jp/~khotta/ghost/moj/%{name}.tgz Source1: http://www.nn.iij4u.or.jp/~tutimura/tex/%{name}-instTTF Nosource: 0 URL: http://auemath.aichi-edu.ac.jp/~khotta/ghost/package.html#5-6 Copyright: distributable Buildroot: %{_tmppath}/%{name}-%{version}-root Group: Applications/Publishing BuildArch: noarch PreReq: sed, /usr/bin/env Requires: tetex, lha >= 1.14e Packager: Nobuyuki Tsuchimura %description This is TeX TFM, FD, and style file 'mjfonts.sty' for Mojikyo TrueType font (for Windows, Version 2.01), needed on Linux. %description -l ja 今昔文字鏡 TrueType フォント (for Windows, Version 2.01) を Linux で利 用するときに必要となる TFM ファイル、FD ファイル、およびスタイルファイ ルの mjfonts.sty が含まれています。 TrueType 今昔文字鏡フォントにより、10 万を越える文字の利用ができるよう になります。今昔文字鏡フォント は Free ですが、文字鏡研究会に Copyright があります。フォントの合計サイズは約 80 MB になります。 今昔文字鏡 TrueType フォントのインストールには %{name}-instTTF コマン ドを用います。例えば次のようにします。 %{name}-instTTF MOJIKM01.EXE フォントの入手は以下を参照下さい。 http://www.mojikyo.org/html/download/index.html %prep rm -rf $RPM_BUILD_ROOT %setup -q -n %{name} # ファイル終端に改行が抜けているのを補正 for f in add/*; do echo >> $f done %build gzip -9 mjftbl/* %install rm -rf $RPM_BUILD_ROOT mkdir -p %{build_texmf}/ptex/platex/%{name} cp -p sty/*.{fd,sty} %{build_texmf}/ptex/platex/%{name} mkdir -p %{build_texmf}/fonts/tfm/%{name} cp -p tfm/* %{build_texmf}/fonts/tfm/%{name} mkdir -p %{build_texmf}/dvips/config cp -p add/psfonts.map.* %{build_texmf}/dvips/config/%{name}.map mkdir -p %{build_texmf}/xdvi cp -p add/vfontmap.add %{build_texmf}/xdvi/vfontmap.%{name}.add mkdir -p $RPM_BUILD_ROOT%{prefix}/share/fonts/TrueType cp -p add/vfontcap.add $RPM_BUILD_ROOT%{prefix}/share/fonts/TrueType/vfontcap.%{name}.add mkdir -p $RPM_BUILD_ROOT%{prefix}/bin install %{SOURCE1} $RPM_BUILD_ROOT%{prefix}/bin %post %{exec_texhash} exit 0 %postun %{exec_texhash} exit 0 %trigger -- tetex if [ -e %{updmap} ]; then sed -e "s/ %{name}.map//" -e 's/extra_modules="/& %{name}.map/' %{exec_updmap} fi exit 0 %triggerun -- tetex if [ "$1" = 0 ]; then if [ -e %{updmap} ]; then sed -e "s/ %{name}.map//" %{exec_updmap} fi fi exit 0 # begin generated by rpm-rewrite.pl 0.5 # http://www.nn.iij4u.or.jp/~tutimura/rpm-rewrite/ %triggerin -- tetex-xdvi cat </dev/null -------- %rewritetrigger -- tetex-xdvi %rewrite %{vfontmap} -f %{texmf}/xdvi/vfontmap.%{name}.add # -------- ORIGINAL_CODE if [ -e %{vfontmap} ]; then cp -af %{vfontmap} %{vfontmap}.rpmtemp && \ sed -e '/^# Do not edit this line - begin %{name}-%{version}-%{release} 1$/,/^# Do not edit this line - end %{name}-%{version}-%{release} 1$/d' \ -e 's/^# Do not edit this line - begin %{name}-%{version}-%{release} 2$/# Do not edit this line - begin %{name}-%{version}-%{release} 1/' \ -e 's/^# Do not edit this line - end %{name}-%{version}-%{release} 2$/# Do not edit this line - end %{name}-%{version}-%{release} 1/' \ < %{vfontmap}.rpmtemp > %{vfontmap} echo "# Do not edit this line - begin %{name}-%{version}-%{release} $2" >> %{vfontmap} echo "# This part was added and will be removed by RPM automatically." >> %{vfontmap} cat %{texmf}/xdvi/vfontmap.%{name}.add >>%{vfontmap} echo "# Do not edit this line - end %{name}-%{version}-%{release} $2" >> %{vfontmap} fi %triggerun -- tetex-xdvi if [ -e %{vfontmap} ]; then cp -af %{vfontmap} %{vfontmap}.rpmtemp && \ sed -e '/^# Do not edit this line - begin %{name}-%{version}-%{release} 1$/,/^# Do not edit this line - end %{name}-%{version}-%{release} 1$/d' \ -e 's/^# Do not edit this line - begin %{name}-%{version}-%{release} 2$/# Do not edit this line - begin %{name}-%{version}-%{release} 1/' \ -e 's/^# Do not edit this line - end %{name}-%{version}-%{release} 2$/# Do not edit this line - end %{name}-%{version}-%{release} 1/' \ < %{vfontmap}.rpmtemp > %{vfontmap} fi # end generated by rpm-rewrite.pl 0.5 # begin generated by rpm-rewrite.pl 0.5 # http://www.nn.iij4u.or.jp/~tutimura/rpm-rewrite/ %triggerin -- VFlib, VFlib2, truetype-fonts-ja cat </dev/null -------- %rewritetrigger -- VFlib, VFlib2, truetype-fonts-ja %rewrite %{vfontcap} -f %{prefix}/share/fonts/TrueType/vfontcap.%{name}.add # -------- ORIGINAL_CODE if [ -e %{vfontcap} ]; then cp -af %{vfontcap} %{vfontcap}.rpmtemp && \ sed -e '/^# Do not edit this line - begin %{name}-%{version}-%{release} 1$/,/^# Do not edit this line - end %{name}-%{version}-%{release} 1$/d' \ -e 's/^# Do not edit this line - begin %{name}-%{version}-%{release} 2$/# Do not edit this line - begin %{name}-%{version}-%{release} 1/' \ -e 's/^# Do not edit this line - end %{name}-%{version}-%{release} 2$/# Do not edit this line - end %{name}-%{version}-%{release} 1/' \ < %{vfontcap}.rpmtemp > %{vfontcap} echo "# Do not edit this line - begin %{name}-%{version}-%{release} $2" >> %{vfontcap} echo "# This part was added and will be removed by RPM automatically." >> %{vfontcap} cat %{prefix}/share/fonts/TrueType/vfontcap.%{name}.add >>%{vfontcap} echo "# Do not edit this line - end %{name}-%{version}-%{release} $2" >> %{vfontcap} fi %triggerun -- VFlib, VFlib2, truetype-fonts-ja if [ -e %{vfontcap} ]; then cp -af %{vfontcap} %{vfontcap}.rpmtemp && \ sed -e '/^# Do not edit this line - begin %{name}-%{version}-%{release} 1$/,/^# Do not edit this line - end %{name}-%{version}-%{release} 1$/d' \ -e 's/^# Do not edit this line - begin %{name}-%{version}-%{release} 2$/# Do not edit this line - begin %{name}-%{version}-%{release} 1/' \ -e 's/^# Do not edit this line - end %{name}-%{version}-%{release} 2$/# Do not edit this line - end %{name}-%{version}-%{release} 1/' \ < %{vfontcap}.rpmtemp > %{vfontcap} fi # end generated by rpm-rewrite.pl 0.5 %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %{texmf}/fonts/tfm/%{name} %{texmf}/ptex/platex/%{name} %{texmf}/dvips/config/%{name}.map %{texmf}/xdvi/vfontmap.%{name}.add %config(noreplace) %{prefix}/share/fonts/TrueType/vfontcap.%{name}.add %{prefix}/bin/%{name}-instTTF %doc MJ2-Readme sty/mjfonts.tex mjftbl add/kconfig.ps.add %changelog * Tue Jun 19 2001 Nobuyuki Tsuchimura - 20010515-3 - use rpm-rewrite.pl * Thu May 24 2001 Nobuyuki Tsuchimura - 20010515-2 - compress mjftbl/*.tex. * Wed May 16 2001 Nobuyuki Tsuchimura - 20010515-1 - 1st release - Do nothing about ghostscript (kconfig.ps.add), because gs5.10 goes well.