source: projects/specs/trunk/t/texlive-collection-langtibetan/texlive-collection-langtibetan-vl.spec @ 5207

Revision 5207, 16.6 KB checked in by munepi, 12 years ago (diff)

upgrade to TeX Live 2011

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1:
3## tlpdb2rpmspec collection-langtibetan
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9%bcond_with firstbuild
10
11%define tex_destdir     %{_datadir}
12%define texmf           %{tex_destdir}/texmf
13%define texlive_src     %{tex_destdir}/texlive-sources
14%define build_tex_destdir       %{buildroot}%{tex_destdir}
15%define build_texmf     %{buildroot}%{texmf}
16
17%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
18%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
19%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
20%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
21%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
22%define vartexfonts %{_var}/lib/texmf/fonts
23
24Summary: TeX Live: Tibetan
25Summary(ja): TeX Live: Tibetan
26Name: texlive-collection-langtibetan
27Version: 2011
28Release: 1%{?_dist_release}
29License: GPL+
30Group: Applications/Publishing
31URL:http://www.tug.org/texlive/
32
33Requires: texlive = %{version}
34Requires: texlive-collection-basic = %{version}
35
36Requires(post):         texlive = %{version}
37Requires(postun):       texlive = %{version}
38BuildRequires:          texlive-sources = %{version}
39
40BuildArch:      noarch
41Buildroot:      %{_tmppath}/%{name}-%{version}-root
42
43Vendor:         Project Vine
44Distribution:   Vine Linux
45Packager:       munepi
46
47%description
48The TeX Live software distribution offers a complete TeX system for a
49variety of Unix, Macintosh, Windows and other platforms. It
50encompasses programs for editing, typesetting, previewing and printing
51of TeX documents in many different languages, and a large collection
52of TeX macros and font libraries.
53
54The distribution includes extensive general documentation about TeX,
55as well as the documentation for the included software packages.
56
57This package is a collection of Tibetan:
58Support for typesetting Tibetan.
59
60This package contains the following CTAN packages:
61ctib: Tibetan for TeX and LATeX2e.
62otibet:
63
64%description -l ja
65TeX Live ソフトウェアディストリビューションは、
66さまざまな Unix, Macintosh, Windows、および
67他のプラットホームに対して完全な TeX システムを提供します。
68多くの異なった言語を含む TeX ドキュメントの
69編集、組版、閲覧、印刷するためのプログラム、
70そして、TeX マクロやフォントライブラリの大きなコレクションを
71同梱しています。
72
73このディストリビューションは
74同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
75TeX に関するたくさんの一般的なドキュメントを含んでいます。
76
77このパッケージは以下のようなパッケージ集です。
78Tibetan:
79Support for typesetting Tibetan.
80
81このパッケージは以下の CTAN パッケージを含んでいます:
82ctib: Tibetan for TeX and LATeX2e.
83otibet:
84
85%package doc
86Summary: TeX Live: Documentation files of %{name}
87Group: Applications/Publishing
88Requires: %{name} = %{version}-%{release}
89
90%description doc
91This package contains documentation files of %{name}.
92
93%prep
94
95%build
96
97%install
98[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
99
100PREF=%{buildroot}%{tex_destdir}
101
102manifest=(
103texmf-dist/doc/latex/ctib/README
104texmf-dist/doc/latex/ctib/ctib4tex.pdf
105texmf-dist/doc/latex/ctib/ctib4tex.tex
106texmf-dist/source/latex/ctib/COPYING
107texmf-dist/source/latex/ctib/EMTEX
108texmf-dist/source/latex/ctib/HISTORY
109texmf-dist/source/latex/ctib/INSTALL
110texmf-dist/source/latex/ctib/MIKTEX
111texmf-dist/fonts/source/public/ctib/bzrsetup.mf
112texmf-dist/fonts/source/public/ctib/ctib.mf
113texmf-dist/fonts/source/public/ctib/ctibcode.mf
114texmf-dist/fonts/source/public/ctib/ctiblett.mf
115texmf-dist/fonts/source/public/ctib/ctibligs.mf
116texmf-dist/fonts/source/public/ctib/ctibnum.mf
117texmf-dist/fonts/source/public/ctib/ctibpunc.mf
118texmf-dist/fonts/source/public/ctib/ctibsplt.mf
119texmf-dist/fonts/source/public/ctib/ctibvow.mf
120texmf-dist/fonts/tfm/public/ctib/ctib.tfm
121texmf-dist/tex/latex/ctib/ctib.sty
122texmf-dist/tex/latex/ctib/ctib.tex
123texmf-dist/tex/latex/ctib/lctctib.fd
124texmf-dist/tex/latex/ctib/lctenc.def
125texmf-dist/doc/latex/otibet/README
126texmf-dist/doc/latex/otibet/allbasic-mule.tex
127texmf-dist/doc/latex/otibet/allbasic.dvi
128texmf-dist/doc/latex/otibet/allbasic.tex
129texmf-dist/doc/latex/otibet/otibet-mule.tex
130texmf-dist/doc/latex/otibet/testtib.tex
131texmf-dist/doc/latex/otibet/tiblatex.dvi
132texmf-dist/doc/latex/otibet/tiblatex.tex
133texmf-dist/doc/latex/otibet/unidoc.dvi
134texmf-dist/doc/latex/otibet/unidoc.tex
135texmf-dist/doc/latex/otibet/yugpacan.dvi
136texmf-dist/doc/latex/otibet/yugpacan.tex
137texmf-dist/source/latex/otibet/Makefile
138texmf-dist/source/latex/otibet/allbasic.odvi
139texmf-dist/source/latex/otibet/convnum.scm
140texmf-dist/source/latex/otibet/generate-otp.el
141texmf-dist/source/latex/otibet/oct2otp.c
142texmf-dist/source/latex/otibet/pl2ovp.scm
143texmf-dist/source/latex/otibet/tibetan.pl
144texmf-dist/source/latex/otibet/tiblatex.odvi
145texmf-dist/source/latex/otibet/tibovp.scm
146texmf-dist/source/latex/otibet/unidoc.odvi
147texmf-dist/source/latex/otibet/yugpacan.odvi
148texmf-dist/fonts/ofm/public/otibet/otibetan.ofm
149texmf-dist/fonts/ovf/public/otibet/otibetan.ovf
150texmf-dist/fonts/ovp/public/otibet/otibetan.ovp
151texmf-dist/fonts/source/public/otibet/bzrsetup.mf
152texmf-dist/fonts/source/public/otibet/tibetan.mf
153texmf-dist/fonts/tfm/public/otibet/tibetan.tfm
154texmf-dist/omega/ocp/otibet/tibadjusttsheg.ocp
155texmf-dist/omega/ocp/otibet/tibinunicode.ocp
156texmf-dist/omega/ocp/otibet/tibinwylie.ocp
157texmf-dist/omega/ocp/otibet/tibout.ocp
158texmf-dist/omega/ocp/otibet/tibspecial.ocp
159texmf-dist/omega/ocp/otibet/tibuniuni.ocp
160texmf-dist/omega/ocp/otibet/tibvowel.ocp
161texmf-dist/omega/otp/otibet/tibadjusttsheg.otp
162texmf-dist/omega/otp/otibet/tibetan-mule2uni-old.otp
163texmf-dist/omega/otp/otibet/tibetan-mule2uni.otp
164texmf-dist/omega/otp/otibet/tibinunicode.otp
165texmf-dist/omega/otp/otibet/tibinwylie.otp
166texmf-dist/omega/otp/otibet/tibout.otp
167texmf-dist/omega/otp/otibet/tibshow.otp
168texmf-dist/omega/otp/otibet/tibspecial.otp
169texmf-dist/omega/otp/otibet/tibuniuni.otp
170texmf-dist/omega/otp/otibet/tibvowel.otp
171texmf-dist/tex/latex/otibet/ot1tib.fd
172texmf-dist/tex/latex/otibet/otibet.sty
173texmf-dist/tex/latex/otibet/otibet.tex
174texmf-dist/tex/latex/otibet/t1tib.fd
175)
176
177%__mkdir_p ${PREF}/texmf-dist
178for i in "${manifest[@]}"; do
179    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
180done
181## make symlinks of core script utils
182mk_symlinks=(
183texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
184texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
185texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
186texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
187texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
188texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
189texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
190texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
191texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
192texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
193texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
194texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
195texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.pl
196texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
197texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
198texlive-collection-binextra,/usr/bin/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
199texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
200texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
201texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
202texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
203texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
204texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
205texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
206texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
207texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
208texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
209texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
210texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
211texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
212texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
213texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
214texlive-collection-binextra,/usr/bin/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
215texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
216texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.pl
217texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
218texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
219texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
220texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
221texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
222texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
223texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
224texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
225texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
226texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
227texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
228texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
229texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
230texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
231texlive-collection-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
232texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
233texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
234texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
235texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
236texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
237texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
238texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
239texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
240texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
241texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
242texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
243texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
244texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
245texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
246texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
247texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
248texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
249texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
250texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
251texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
252texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
253texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
254texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
255texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
256texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
257texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
258texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
259texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
260texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
261texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
262texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
263texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
264texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
265)
266%__mkdir_p %{buildroot}%{_bindir}
267pushd %{buildroot}%{_bindir}
268    for i in "${mk_symlinks[@]}"; do
269        tlc=$(echo $i | cut -f 1 -d",")
270        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
271        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
272
273        [ "%{name}" = "$tlc" ] || continue
274        [ -f $rlnk ] || exit 1
275        %__ln_s $rlnk $lnk || exit 1
276    done
277popd
278## Files list
279find %{buildroot} -type f -or -type l | \
280    %__sed -e "s|%{buildroot}||g" > filelist.full
281
282find %{buildroot}%{texmf}-dist -type d | \
283    %__sed -e "s|^%{buildroot}|%dir |" \
284           -e "s|$|/|"             >> filelist.full
285
286## subpackages
287grep "/texmf-dist/doc/" filelist.full > filelist.doc
288cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
289%__mv -f filelist.tmp filelist.full
290
291%clean
292%__rm -rf %{buildroot}
293
294%post
295%{exec_texhash}
296
297exit 0
298
299
300%postun
301if [ "$1" = 0 ]; then
302    %{exec_texhash}
303
304fi
305
306exit 0
307
308%files -f filelist.full
309%defattr(-,root,root,-)
310
311%files -f filelist.doc doc
312%defattr(-,root,root,-)
313
314%changelog
315* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
316- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langtibetan
317
318* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
319- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langtibetan
320- make symlinks of core script utils (texlive-collection-binextra,
321  texlive-collection-context, texlive-collection-fontutils,
322  texlive-collection-langgreek, texlive-collection-langindic,
323  texlive-collection-latex, texlive-collection-latexextra,
324  texlive-collection-latexrecommended, texlive-collection-pictures,
325  texlive-collection-pstricks, texlive-collection-science)
326
327* Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
328- generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langtibetan
329- improved %%post
330
331* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
332- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langtibetan
333- removed arch dependent binaries (texlive-collection-latexextra)
334- fixed perl path
335- improved updmap process in %%post and %%postun
336
337* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
338- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langtibetan
Note: See TracBrowser for help on using the repository browser.