source: projects/specs/trunk/t/texmacro-ieice/texmacro-ieice-vl.spec @ 4260

Revision 4260, 3.8 KB checked in by munepi, 13 years ago (diff)

updated spec files of texmacro-his texmacro-ieej texmacro-ieice texmacro-ipsj texmacro-jasj texmacro-jps

RevLine 
[521]1%define exec_texhash    [ -x %{_bindir}/texhash ] && %{_bindir}/env - %{_bindir}/texhash 2> /dev/null
2%define texmf           %{_datadir}/texmf
3%define build_texmf     %{buildroot}%{texmf}
4
5%define altplatex       platex --kanji=euc
6%define makepdf(%1)     %altplatex %1 && %altplatex %1 && %altplatex %1 && dvipdfmx %1;
7
[4260]8Summary: TeX Live macro packages of writing manuscript for the Institute of Electronics, Information and Communication Engineers
9Summary(ja): TeX Live で使うマクロパッケージ 電子情報通信学会論文原稿、技術研究報告作成用
[521]10Name: texmacro-ieice
11Version: 1.5
[4260]12Release: 2%{?_dist_release}
[521]13BuildArch: noarch
14Source0: http://www.ieice.org/ftp/tex/ieicej/LaTeX2e/ieicej15.tar.gz
15Source1: http://www.ieice.org/ftp/tex/ieice/LaTeX2e/latex2e.tar.gz
16URL: http://www.ieice.org/ftp/
17License: distributable
18Group: Applications/Publishing
[4260]19BuildRequires: texlive-common
20Requires: texlive-common
21Requires(post): texlive
22Requires(postun): texlive
[521]23Buildroot: %{_tmppath}/%{name}-%{version}-root
24
25Distribution: Vine Linux
26Vendor: Project Vine
27
28%description
[4260]29TeX Live macro packages of writing manuscript for the
[521]30Institute of Electronics, Information and Communication Engineers.
31Users can use this macro specifying "ieicej" class (in Japanese)
32or "ieice" class (in English).
33Including
34        ieice.cls
35        ieicej.cls
36
37%description -l ja
38電子情報通信学会の技術研究報告(研究会発表論文)和・英論文誌 原稿作成用
[4260]39の TeX Live で用いる追加マクロパッケージです。
[521]40和文は ieicej クラスを、英文は ieice クラスを指定します。
41以下のマクロが含まれています
42        ieice.cls
43        ieicej.cls
44
45
46%prep
47%setup -T -c %{name}-%{version}
48
49tar xzf %{SOURCE0}
50mv ieicej15/UNIXEUC jp
51rm -rf ieicej15
52
53tar xzf %{SOURCE1}
54mv latex2e/UNIXEUC en
55rm -rf latex2e
56
57%build
58
59( cd jp
60for i in readme tecrep chklist ; do
61        # platex $i
62        # platex $i
63        # dvips $i
64        %makepdf $i
65        rm -f *.{aux,dvi,log}
66done )
67
68( cd en
69for i in readme-e readme-j ; do
70        # platex $i
71        # platex $i
72        # dvips $i
73        %makepdf $i
74        rm -f *.{aux,dvi,log}
75done )
76
77%install
78rm -rf %{buildroot}
79
80#InstallClass(){
81#target=$1; shift
82#(cd $target
83#bzip2 -dc ${RPM_SOURCE_DIR}/$target.tar.bz2 | tar xf - -C %{build_texmf}/packages/
84#rm %{build_texmf}/packages/$target/*.{ins,def,bst,rtx,sty,cls,ltx,fnt,cyr,fdd} || :
85#if [ -f src/$target.ins ]; then
86#    cp src/* .
87#fi
88#latex $target.ins
89#mkdir -p %{build_texmf}/tex/latex/$target
90#cp *.{ldf,sty,def,cls,rtx} %{build_texmf}/tex/latex/$target || :
91#if [ ! -z "$*" ]; then
92#    cp -d $* %{build_texmf}/tex/latex/$target || :
93#fi
94#if [ -n "`ls *.bst`" ]; then
95#    mkdir -p %{build_texmf}/bibtex/bst/$target
96#    cp *.bst %{build_texmf}/bibtex/bst/$target || :
97#fi
98#)
99#}
100#
101#mkdir -p %{build_texmf}/packages/
102
103mkdir -p %{build_texmf}/ptex/platex/ieice
104mv */*.cls %{build_texmf}/ptex/platex/ieice
105
106mkdir -p %{build_texmf}/bibtex/bst/ieice
107mv en/*.bst %{build_texmf}/bibtex/bst/ieice
108
109%post
110%{exec_texhash}
111exit 0
112
113%postun
114%{exec_texhash}
115exit 0
116
117%clean
118rm -rf %{buildroot}
119
120%files
121%defattr(-,root,root)
122%doc jp
123%doc en
124%{texmf}/ptex/platex/ieice
125%{texmf}/bibtex/bst/ieice
126
127
128%changelog
[4260]129* Sun Jul 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.5-2
130- TeX Live 2009
131
[521]132* Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.5-1
133- update sources
134- new versioning policy
135- spec in utf8
136
137* Tue Apr 27 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.3-0vl1
138- update sources
139- drop tech_2e_euc.tgz
140- drop BuildRequires: nkf
141- install ieicetr.bst
142- s/Copyright/License/
143- use %%{_bindir} instead of %%{_prefix}/bin
144- use %%{_datadir} instead of %%{_prefix}/share
145
146* Thu Jan 30 2003 KAZUKI SHIMURA <rito@pos.to> 1.1-0vl2
147- fix file access permissions
148- use %%{texmf} at %%files instead of /usr/share/texmf
149
150* Sat Jan 18 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.1-0vl1
151- update Source2
152
153* Mon Sep 10 2001 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0-0vl1
154- first release
Note: See TracBrowser for help on using the repository browser.