Browse Source

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

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@4260 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi 13 years ago
parent
commit
6c3fb1491c

+ 14 - 8
t/texmacro-his/texmacro-his-vl.spec

@@ -5,11 +5,11 @@
 %define altplatex	platex --kanji=euc
 %define altplatex	platex --kanji=euc
 %define makepdf(%1)	%altplatex %1 && %altplatex %1 && %altplatex %1 && dvipdfmx %1;
 %define makepdf(%1)	%altplatex %1 && %altplatex %1 && %altplatex %1 && dvipdfmx %1;
 
 
-Summary: teTeX macro packages of writing manuscript for the Transactions of Human Interface Society
-Summary(ja): tetex で使うマクロパッケージ ヒューマンインタフェース学会論文原稿作成用
+Summary: TeX Live macro packages of writing manuscript for the Transactions of Human Interface Society
+Summary(ja): TeX Live で使うマクロパッケージ ヒューマンインタフェース学会論文原稿作成用
 Name: texmacro-his
 Name: texmacro-his
 Version: 1.0
 Version: 1.0
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 BuildArch: noarch
 BuildArch: noarch
 Source0: http://www.his.gr.jp/download/paper/latex2e-euc/hisset.tar.gz
 Source0: http://www.his.gr.jp/download/paper/latex2e-euc/hisset.tar.gz
 Source1: http://www.his.gr.jp/download/meeting/latex2e-euc/hiskenset2e.tar.gz
 Source1: http://www.his.gr.jp/download/meeting/latex2e-euc/hiskenset2e.tar.gz
@@ -19,8 +19,11 @@ Source2: http://www.his.gr.jp/download/his/latex2e-euc/hissympset.tar.gz
 URL: http://www.his.gr.jp/download/index.html
 URL: http://www.his.gr.jp/download/index.html
 License: distributable
 License: distributable
 Group:  Applications/Publishing
 Group:  Applications/Publishing
-BuildPrereq: tetex
-Buildroot: %{_tmppath}/%{name}-root
+BuildRequires: texlive-common
+Requires: texlive-common
+Requires(post): texlive
+Requires(postun): texlive
+Buildroot: %{_tmppath}/%{name}-%{version}-root
 
 
 Distribution: Vine Linux
 Distribution: Vine Linux
 Vendor: Project Vine
 Vendor: Project Vine
@@ -56,7 +59,7 @@ his クラスを指定して使用します。
 %build
 %build
 
 
 (cd hisset
 (cd hisset
-sed -i s/dviout/dvips/ format.tex
+%__sed -i s/dviout/dvips/ format.tex
 %makepdf format
 %makepdf format
 )
 )
 (cd hiskenset_2eeuc
 (cd hiskenset_2eeuc
@@ -67,7 +70,7 @@ sed -i s/dviout/dvips/ format.tex
 )
 )
 
 
 %install
 %install
-rm -rf %{buildroot}
+%__rm -rf %{buildroot}
 
 
 #InstallClass(){
 #InstallClass(){
 #target=$1; shift
 #target=$1; shift
@@ -104,7 +107,7 @@ exit 0
 exit 0
 exit 0
 
 
 %clean
 %clean
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf $RPM_BUILD_ROOT
 
 
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -112,6 +115,9 @@ rm -rf $RPM_BUILD_ROOT
 %{texmf}/ptex/platex/his/
 %{texmf}/ptex/platex/his/
 
 
 %changelog 
 %changelog 
+* Sun Jul 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.0-4
+- TeX Live 2009
+
 * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.0-3
 * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.0-3
 - source update as his.cls Version 1.0 2006-12-15
 - source update as his.cls Version 1.0 2006-12-15
 - new versioning policy
 - new versioning policy

+ 12 - 6
t/texmacro-ieej/texmacro-ieej-vl.spec

@@ -5,31 +5,34 @@
 %define altplatex	platex --kanji=euc
 %define altplatex	platex --kanji=euc
 %define makepdf(%1)	%altplatex %1 && %altplatex %1 && %altplatex %1 && dvipdfmx %1;
 %define makepdf(%1)	%altplatex %1 && %altplatex %1 && %altplatex %1 && dvipdfmx %1;
 
 
