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

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

upgrade to TeX Live 2011

RevLine 
[1533]1## -*- coding: utf-8-unix -*-
[5207]2## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1:
[1974]3## tlpdb2rpmspec collection-langitalian
[1533]4
[5207]5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
[1533]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
[5207]19%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
[1533]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
[5207]22%define vartexfonts %{_var}/lib/texmf/fonts
[1533]23
24Summary: TeX Live: Italian
25Summary(ja): TeX Live: Italian
26Name: texlive-collection-langitalian
[5207]27Version: 2011
28Release: 1%{?_dist_release}
29License: LGPLv2+, LPPL
[1533]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 Italian:
[5207]58Support for typesetting Italian.
[1533]59
60This package contains the following CTAN packages:
[5207]61hyphen-italian: Italian hyphenation patterns.
[1533]62frontespizio: Create a frontispiece for Italian theses.
63itnumpar: Spell numbers in words (Italian).
[5207]64layaureo: A package to improve the A4 page layout.
[1533]65
66%description -l ja
67TeX Live ソフトウェアディストリビューションは、
68さまざまな Unix, Macintosh, Windows、および
69他のプラットホームに対して完全な TeX システムを提供します。
70多くの異なった言語を含む TeX ドキュメントの
71編集、組版、閲覧、印刷するためのプログラム、
72そして、TeX マクロやフォントライブラリの大きなコレクションを
73同梱しています。
74
75このディストリビューションは
76同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
77TeX に関するたくさんの一般的なドキュメントを含んでいます。
78
79このパッケージは以下のようなパッケージ集です。
80Italian:
[5207]81Support for typesetting Italian.
[1533]82
83このパッケージは以下の CTAN パッケージを含んでいます:
[5207]84hyphen-italian: Italian hyphenation patterns.
[1533]85frontespizio: Create a frontispiece for Italian theses.
86itnumpar: Spell numbers in words (Italian).
[5207]87layaureo: A package to improve the A4 page layout.
[1533]88
89%package doc
90Summary: TeX Live: Documentation files of %{name}
91Group: Applications/Publishing
92Requires: %{name} = %{version}-%{release}
93
94%description doc
95This package contains documentation files of %{name}.
96
97%prep
98
99%build
100
101%install
102[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
103
104PREF=%{buildroot}%{tex_destdir}
105
106manifest=(
107texmf-dist/doc/latex/frontespizio/README
108texmf-dist/doc/latex/frontespizio/examplea.tex
109texmf-dist/doc/latex/frontespizio/exampleb.tex
110texmf-dist/doc/latex/frontespizio/examplec.tex
[5207]111texmf-dist/doc/latex/frontespizio/exampled.tex
[1533]112texmf-dist/doc/latex/frontespizio/frontespizio.pdf
113texmf-dist/doc/latex/frontespizio/makedoc.sh
114texmf-dist/source/latex/frontespizio/frontespizio.dtx
115texmf-dist/source/latex/frontespizio/frontespizio.ins
116texmf-dist/tex/latex/frontespizio/frontespizio.sty
117texmf-dist/doc/latex/itnumpar/README
118texmf-dist/doc/latex/itnumpar/itnumpar.pdf
119texmf-dist/source/latex/itnumpar/itnumpar.dtx
120texmf-dist/source/latex/itnumpar/itnumpar.ins
121texmf-dist/tex/latex/itnumpar/itnumpar.sty
[5207]122texmf-dist/doc/latex/layaureo/README
123texmf-dist/doc/latex/layaureo/layaureo.pdf
124texmf-dist/source/latex/layaureo/layaureo.dtx
125texmf-dist/source/latex/layaureo/layaureo.ins
126texmf-dist/tex/latex/layaureo/layaureo.sty
[1533]127)
128
129%__mkdir_p ${PREF}/texmf-dist
130for i in "${manifest[@]}"; do
[5207]131    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
[1533]132done
[5207]133## make symlinks of core script utils
134mk_symlinks=(
135texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
136texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
137texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
138texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
139texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
140texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
141texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
142texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
143texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
144texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
145texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
146texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
147texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.pl
148texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
149texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
150texlive-collection-binextra,/usr/bin/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
151texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
152texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
153texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
154texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
155texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
156texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
157texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
158texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
159texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
160texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
161texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
162texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
163texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
164texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
165texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
166texlive-collection-binextra,/usr/bin/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
167texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
168texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.pl
169texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
170texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
171texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
172texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
173texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
174texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
175texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
176texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
177texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
178texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
179texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
180texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
181texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
182texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
183texlive-collection-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
184texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
185texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
186texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
187texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
188texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
189texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
190texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
191texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
192texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
193texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
194texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
195texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
196texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
197texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
198texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
199texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
200texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
201texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
202texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
203texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
204texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
205texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
206texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
207texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
208texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
209texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
210texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
211texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
212texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
213texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
214texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
215texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
216texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
217)
218%__mkdir_p %{buildroot}%{_bindir}
219pushd %{buildroot}%{_bindir}
220    for i in "${mk_symlinks[@]}"; do
221        tlc=$(echo $i | cut -f 1 -d",")
222        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
223        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
[1533]224
[5207]225        [ "%{name}" = "$tlc" ] || continue
226        [ -f $rlnk ] || exit 1
227        %__ln_s $rlnk $lnk || exit 1
228    done
229popd
[1533]230## Files list
231find %{buildroot} -type f -or -type l | \
232    %__sed -e "s|%{buildroot}||g" > filelist.full
233
234find %{buildroot}%{texmf}-dist -type d | \
235    %__sed -e "s|^%{buildroot}|%dir |" \
236           -e "s|$|/|"             >> filelist.full
237
238## subpackages
239grep "/texmf-dist/doc/" filelist.full > filelist.doc
240cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
241%__mv -f filelist.tmp filelist.full
242
243%clean
244%__rm -rf %{buildroot}
245
246%post
247%{exec_texhash}
248
[2505]249rpm -q --quiet texlive-common || exit 0
250
[1533]251echo -n "    "
252echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
253
254exit 0
255
256
257%postun
258if [ "$1" = 0 ]; then
259    %{exec_texhash}
260
261fi
262
263exit 0
264
265%files -f filelist.full
[5207]266%defattr(-,root,root,-)
[1533]267
268%files -f filelist.doc doc
[5207]269%defattr(-,root,root,-)
[1533]270
271%changelog
[5207]272* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
273- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langitalian
274
275* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
276- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langitalian
277- make symlinks of core script utils (texlive-collection-binextra,
278  texlive-collection-context, texlive-collection-fontutils,
279  texlive-collection-langgreek, texlive-collection-langindic,
280  texlive-collection-latex, texlive-collection-latexextra,
281  texlive-collection-latexrecommended, texlive-collection-pictures,
282  texlive-collection-pstricks, texlive-collection-science)
283
[2505]284* Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
285- generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langitalian
286- improved %%post
287
[1974]288* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
289- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langitalian
290- removed arch dependent binaries (texlive-collection-latexextra)
291- fixed perl path
292- improved updmap process in %%post and %%postun
293
[1533]294* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
295- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langitalian
Note: See TracBrowser for help on using the repository browser.