%define __version 5.78a %ifos darwin %define __sbindir /usr/local/sbin %else %define __sbindir /sbin %endif Summary: a TeX DVI file to PostScript translator Name: dvipsk Version: %{__version}jp Release: 10b Source0: ftp://ftp.u-aizu.ac.jp/pub/tex/CTAN/dviware/dvipsk/dvipsk-%{__version}.tar.gz Source1: ftp://ftp.media.kyoto-u.ac.jp/TeX/ASCII-pTeX/ptex218/dvipsk-jpatch-p1.4c.tar.gz Patch0: localhost:/dvipsk-%{__version}-macosx.patch Copyright: GPL2 (日本語化部分に関しては、README.jpatchをお読み下さい) Group: Applications/Publishing/TeX BuildRoot: %{_tmppath}/dvipsk-root Distribution: Japanese RPM (JRPM) Vendor: Linux Japanese RPM Project #Packager: Satoshi Ishikawa Packager: Keisuke Fujii Requires: jvf Summary(ja): TeX DVI ファイルの PostScript 形式へのトランスレータ #NoSource: 0 1 %description This package contains the dvipsk Version 5.78a supporting ASCII pTeX. %description -l ja このパッケージには、ASCII版日本語TeX(pTeX)に対応した dvipsk Version 5.78a が含まれています。 %prep rm -rf $RPM_BUILD_ROOT mkdir -p ${RPM_BUILD_ROOT}%{_prefix} %setup -n dvipsk-%{__version} %setup -T -D -c -n dvipsk-%{__version} -a 1 cd dvipsk patch -p1 < ../dvipsk.patch cd .. %ifos darwin %patch -p1 -b .macosx cp /usr/share/libtool/config.guess . cp /usr/share/libtool/config.sub . %endif %build %ifos darwin ./configure --prefix=%{_prefix} --enable-shared --disable-static %else ./configure --host=${RPM_ARCH}-JRPM-linux --prefix=%{_prefix} --enable-shared --disable-static %endif make CFLAGS="${RPM_OPT_FLAGS}" %install make -C dvipsk prefix=${RPM_BUILD_ROOT}%{_prefix} texmf=${RPM_BUILD_ROOT}%{_prefix}/share/texmf install strip ${RPM_BUILD_ROOT}%{_prefix}/bin/afm2tfm strip ${RPM_BUILD_ROOT}%{_prefix}/bin/dvips install -m 644 dvipsk/contrib/config.proto ${RPM_BUILD_ROOT}%{_prefix}/share/texmf/dvips/config.ps gzip -9 ${RPM_BUILD_ROOT}%{_prefix}/info/* %post %{_prefix}/bin/mktexlsr %{__sbindir}/install-info %{_prefix}/info/dvips.info.gz %{_prefix}/info/dir \ --entry="* dvips: (dvips)Invoking Dvips. DVI-to-PostScript translator."\ --entry="* afm2tfm: (dvips)Invoking afm2tfm. Making Type 1 fonts available to TeX."\ --entry="* DVI-to-Postscript: (dvips). Translating TeX DVI files to PostScript." %preun if [ "$1" = 0 ]; then %{__sbindir}/install-info --delete %{_prefix}/info/dvips.info.gz %{_prefix}/info/dir \ --entry="* dvips: (dvips)Invoking Dvips. DVI-to-PostScript translator."\ --entry="* afm2tfm: (dvips)Invoking afm2tfm. Making Type 1 fonts available to TeX."\ --entry="* DVI-to-Postscript: (dvips). Translating TeX DVI files to PostScript." fi %postun -p %{_prefix}/bin/mktexlsr %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc etc %doc README.jpatch %doc dvipsk/AUTHORS dvipsk/ChangeLog %doc dvipsk/INSTALL dvipsk/README %config %{_prefix}/share/texmf/dvips/config.ps %config %{_prefix}/share/texmf/dvips/base/psfonts.map %dir %{_prefix}/share/texmf/dvips %{_prefix}/share/texmf/dvips/base/tex.pro %{_prefix}/share/texmf/dvips/base/texps.pro %{_prefix}/share/texmf/dvips/base/texc.pro %{_prefix}/share/texmf/dvips/base/special.pro %{_prefix}/share/texmf/dvips/base/finclude.pro %{_prefix}/share/texmf/dvips/base/color.pro %{_prefix}/share/texmf/dvips/base/crop.pro %{_prefix}/share/texmf/dvips/base/hps.pro %{_prefix}/share/texmf/dvips/base/8a.enc %{_prefix}/share/texmf/dvips/base/8r.enc %{_prefix}/share/texmf/dvips/base/EC.enc %{_prefix}/share/texmf/dvips/base/ad.enc %{_prefix}/share/texmf/dvips/base/asex.enc %{_prefix}/share/texmf/dvips/base/asexp.enc %{_prefix}/share/texmf/dvips/base/cork.enc %{_prefix}/share/texmf/dvips/base/dc.enc %{_prefix}/share/texmf/dvips/base/dvips.enc %{_prefix}/share/texmf/dvips/base/extex.enc %{_prefix}/share/texmf/dvips/base/funky.enc %{_prefix}/share/texmf/dvips/base/texmext.enc %{_prefix}/share/texmf/dvips/base/texmital.enc %{_prefix}/share/texmf/dvips/base/texmsym.enc %{_prefix}/share/texmf/dvips/base/xl2.enc %{_prefix}/share/texmf/dvips/base/xt2.enc %dir %{_prefix}/share/texmf/tex/plain/dvips %{_prefix}/share/texmf/tex/plain/dvips/blackdvi.tex %{_prefix}/share/texmf/tex/plain/dvips/colordvi.tex %{_prefix}/share/texmf/tex/plain/dvips/dvips.tex %{_prefix}/share/texmf/tex/plain/dvips/dvipsmac.tex %{_prefix}/share/texmf/tex/plain/dvips/epsf.tex %{_prefix}/share/texmf/tex/plain/dvips/rotate.tex %{_prefix}/share/texmf/tex/plain/dvips/rotsample.tex %{_prefix}/bin/afm2tfm %{_prefix}/bin/dvips %{_prefix}/info/dvips.info.gz %{_prefix}/info/dvips.info-1.gz %{_prefix}/info/dvips.info-2.gz %{_prefix}/info/dvips.info-3.gz %{_prefix}/info/dvips.info-4.gz %{_prefix}/man/man1/dvips.1 %{_prefix}/man/man1/afm2tfm.1 %changelog * Thu Oct 11 2001 Keisuke Fujii - Release 10b built on MacOS X 10.1 * Thu Apr 26 2001 Keisuke Fujii - Release 9jrpm * Tue Aug 26 1999 Satoshi Ishikawa - Release 9jrpm - added %defattr(-,root,root) - changed installed target is only dvipsk. * Tue Aug 3 1999 Satoshi Ishikawa - Release 8jrpm - deleted vflib patch * Sat Jul 17 1999 Satoshi Ishikawa - changed Requires: tag (=> Requires: jvf-standard) * Thu Jun 10 1999 Satoshi Ishikawa - Release: 6jrpm - build against VFlib2-2.24.2-7jrpm (or later) * Sat Apr 17 1999 Satoshi Ishikawa - Release: 5jrpm - fixed description * Mon Mar 8 1999 Satoshi Ishikawa - Release: 5.1 - updated patch (dvipsk-jpatch-p1.4c.tar.gz) * Mon Oct 26 1998 Satoshi Ishikawa - Release: 5.0 - vf -> vftool に伴う対応 deleted Requires: vf deleted Conflicts: vf <= 1.0-8 added Requires: vftool - Release: 4.x での変更 - /usr/local -> usr - VFlib2 対応 - delete Prereq: tag - added Requires: vf - added Conflicts: vf <= 1.0-8 - %post(un) %preun の変更 * Sat Aug 22 1998 Atsushi Yamagata - Release 3.1 - マクロversionをverに変更(Version tagの文字列に置き変ってしまう) - postとpostunにスクリプトを追加(/usr/local/info/localdirのため。 アップグレードすると以前のパッケージのpostunによりlocaldirから エントリが削除されてしまう。--replacepkgsで2度アップグレードす れば追加されるが、もっとスマートな方法が思いつきません。) * Wed May 27 1998 Satoshi Ishikawa - Release 3. - VFlib対応(alpha version) * Sun May 24 1998 Satoshi Ishikawa - Release 2. - 作成環境:RedHat 5.0 - Group: を Applications/Publishing/TeX に修正 - まだ VFlib未対応 * Wed Apr 22 1998 Satoshi Ishikawa - Version 5.78a - Rerlease 1 - added Prereq: tag - added Requires: tag - changed Group: tag (=> Applications/TeX) - VFlib未対応 * Wed Dec 10 1997 Satoshi Ishikawa - 2nd Release. - Updated dvipsk-vflib-1.0.patch.tgz to dvipsk-vflib-1.0p1.patch.tgz * Wed Nov 19 1997 Satoshi Ishikawa - Version: 5.66ajp - 1st Release. - %files に欠落していた /usr/local/share/texmf/dvips/vffonts.pro を追加 * Thu Oct 2 1997 Satoshi Ishikawa - 2nd Release. - Group: のtypoの修正 - BuildRoot: の変更 - ドキュメントファイルの拾い上げ * Mon Sep 8 1997 Satoshi Ishikawa - 1st Release.