-Summary: teTeX macro packages of writing manuscript for the Transaction of The Institute of Electrical Engineers of Japan
-Summary(ja): teTeX で使うマクロパッケージ 電気学会論文誌 原稿作成用
+Summary: TeX Live macro packages of writing manuscript for the Transaction of The Institute of Electrical Engineers of Japan
+Summary(ja): TeX Live で使うマクロパッケージ 電気学会論文誌 原稿作成用
 Name: texmacro-ieej
 Name: texmacro-ieej
 Version: 2.7
 Version: 2.7
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 BuildArch: noarch
 BuildArch: noarch
 Source0: http://www2.iee.or.jp/ver2/honbu/32-doc-kenq/latex2e.zip
 Source0: http://www2.iee.or.jp/ver2/honbu/32-doc-kenq/latex2e.zip
 URL: http://www.iee.or.jp/
 URL: http://www.iee.or.jp/
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
-BuildRequires: tetex
+BuildRequires: texlive-common
+Requires: texlive-common
+Requires(post): texlive
+Requires(postun): texlive
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 
 
 Distribution: Vine Linux
 Distribution: Vine Linux
 Vendor: Project Vine
 Vendor: Project Vine
 
 
 %description
 %description
-teTeX macro packages of writing manuscript for the 
+TeX Live macro packages of writing manuscript for the 
 Transaction of The Institute of Electrical Engineers of Japan.
 Transaction of The Institute of Electrical Engineers of Japan.
 Users can use this macro specifying "ieej" class.
 Users can use this macro specifying "ieej" class.
 Including
 Including
 	ieej.cls
 	ieej.cls
 
 
 %description -l ja
 %description -l ja
-電気学会論文誌 原稿作成用の teTeX で用いる追加マクロパッケージです。
+電気学会論文誌 原稿作成用の TeX Live で用いる追加マクロパッケージです。
 ieej クラスを指定して使用します。
 ieej クラスを指定して使用します。
 以下のマクロが含まれています
 以下のマクロが含まれています
 	ieej.cls
 	ieej.cls
@@ -70,5 +73,8 @@ exit 0
 
 
 
 
 %changelog 
 %changelog 
+* Sun Jul 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2.7-2
+- TeX Live 2009
+
 * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 2.7-1
 * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 2.7-1
 - initial build
 - initial build

+ 12 - 6
t/texmacro-ieice/texmacro-ieice-vl.spec

@@ -5,25 +5,28 @@
 %define altplatex	platex --kanji=euc
 %define altplatex	platex --kanji=euc
 %define makepdf(%1)	%altplatex %1 && %altplatex %1 && %altplatex %1 && dvipdfmx %1;
 %define makepdf(%1)	%altplatex %1 && %altplatex %1 && %altplatex %1 && dvipdfmx %1;
 
 
-Summary: teTeX macro packages of writing manuscript for the Institute of Electronics, Information and Communication Engineers
-Summary(ja): teTeX で使うマクロパッケージ 電子情報通信学会論文原稿、技術研究報告作成用
+Summary: TeX Live macro packages of writing manuscript for the Institute of Electronics, Information and Communication Engineers
+Summary(ja): TeX Live で使うマクロパッケージ 電子情報通信学会論文原稿、技術研究報告作成用
 Name: texmacro-ieice
 Name: texmacro-ieice
 Version: 1.5
 Version: 1.5
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 BuildArch: noarch
 BuildArch: noarch
 Source0: http://www.ieice.org/ftp/tex/ieicej/LaTeX2e/ieicej15.tar.gz
 Source0: http://www.ieice.org/ftp/tex/ieicej/LaTeX2e/ieicej15.tar.gz
 Source1: http://www.ieice.org/ftp/tex/ieice/LaTeX2e/latex2e.tar.gz
 Source1: http://www.ieice.org/ftp/tex/ieice/LaTeX2e/latex2e.tar.gz
 URL: http://www.ieice.org/ftp/
 URL: http://www.ieice.org/ftp/
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
-BuildRequires: tetex
+BuildRequires: texlive-common
+Requires: texlive-common
+Requires(post): texlive
+Requires(postun): texlive
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 
 
 Distribution: Vine Linux
 Distribution: Vine Linux
 Vendor: Project Vine
 Vendor: Project Vine
 
 
 %description
 %description
