Browse Source

updated

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@7956 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi 10 years ago
parent
commit
e31d049ea3
1 changed files with 44 additions and 116 deletions
  1. 44 116
      t/texlive-macros/texlive-macros-vl.spec

+ 44 - 116
t/texlive-macros/texlive-macros-vl.spec

@@ -1,71 +1,30 @@
 ## -*- 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 bkmk2uni	convert-bkmk2uni
 
 %define list_macros \
-	jsclasses-%{jsclasses_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
-Version:	2012
-Release:	1%{?_dist_release}
+Version:	2013
+Release:	2%{?_dist_release}
 License:	distributable
 Group:		Applications/Publishing
 
 ## 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
 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}
-BuildRequires:	texlive-common = %{version}
-BuildRequires:	nkf unzip
+BuildRequires:	texlive-vtlpkg = %{version}
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 BuildArch: noarch
@@ -80,17 +39,19 @@ Packager:	munepi
 
 %description
 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 
 #   http://www.rmatsumoto.org/tex-ps-pdf/convert-euc.txt
 
 %description -l ja
-texlive パッケージで使うマクロパッケージ集です。
+TeX Live の便利なマクロパッケージ集です。
 以下のマクロを収録しています。
-	kanjifonts-3.1 (Vine Linux 3.1R 付属のリコーフォント/ダイナフォントやJISフォントメトリックを使う)
-%{list_macros}
+  jlisting 
+  jtygm.sty
+  cmex.enc 
 
 # このパッケージには prosper, powerdot 用に 
 # PDF ブックマークの文字化けを修正するための perl スクリプト
@@ -99,78 +60,41 @@ texlive パッケージで使うマクロパッケージ集です。
 
 %prep
 [ -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
 
-(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
 %__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} | \
 #     sed -e "s@^#!/usr/local/bin/perl5 -w@#!/usr/bin/perl -w@" > \
 #     %{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
-%__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
-%touch_run texhash
+%_tl_touch_run texhash
 exit 0
 
 %postun
 if [ "$1" = 0 ]; then
-   %touch_run texhash
+   %_tl_touch_run texhash
 fi
 exit 0
 
 %posttrans
-%{exec_texhash}
+%{_tl_exec_texhash}
 exit 0
 
 %clean
@@ -179,16 +103,20 @@ exit 0
 
 %files
 %defattr(-,root,root)
-%doc %{knjfonts}
-%doc jsclasses/jsclasses
 #%{_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
+* 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
 - TeX Live 2012
 
@@ -210,7 +138,7 @@ exit 0
 * Tue Aug 10 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
 - 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
 - TeX Live 2009
 
@@ -329,7 +257,7 @@ exit 0
 * Thu Feb 07 2002 KAZUKI SHIMURA <rito@pos.to> 1.0-0vl11
 - 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
 - fix typo in changelog
 
@@ -353,7 +281,7 @@ exit 0
 * Sun Sep  9 2001 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.0-0vl4
 - 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
 
 * 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>
 - added hoekwater
 
-* Mon Aug 3 1999 Jun Nishii <jun@flatout.org>
+* Tue Aug 3 1999 Jun Nishii <jun@flatout.org>
 - added psfrag
 
 * Mon Jun 21 1999 Jun Nishii <jun@flatout.org>
@@ -407,7 +335,7 @@ exit 0
 - added tools and hyperref
 - 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
 - added requires