|
@@ -1,71 +1,30 @@
|
|
## -*- coding: utf-8-unix -*-
|
|
## -*- coding: utf-8-unix -*-
|
|
-%define tex_destdir %{_datadir}
|
|
|
|
-%define texmf %{_prefix}/share/texmf
|
|
|
|
-%define texlive_src %{tex_destdir}/texlive-sources
|
|
|
|
-%define build_tex_destdir %{buildroot}%{tex_destdir}
|
|
|
|
-%define build_texmf %{buildroot}%{texmf}
|
|
|
|
-%define build_texlive_src %{buildroot}%{tex_destdir}-sources
|
|
|
|
-
|
|
|
|
-%define knjfonts kanjifonts-3.1
|
|
|
|
-%define jsclasses_ver 110510
|
|
|
|
%define jlisting_ver 0.2
|
|
%define jlisting_ver 0.2
|
|
%define bkmk2uni convert-bkmk2uni
|
|
%define bkmk2uni convert-bkmk2uni
|
|
|
|
|
|
%define list_macros \
|
|
%define list_macros \
|
|
- jsclasses-%{jsclasses_ver} \
|
|
|
|
jlisting-%{jlisting_ver}
|
|
jlisting-%{jlisting_ver}
|
|
|
|
|
|
-## use some macros for %post, %posttrans
|
|
|
|
-%define touch_run(%1) %{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
|
|
|
|
-}
|
|
|
|
-%define exec_upddeffont [ -x %{_sbindir}/update-defaultfont ] && \\\
|
|
|
|
- %{_sbindir}/update-defaultfont 2> /dev/null
|
|
|
|
-%define exec_texhash [ -e /var/run/texlive/run-texhash ] && ( \\\
|
|
|
|
- [ -x %{_bindir}/texhash ] && \\\
|
|
|
|
- echo -n " "; echo -n "Running texhash... "; \\\
|
|
|
|
- %{_bindir}/texhash 2> /dev/null; \\\
|
|
|
|
- echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
|
|
|
|
-%define exec_mtxrun [ -e /var/run/texlive/run-mtxrun ] && ( \\\
|
|
|
|
- [ -x %{_bindir}/mtxrun ] && \\\
|
|
|
|
- echo -n " "; echo -n "Running mtxrun... "; \\\
|
|
|
|
- export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
|
|
|
|
- %{_bindir}/mtxrun --generate &> /dev/null; \\\
|
|
|
|
- echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun;
|
|
|
|
-%define exec_fmtutil [ -e /var/run/texlive/run-fmtutil ] && ( \\\
|
|
|
|
- [ -x %{_bindir}/fmtutil-sys ] && \\\
|
|
|
|
- echo -n " "; echo -n "Running fmtutil-sys... "; \\\
|
|
|
|
- %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
|
|
|
|
- echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil;
|
|
|
|
-%define exec_updmap [ -e /var/run/texlive/run-updmap ] && ( \\\
|
|
|
|
- [ -x %{_bindir}/updmap-sys ] && \\\
|
|
|
|
- echo -n " "; echo -n "Running updmap-sys... "; \\\
|
|
|
|
- %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
|
|
|
|
- echo "done." ) && %__rm -f /var/run/texlive/run-updmap;
|
|
|
|
-
|
|
|
|
-Summary: A collection of useful macro packages for texlive package
|
|
|
|
-Summary(ja): texlive パッケージで使うマクロパッケージ集
|
|
|
|
|
|
+Summary: A collection of useful macro packages for TeX Live
|
|
|
|
+Summary(ja): TeX Live の便利なマクロパッケージ集
|
|
Name: texlive-macros
|
|
Name: texlive-macros
|
|
-Version: 2012
|
|
|
|
-Release: 1%{?_dist_release}
|
|
|
|
|
|
+Version: 2013
|
|
|
|
+Release: 2%{?_dist_release}
|
|
License: distributable
|
|
License: distributable
|
|
Group: Applications/Publishing
|
|
Group: Applications/Publishing
|
|
|
|
|
|
## Vine Linux
|
|
## Vine Linux
|
|
-Source0: %{knjfonts}.tar.bz2
|
|
|
|
-Source1: sample.tex
|
|
|
|
-
|
|
|
|
-## jsclasses
|
|
|
|
-Source10: http://oku.edu.mie-u.ac.jp/~okumura/jsclasses/jsclasses-%{jsclasses_ver}.zip
|
|
|
|
-Source11: http://oku.edu.mie-u.ac.jp/~okumura/jsclasses/index.html
|
|
|
|
|
|
|
|
## jlisting
|
|
## jlisting
|
|
Source20: http://prdownloads.sourceforge.jp/mytexpert/26068/jlisting.sty.bz2
|
|
Source20: http://prdownloads.sourceforge.jp/mytexpert/26068/jlisting.sty.bz2
|
|
|
|
|
|
|
|
+## misc
|
|
|
|
+Source101: http://auemath.aichi-edu.ac.jp/~khotta/ghost/disk1/jtygm.sty
|
|
|
|
+Source102: http://mirrors.ctan.org/obsolete/support/pdftexenc/cmex.enc
|
|
|
|
|
|
-Requires: perl
|
|
|
|
|
|
+#Requires: perl
|
|
Requires: texlive-common = %{version}
|
|
Requires: texlive-common = %{version}
|
|
-BuildRequires: texlive-common = %{version}
|
|
|
|
-BuildRequires: nkf unzip
|
|
|
|
|
|
+BuildRequires: texlive-vtlpkg = %{version}
|
|
|
|
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildArch: noarch
|
|
BuildArch: noarch
|
|
@@ -80,17 +39,19 @@ Packager: munepi
|
|
|
|
|
|
%description
|
|
%description
|
|
A collection of useful macro packages for texlive package, including
|
|
A collection of useful macro packages for texlive package, including
|
|
- kanjifonts-3.1 (for Ricoh Fonts/DynaLab Fonts and JIS font metric)
|
|
|
|
-%{list_macros}
|
|
|
|
|
|
+ jlisting
|
|
|
|
+ jtygm.sty
|
|
|
|
+ cmex.enc
|
|
|
|
|
|
# This package contained a perl script
|
|
# This package contained a perl script
|
|
# http://www.rmatsumoto.org/tex-ps-pdf/convert-euc.txt
|
|
# http://www.rmatsumoto.org/tex-ps-pdf/convert-euc.txt
|
|
|
|
|
|
%description -l ja
|
|
%description -l ja
|
|
-texlive パッケージで使うマクロパッケージ集です。
|
|
|
|
|
|
+TeX Live の便利なマクロパッケージ集です。
|
|
以下のマクロを収録しています。
|
|
以下のマクロを収録しています。
|
|
- kanjifonts-3.1 (Vine Linux 3.1R 付属のリコーフォント/ダイナフォントやJISフォントメトリックを使う)
|
|
|
|
-%{list_macros}
|
|
|
|
|
|
+ jlisting
|
|
|
|
+ jtygm.sty
|
|
|
|
+ cmex.enc
|
|
|
|
|
|
# このパッケージには prosper, powerdot 用に
|
|
# このパッケージには prosper, powerdot 用に
|
|
# PDF ブックマークの文字化けを修正するための perl スクリプト
|
|
# PDF ブックマークの文字化けを修正するための perl スクリプト
|
|
@@ -99,78 +60,41 @@ texlive パッケージで使うマクロパッケージ集です。
|
|
|
|
|
|
%prep
|
|
%prep
|
|
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && %__rm -rf $RPM_BUILD_ROOT
|
|
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && %__rm -rf $RPM_BUILD_ROOT
|
|
-%setup -q -c -n %{name}-%{version}
|
|
|
|
-
|
|
|
|
-%__mkdir_p jsclasses
|
|
|
|
-(cd jsclasses
|
|
|
|
- %__mkdir_p jsclasses
|
|
|
|
- %__unzip -a -qq %{SOURCE10}
|
|
|
|
- %__cp -p %{SOURCE11} ./jsclasses/README.html
|
|
|
|
-)
|
|
|
|
-
|
|
|
|
-# get rid of unwanted files
|
|
|
|
-find . -type d -name CVS | xargs -r %__rm -frv
|
|
|
|
-find . -type f -name .cvsignore | xargs -r %__rm -fv
|
|
|
|
-
|
|
|
|
-(cd jsclasses
|
|
|
|
- %__mkdir_p tmp
|
|
|
|
- for i in *.*; do nkf $i > tmp/$i; done
|
|
|
|
- %__mv tmp/* .
|
|
|
|
- %__rm -rf tmp
|
|
|
|
-)
|
|
|
|
-
|
|
|
|
|
|
|
|
%build
|
|
%build
|
|
|
|
|
|
-(cd jsclasses
|
|
|
|
- for i in jsclasses okumacro okuverb morisawa; do
|
|
|
|
- platex ${i}.dtx && platex ${i}.dtx || exit 1
|
|
|
|
- done
|
|
|
|
- for i in jsclasses okumacro okuverb; do
|
|
|
|
- dvipdfmx $i || exit 1
|
|
|
|
- done
|
|
|
|
- %__cp *.dvi *.pdf jsclasses
|
|
|
|
-)
|
|
|
|
-
|
|
|
|
%install
|
|
%install
|
|
%__rm -rf %{buildroot}
|
|
%__rm -rf %{buildroot}
|
|
|
|
|
|
-%__mkdir_p %{build_texmf}/packages/
|
|
|
|
-
|
|
|
|
-## install kanjifonts
|
|
|
|
-%__mkdir_p %{build_texmf}/tex/platex/kanjifonts
|
|
|
|
-%__mv %{knjfonts}/*.sty %{build_texmf}/tex/platex/kanjifonts
|
|
|
|
-%__mv %{knjfonts}/*.def %{build_texmf}/tex/platex/kanjifonts
|
|
|
|
-
|
|
|
|
# nkf --utf8 %{SOURCE25} | \
|
|
# nkf --utf8 %{SOURCE25} | \
|
|
# sed -e "s@^#!/usr/local/bin/perl5 -w@#!/usr/bin/perl -w@" > \
|
|
# sed -e "s@^#!/usr/local/bin/perl5 -w@#!/usr/bin/perl -w@" > \
|
|
# %{buildroot}%{_bindir}/%{bkmk2uni}
|
|
# %{buildroot}%{_bindir}/%{bkmk2uni}
|
|
# chmod 755 %{buildroot}%{_bindir}/%{bkmk2uni}
|
|
# chmod 755 %{buildroot}%{_bindir}/%{bkmk2uni}
|
|
|
|
|
|
-## install jsclasses
|
|
|
|
-(cd jsclasses
|
|
|
|
- %__mkdir_p %{build_texmf}/tex/platex/jsclasses
|
|
|
|
- %__cp -fp *.dtx *.ins *.cls *.sty %{build_texmf}/tex/platex/jsclasses/
|
|
|
|
-)
|
|
|
|
-
|
|
|
|
## install jlisting
|
|
## install jlisting
|
|
-%__mkdir_p %{build_texmf}/tex/latex/jlisting
|
|
|
|
-%__install -m 644 %{SOURCE20} %{build_texmf}/tex/latex/jlisting/
|
|
|
|
-bunzip2 %{build_texmf}/tex/latex/jlisting/jlisting.sty.bz2
|
|
|
|
|
|
+%__mkdir_p %{buildroot}%{_tl_texmfvine}/tex/latex/jlisting
|
|
|
|
+%__install -m 644 %{SOURCE20} %{buildroot}%{_tl_texmfvine}/tex/latex/jlisting/
|
|
|
|
+bunzip2 %{buildroot}%{_tl_texmfvine}/tex/latex/jlisting/jlisting.sty.bz2
|
|
|
|
|
|
|
|
+## install jtygm.sty
|
|
|
|
+%__mkdir_p %{buildroot}%{_tl_texmfvine}/tex/platex/base
|
|
|
|
+%__install -m0644 %{SOURCE101} %{buildroot}%{_tl_texmfvine}/tex/platex/base/ || exit 1
|
|
|
|
+## install cmex.enc
|
|
|
|
+%__mkdir_p %{buildroot}%{_tl_texmfvine}/fonts/enc/pdftex/cmex
|
|
|
|
+%__install -m0644 %{SOURCE102} %{buildroot}%{_tl_texmfvine}/fonts/enc/pdftex/cmex/ || exit 1
|
|
|
|
|
|
%post
|
|
%post
|
|
-%touch_run texhash
|
|
|
|
|
|
+%_tl_touch_run texhash
|
|
exit 0
|
|
exit 0
|
|
|
|
|
|
%postun
|
|
%postun
|
|
if [ "$1" = 0 ]; then
|
|
if [ "$1" = 0 ]; then
|
|
- %touch_run texhash
|
|
|
|
|
|
+ %_tl_touch_run texhash
|
|
fi
|
|
fi
|
|
exit 0
|
|
exit 0
|
|
|
|
|
|
%posttrans
|
|
%posttrans
|
|
-%{exec_texhash}
|
|
|
|
|
|
+%{_tl_exec_texhash}
|
|
exit 0
|
|
exit 0
|
|
|
|
|
|
%clean
|
|
%clean
|
|
@@ -179,16 +103,20 @@ exit 0
|
|
|
|
|
|
%files
|
|
%files
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
-%doc %{knjfonts}
|
|
|
|
-%doc jsclasses/jsclasses
|
|
|
|
#%{_bindir}/%{bkmk2uni}
|
|
#%{_bindir}/%{bkmk2uni}
|
|
-%{texmf}/tex/platex/kanjifonts/kanjifonts.sty
|
|
|
|
-%{texmf}/tex/platex/kanjifonts/*.def
|
|
|
|
-%{texmf}/tex/platex/jsclasses
|
|
|
|
-%{texmf}/tex/latex/jlisting
|
|
|
|
-
|
|
|
|
|
|
+%{_tl_texmfvine}/tex/latex/jlisting
|
|
|
|
+%{_tl_texmfvine}/tex/platex/base/jtygm.sty
|
|
|
|
+%{_tl_texmfvine}/fonts/enc/pdftex/cmex/cmex.enc
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sun Nov 3 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
|
|
|
|
+- s/%%{_tl_texmfmain}/%%{_tl_texmfvine}/g
|
|
|
|
+
|
|
|
|
+* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
|
|
|
|
+- TeX Live 2013
|
|
|
|
+- dropped jsclasses: texlive-collection-langcjk provides jsclasses
|
|
|
|
+- dropped kanjifonts-3.1: obsolete
|
|
|
|
+
|
|
* Sat Nov 24 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
|
|
* Sat Nov 24 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
|
|
- TeX Live 2012
|
|
- TeX Live 2012
|
|
|
|
|
|
@@ -210,7 +138,7 @@ exit 0
|
|
* Tue Aug 10 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
|
|
* Tue Aug 10 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
|
|
- removed %%{exec_updmap} in %%post and %%postun
|
|
- removed %%{exec_updmap} in %%post and %%postun
|
|
|
|
|
|
-* Tue May 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
|
|
|
|
|
|
+* Mon May 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
|
|
- ported from tetex-macros-3.0-7
|
|
- ported from tetex-macros-3.0-7
|
|
- TeX Live 2009
|
|
- TeX Live 2009
|
|
|
|
|
|
@@ -329,7 +257,7 @@ exit 0
|
|
* Thu Feb 07 2002 KAZUKI SHIMURA <rito@pos.to> 1.0-0vl11
|
|
* Thu Feb 07 2002 KAZUKI SHIMURA <rito@pos.to> 1.0-0vl11
|
|
- update jsclasses and index.html to 2002-02-07
|
|
- update jsclasses and index.html to 2002-02-07
|
|
|
|
|
|
-* Tue Jan 31 2002 KAZUKI SHIMURA <rito@pos.to> 1.0-0vl10
|
|
|
|
|
|
+* Thu Jan 31 2002 KAZUKI SHIMURA <rito@pos.to> 1.0-0vl10
|
|
- update jsclasses and index.html to 2002-01-27
|
|
- update jsclasses and index.html to 2002-01-27
|
|
- fix typo in changelog
|
|
- fix typo in changelog
|
|
|
|
|
|
@@ -353,7 +281,7 @@ exit 0
|
|
* Sun Sep 9 2001 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0-0vl4
|
|
* Sun Sep 9 2001 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0-0vl4
|
|
- added prosper jsclasses
|
|
- added prosper jsclasses
|
|
|
|
|
|
-* Mon Sep 6 2001 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0-0vl3
|
|
|
|
|
|
+* Thu Sep 6 2001 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0-0vl3
|
|
- added revtex4 natbib
|
|
- added revtex4 natbib
|
|
|
|
|
|
* Mon Sep 3 2001 Jun Nishii <jun@vinelinux.org> 1.0-0vl2
|
|
* Mon Sep 3 2001 Jun Nishii <jun@vinelinux.org> 1.0-0vl2
|
|
@@ -382,7 +310,7 @@ exit 0
|
|
* Fri Aug 27 1999 Jun Nishii <jun@flatout.org>
|
|
* Fri Aug 27 1999 Jun Nishii <jun@flatout.org>
|
|
- added hoekwater
|
|
- added hoekwater
|
|
|
|
|
|
-* Mon Aug 3 1999 Jun Nishii <jun@flatout.org>
|
|
|
|
|
|
+* Tue Aug 3 1999 Jun Nishii <jun@flatout.org>
|
|
- added psfrag
|
|
- added psfrag
|
|
|
|
|
|
* Mon Jun 21 1999 Jun Nishii <jun@flatout.org>
|
|
* Mon Jun 21 1999 Jun Nishii <jun@flatout.org>
|
|
@@ -407,7 +335,7 @@ exit 0
|
|
- added tools and hyperref
|
|
- added tools and hyperref
|
|
- check the existence of mktexlsr
|
|
- check the existence of mktexlsr
|
|
|
|
|
|
-* Tue Oct 5 1998 Jun Nishii <jun@flatout.org>
|
|
|
|
|
|
+* Mon Oct 5 1998 Jun Nishii <jun@flatout.org>
|
|
- buildarch: noarch
|
|
- buildarch: noarch
|
|
- added requires
|
|
- added requires
|
|
|
|
|