-teTeX macro packages of writing manuscript for the 
+TeX Live macro packages of writing manuscript for the 
 Institute of Electronics, Information and Communication Engineers.
 Institute of Electronics, Information and Communication Engineers.
 Users can use this macro specifying "ieicej" class (in Japanese) 
 Users can use this macro specifying "ieicej" class (in Japanese) 
 or "ieice" class (in English).
 or "ieice" class (in English).
@@ -33,7 +36,7 @@ Including
 
 
 %description -l ja
 %description -l ja
 電子情報通信学会の技術研究報告(研究会発表論文)和・英論文誌 原稿作成用
 電子情報通信学会の技術研究報告(研究会発表論文)和・英論文誌 原稿作成用
-の teTeX で用いる追加マクロパッケージです。
+の TeX Live で用いる追加マクロパッケージです。
 和文は ieicej クラスを、英文は ieice クラスを指定します。
 和文は ieicej クラスを、英文は ieice クラスを指定します。
 以下のマクロが含まれています
 以下のマクロが含まれています
 	ieice.cls
 	ieice.cls
@@ -123,6 +126,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog 
 %changelog 
+* Sun Jul 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.5-2
+- TeX Live 2009
+
 * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.5-1
 * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.5-1
 - update sources
 - update sources
 - new versioning policy
 - new versioning policy

+ 26 - 20
t/texmacro-ipsj/texmacro-ipsj-vl.spec

@@ -5,27 +5,32 @@
 %define altplatex	platex --kanji=euc
 %define altplatex	platex --kanji=euc
 %define makepdf(%1)	%altplatex %1 && %altplatex %1 && %altplatex %1 && dvipdfmx %1;
 %define makepdf(%1)	%altplatex %1 && %altplatex %1 && %altplatex %1 && dvipdfmx %1;
 
 
-%define reldate 20090225
+# \ProvidesClass{ipsjpapers}[2010/10/28 ver 3.02]
+%define reldate 20101028
 
 
-Summary: teTeX macro packages of writing manuscript for the Information Processing Society of Japan
-Summary(ja): teTeX で使うマクロパッケージ 情報処理学会論文原稿作成用
+Summary: TeX Live macro packages of writing manuscript for the Information Processing Society of Japan
+Summary(ja): TeX Live で使うマクロパッケージ 情報処理学会論文原稿作成用
 Name: texmacro-ipsj
 Name: texmacro-ipsj
-Version: 1.0.%{reldate}
-Release: 1%{?_dist_release}
+Version: 3.02
+Release: 1%{?reldate:.%reldate}%{?_dist_release}
 BuildArch: noarch
 BuildArch: noarch
-#Source0: ftp://ftp.ipsj.or.jp/pub/toukou/ipsj-sty-unix.tgz
+# $ sha1sum ipsj-unix.tgz
+# 951c81020f12d7b43cc65e1ca9c9910b85f3a1cf  ipsj-unix.tgz
 Source0: ftp://ftp.ipsj.or.jp/pub/toukou/ipsj-unix.tgz
 Source0: ftp://ftp.ipsj.or.jp/pub/toukou/ipsj-unix.tgz
 URL: http://www.ipsj.or.jp/08editt/journal/shippitsu/wabun.html
 URL: http://www.ipsj.or.jp/08editt/journal/shippitsu/wabun.html
 License: distributable
 License: distributable
 Group:  Applications/Publishing
 Group:  Applications/Publishing
-BuildPrereq: tetex
+BuildRequires: texlive-common
+Requires: texlive-common
+Requires(post): texlive
+Requires(postun): texlive
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 
 
 Distribution: Vine Linux
 Distribution: Vine Linux
 Vendor: Project Vine
 Vendor: Project Vine
 
 
 %description
 %description
-teTeX macro packages of writing manuscript for the
+TeX Live macro packages of writing manuscript for the
 Information Processing Society of Japan.
 Information Processing Society of Japan.
 Users can use this macro specifying "ipsjpapers" class.
 Users can use this macro specifying "ipsjpapers" class.
 
 
@@ -40,7 +45,7 @@ Including
 	ipsjunsrt.bst      
 	ipsjunsrt.bst      
 
 
 %description -l ja
 %description -l ja
-情報処理学会論文原稿作成用の teTeX 追加マクロパッケージです。
+情報処理学会論文原稿作成用の TeX Live 追加マクロパッケージです。
 ipsjpapers クラスを指定して使用します。
 ipsjpapers クラスを指定して使用します。
 
 
 このパッケージには以下のマクロが含まれています。
 このパッケージには以下のマクロが含まれています。
