source: projects/specs/trunk/t/texlive-collection-langother/texlive-collection-langother-vl.spec @ 7148

Revision 7148, 17.5 KB checked in by munepi, 11 years ago (diff)

upgrade to TeX Live 2012

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1:
3## tlpdb2rpmspec collection-langother
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9%define aliasttfdir     %{texmfsysvar}/fonts/truetype/vine
10%define texmfsysconfig  %{_sysconfdir}/texmf
11%define texmfsysvar     %{_var}/lib/texmf
12%define vartexfonts     %{texmfsysvar}/fonts
13
14%define tex_destdir     %{_datadir}
15%define texmf           %{tex_destdir}/texmf
16%define texlive_src     %{tex_destdir}/texlive-sources
17%define build_tex_destdir       %{buildroot}%{tex_destdir}
18%define build_texmf     %{buildroot}%{texmf}
19
20## use some macros for %post, %posttrans
21%define touch_run(%1)   %{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
22}
23%define exec_upddeffont [ -x %{_sbindir}/update-defaultfont ] && \\\
24    %{_sbindir}/update-defaultfont 2> /dev/null
25%define exec_texhash    [ -e /var/run/texlive/run-texhash ] && ( \\\
26    [ -x %{_bindir}/texhash ] && \\\
27    echo -n "    "; echo -n "Running texhash... "; \\\
28    %{_bindir}/texhash 2> /dev/null; \\\
29    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
30%define exec_mtxrun     [ -e /var/run/texlive/run-mtxrun ] && ( \\\
31    [ -x %{_bindir}/mtxrun ] && \\\
32    echo -n "    "; echo -n "Running mtxrun... "; \\\
33    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
34    %{_bindir}/mtxrun --generate &> /dev/null; \\\
35    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun;
36%define exec_fmtutil    [ -e /var/run/texlive/run-fmtutil ] && ( \\\
37    [ -x %{_bindir}/fmtutil-sys ] && \\\
38    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
39    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
40    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil;
41%define exec_updmap     [ -e /var/run/texlive/run-updmap ] && ( \\\
42    [ -x %{_bindir}/updmap-sys ] && \\\
43    echo -n "    "; echo -n "Running updmap-sys... "; \\\
44    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
45    echo "done." ) && %__rm -f /var/run/texlive/run-updmap;
46
47Summary: TeX Live: Other hyphenation patterns
48Summary(ja): TeX Live: Other hyphenation patterns
49Name: texlive-collection-langother
50Version: 2012
51Release: 1%{?_dist_release}
52License: LPPL, GPL+, Freely redistributable without restriction
53Group: Applications/Publishing
54URL:http://www.tug.org/texlive/
55
56Requires: texlive = %{version}
57Requires: texlive-collection-basic = %{version}
58
59Requires(post):         texlive = %{version}
60Requires(postun):       texlive = %{version}
61#BuildRequires:         texlive-sources = %{version}
62
63BuildArch:      noarch
64Buildroot:      %{_tmppath}/%{name}-%{version}-root
65
66Vendor:         Project Vine
67Distribution:   Vine Linux
68Packager:       munepi
69
70%description
71The TeX Live software distribution offers a complete TeX system for a
72variety of Unix, Macintosh, Windows and other platforms. It
73encompasses programs for editing, typesetting, previewing and printing
74of TeX documents in many different languages, and a large collection
75of TeX macros and font libraries.
76
77The distribution includes extensive general documentation about TeX,
78as well as the documentation for the included software packages.
79
80This package is a collection of Other hyphenation patterns:
81Hyphenation patterns for languages without (much) other
82support.
83
84This package contains the following CTAN packages:
85hyphen-afrikaans: Afrikaans hyphenation patterns.
86hyphen-armenian: Armenian hyphenation patterns.
87hyphen-coptic: Coptic hyphenation patterns.
88hyphen-esperanto: Esperanto hyphenation patterns.
89hyphen-estonian: Estonian hyphenation patterns.
90hyphen-friulan: Friulan hyphenation patterns.
91hyphen-icelandic: Icelandic hyphenation patterns.
92hyphen-indonesian: Indonesian hyphenation patterns.
93hyphen-interlingua: Interlingua hyphenation patterns.
94hyphen-irish: Irish hyphenation patterns.
95hyphen-kurmanji: Kurmanji hyphenation patterns.
96hyphen-romanian: Romanian hyphenation patterns.
97hyphen-romansh: Romansh hyphenation patterns.
98hyphen-serbian: Serbian hyphenation patterns.
99hyphen-slovenian: Slovenian hyphenation patterns.
100hyphen-turkish: Turkish hyphenation patterns.
101hyphen-uppersorbian: Upper Sorbian hyphenation patterns.
102hyphen-welsh: Welsh hyphenation patterns.
103
104%description -l ja
105TeX Live ソフトウェアディストリビューションは、
106さまざまな Unix, Macintosh, Windows、および
107他のプラットホームに対して完全な TeX システムを提供します。
108多くの異なった言語を含む TeX ドキュメントの
109編集、組版、閲覧、印刷するためのプログラム、
110そして、TeX マクロやフォントライブラリの大きなコレクションを
111同梱しています。
112
113このディストリビューションは
114同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
115TeX に関するたくさんの一般的なドキュメントを含んでいます。
116
117このパッケージは以下のようなパッケージ集です。
118Other hyphenation patterns:
119Hyphenation patterns for languages without (much) other
120support.
121
122このパッケージは以下の CTAN パッケージを含んでいます:
123hyphen-afrikaans: Afrikaans hyphenation patterns.
124hyphen-armenian: Armenian hyphenation patterns.
125hyphen-coptic: Coptic hyphenation patterns.
126hyphen-esperanto: Esperanto hyphenation patterns.
127hyphen-estonian: Estonian hyphenation patterns.
128hyphen-friulan: Friulan hyphenation patterns.
129hyphen-icelandic: Icelandic hyphenation patterns.
130hyphen-indonesian: Indonesian hyphenation patterns.
131hyphen-interlingua: Interlingua hyphenation patterns.
132hyphen-irish: Irish hyphenation patterns.
133hyphen-kurmanji: Kurmanji hyphenation patterns.
134hyphen-romanian: Romanian hyphenation patterns.
135hyphen-romansh: Romansh hyphenation patterns.
136hyphen-serbian: Serbian hyphenation patterns.
137hyphen-slovenian: Slovenian hyphenation patterns.
138hyphen-turkish: Turkish hyphenation patterns.
139hyphen-uppersorbian: Upper Sorbian hyphenation patterns.
140hyphen-welsh: Welsh hyphenation patterns.
141
142%prep
143
144%build
145
146%install
147[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
148
149PREF=%{buildroot}%{tex_destdir}
150
151manifest=(
152
153)
154
155%__mkdir_p ${PREF}/texmf-dist
156for i in "${manifest[@]}"; do
157    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
158done
159## make symlinks of core script utils
160mk_symlinks=(
161texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
162texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
163texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
164texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
165texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
166texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
167texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
168texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
169texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
170texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
171texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
172texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
173texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
174texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
175texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
176texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
177texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
178texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.pl
179texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
180texlive-collection-binextra,/usr/bin/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
181texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
182texlive-collection-binextra,/usr/bin/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
183texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
184texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
185texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
186texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
187texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
188texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
189texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
190texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
191texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
192texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
193texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
194texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
195texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
196texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
197texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
198texlive-collection-binextra,/usr/bin/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
199texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
200texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.pl
201texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
202texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
203texlive-collection-binextra,/usr/bin/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
204texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
205texlive-collection-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
206texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
207texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
208texlive-collection-fontutils,/usr/bin/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
209texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
210texlive-collection-fontutils,/usr/bin/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
211texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
212texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
213texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
214texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
215texlive-collection-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
216texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
217texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
218texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
219texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
220texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
221texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
222texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
223texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
224texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
225texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.pl
226texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
227texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
228texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
229texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
230texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
231texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
232texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
233texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
234texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
235texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
236texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
237texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
238texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
239texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
240texlive-collection-luatex,/usr/bin/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
241texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
242texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
243texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
244texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
245texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.lua
246texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
247texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
248texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
249texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
250texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
251texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
252texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
253texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
254)
255%__mkdir_p %{buildroot}%{_bindir}
256pushd %{buildroot}%{_bindir}
257    for i in "${mk_symlinks[@]}"; do
258        tlc=$(/bin/echo $i | cut -f 1 -d",")
259        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
260        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
261
262        [ "%{name}" = "$tlc" ] || continue
263        [ -f $rlnk ] || exit 1
264        %__ln_s $rlnk $lnk || exit 1
265    done
266popd
267## Files list
268find %{buildroot} -type f -or -type l | \
269    %__sed -e "s|%{buildroot}||g" > filelist.full
270
271find %{buildroot}%{texmf}-dist -type d | \
272    %__sed -e "s|^%{buildroot}|%dir |" \
273           -e "s|$|/|"             >> filelist.full
274
275%clean
276%__rm -rf %{buildroot}
277
278%post
279%touch_run texhash
280%touch_run mtxrun
281
282%touch_run fmtutil
283
284exit 0
285
286
287%postun
288if [ "$1" = 0 ]; then
289    %touch_run texhash
290
291fi
292
293exit 0
294
295%posttrans
296%{exec_texhash}
297%{exec_mtxrun}
298%{exec_updmap}
299%{exec_fmtutil}
300exit 0
301
302
303%files -f filelist.full
304%defattr(-,root,root,-)
305
306%changelog
307* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
308- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langother
309
310* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
311- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langother
312- set external dependencies (texlive-collection-binextra,
313  texlive-collection-fontutils)
314
315* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
316- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langother
317
318* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
319- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langother
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-langother
329- improved %%post
330
331* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
332- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langother
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-langother
Note: See TracBrowser for help on using the repository browser.