@@ -54,30 +59,27 @@ ipsjpapers クラスを指定して使用します。
 	ipsjunsrt.bst      
 	ipsjunsrt.bst      
 
 
 %prep
 %prep
-%setup -q -c -n %{name}-%{version}/
 
 
-%build
-
-pushd ipsj_UNIX
+%__rm -rf %{name}-%{version}
+%__mkdir_p %{name}-%{version}
+%__tar -C %{name}-%{version} -xvf %{SOURCE0}
+%setup -D -T -n %{name}-%{version}/ipsj-unix
 
 
+%build
 for i in sample dsample esample desample ; do 
 for i in sample dsample esample desample ; do 
     %makepdf $i
     %makepdf $i
 done
 done
 
 
-popd
-
 %__rm -f *.{aux,dvi,log,toc,bbl,blg,end}
 %__rm -f *.{aux,dvi,log,toc,bbl,blg,end}
 
 
-cd -
-
 %install
 %install
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %__mkdir_p %{build_texmf}/ptex/platex/ipsj
 %__mkdir_p %{build_texmf}/ptex/platex/ipsj
 %__mkdir_p %{build_texmf}/bibtex/bst/ipsj
 %__mkdir_p %{build_texmf}/bibtex/bst/ipsj
 
 
-%__install -p -m644 ipsj_UNIX/*.{cls,sty} %{build_texmf}/ptex/platex/ipsj
-%__install -p -m644 ipsj_UNIX/*.bst %{build_texmf}/bibtex/bst/ipsj
+%__install -p -m644 *.{cls,sty} %{build_texmf}/ptex/platex/ipsj
+%__install -p -m644 *.bst %{build_texmf}/bibtex/bst/ipsj
 
 
 %post
 %post
 %{exec_texhash}
 %{exec_texhash}
@@ -92,11 +94,15 @@ exit 0
 
 
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc ipsj_UNIX/README ipsj_UNIX/*.{tex,bib,pdf}
+%doc *.{tex,bib,pdf}
 %{texmf}/ptex/platex/ipsj
 %{texmf}/ptex/platex/ipsj
 %{texmf}/bibtex/bst/ipsj
 %{texmf}/bibtex/bst/ipsj
 
 
 %changelog
 %changelog
+* Sun Jul 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 3.02-1.20101028
+- update source to ver 3.02 2010/10/28 (ipsjpapers.cls)
+- TeX Live 2009
+
 * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.0.20090225-1
 * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.0.20090225-1
 - update source to 20090225
 - update source to 20090225
 - new versioning policy
 - new versioning policy

+ 12 - 6
t/texmacro-jasj/texmacro-jasj-vl.spec

@@ -5,31 +5,34 @@
 %define altplatex	platex --kanji=euc
 %define altplatex	platex --kanji=euc
 %define makepdf(%1)	%altplatex %1 && %altplatex %1 && %altplatex %1 && dvipdfmx %1;
 %define makepdf(%1)	%altplatex %1 && %altplatex %1 && %altplatex %1 && dvipdfmx %1;
 
 
-Summary: teTeX macro packages of writing manuscript for the Journal of the Acoustical Society of Japan
-Summary(ja): teTeX で使うマクロパッケージ 日本音響学会誌(和文誌)原稿作成用
+Summary: TeX Live macro packages of writing manuscript for the Journal of the Acoustical Society of Japan
+Summary(ja): TeX Live で使うマクロパッケージ 日本音響学会誌(和文誌)原稿作成用
 Name: texmacro-jasj
 Name: texmacro-jasj
 Version: 1.0
 Version: 1.0
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 BuildArch: noarch
 BuildArch: noarch
 Source0: http://www2.iee.or.jp/ver2/honbu/32-doc-kenq/latex2e.zip
 Source0: http://www2.iee.or.jp/ver2/honbu/32-doc-kenq/latex2e.zip
 URL: http://www.iee.or.jp/
 URL: http://www.iee.or.jp/
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
-BuildRequires: tetex
+BuildRequires: texlive-common
+Requires: texlive-common
+Requires(post): texlive
+Requires(postun): texlive
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 
 
 Distribution: Vine Linux
 Distribution: Vine Linux
 Vendor: Project Vine
 Vendor: Project Vine
 
 
 %description
 %description
-teTeX macro packages of writing manuscript for the 
+TeX Live macro packages of writing manuscript for the 
 Journal of the Acoustical Society of Japan.
 Journal of the Acoustical Society of Japan.
 Users can use this macro specifying "jasj" class.
 Users can use this macro specifying "jasj" class.
 Including
 Including
 	jasj.cls
 	jasj.cls
 
 
 %description -l ja
 %description -l ja
-日本音響学会誌(和文誌)原稿作成用の teTeX で用いる追加マクロパッケージです。
+日本音響学会誌(和文誌)原稿作成用の TeX Live で用いる追加マクロパッケージです。
 jasj クラスを指定して使用します。
 jasj クラスを指定して使用します。
 以下のマクロが含まれています
 以下のマクロが含まれています
 	jasj.cls
 	jasj.cls
@@ -70,5 +73,8 @@ exit 0
 
 
 
 
 %changelog 
 %changelog 
+* Sun Jul 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.0-2
+- TeX Live 2009
+
 * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.0-1
 * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.0-1
 - initial build
 - initial build

+ 12 - 6
t/texmacro-jps/texmacro-jps-vl.spec

@@ -4,24 +4,27 @@
 
 
 %define makepdf(%1)	latex %1 && latex %1 && latex %1 && dvipdfm %1;
 %define makepdf(%1)	latex %1 && latex %1 && latex %1 && dvipdfm %1;
 
 
-Summary: teTeX macro packages of writing manuscript for the journal of BUTSURI (the Journal of the Physical Society of Japan)
-Summary(ja): tetex で使うマクロパッケージ 日本物理学会論文原稿作成用
+Summary: TeX Live macro packages of writing manuscript for the journal of BUTSURI (the Journal of the Physical Society of Japan)
+Summary(ja): TeX Live で使うマクロパッケージ 日本物理学会論文原稿作成用
 Name: texmacro-jps
 Name: texmacro-jps
 Version: 1.2.0
 Version: 1.2.0
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 BuildArch: noarch
 BuildArch: noarch
 Source0: http://wwwsoc.nii.ac.jp/jps/jpsj/style/jpsj2.tar.gz
 Source0: http://wwwsoc.nii.ac.jp/jps/jpsj/style/jpsj2.tar.gz
 URL: http://wwwsoc.nii.ac.jp/jps/jps/topics/j_move.html
 URL: http://wwwsoc.nii.ac.jp/jps/jps/topics/j_move.html
 License: The Institue of Pure and Applied Physics
 License: The Institue of Pure and Applied Physics
 Group:  Applications/Publishing
 Group:  Applications/Publishing
-BuildPrereq: tetex
+BuildRequires: texlive-common
+Requires: texlive-common
+Requires(post): texlive
+Requires(postun): texlive
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 
 
 Distribution: Vine Linux
 Distribution: Vine Linux
 Vendor: Project Vine
 Vendor: Project Vine
 
 
 %description
 %description
-teTeX macro packages of writing manuscript for the journal of BUTSURI 
+TeX Live macro packages of writing manuscript for the journal of BUTSURI 
 (the Journal of the Physical Society of Japan)
 (the Journal of the Physical Society of Japan)
 Users can use this macro specifying jpsj2 class.
 Users can use this macro specifying jpsj2 class.
 Including
 Including
@@ -29,7 +32,7 @@ Including
 
 
 
 
 %description -l ja
 %description -l ja
-日本物理学会誌論文原稿作成用の tetex で用いる追加マクロパッケージです.
+日本物理学会誌論文原稿作成用の TeX Live で用いる追加マクロパッケージです.
 jpsj2 クラスを指定してしようします。
 jpsj2 クラスを指定してしようします。
 以下のマクロが含まれています。
 以下のマクロが含まれています。
 	jpsj2.cls : Version 1.2 (May 8, 2003)
 	jpsj2.cls : Version 1.2 (May 8, 2003)
@@ -97,6 +100,9 @@ rm -rf $RPM_BUILD_ROOT
 %{texmf}/tex/latex/jpsj2/
 %{texmf}/tex/latex/jpsj2/
 
 
 %changelog 
 %changelog 
+* Sun Jul 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.2.0-4
+- TeX Live 2009
+
 * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.2.0-3
 * Sun Mar 29 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 1.2.0-3
 - new versioning policy
 - new versioning policy
 - spec in utf8
 - spec in utf8