source: projects/specs/trunk/t/texlive-collection-langarabic/texlive-collection-langarabic-vl.spec @ 7810

Revision 7810, 7.3 KB checked in by munepi, 11 years ago (diff)

update all of TeX Live 2013 packages to texlive-source-20130919 2014/dev + TLNET 20130919

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2013-2:
3## tlpdb2rpmspec collection-langarabic
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: Arabic
10Summary(ja): TeX Live: Arabic
11Name: texlive-collection-langarabic
12Version: 2013
13Release: 2%{?_dist_release}
14License: OFSFLD, LPPL, LPPL 1.3, Public Domain
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: amiri.doc.tar.xz
19Source1: amiri.tar.xz
20Source2: arabi.doc.tar.xz
21Source3: arabi.tar.xz
22Source4: arabtex.doc.tar.xz
23Source5: arabtex.tar.xz
24Source6: bidi.doc.tar.xz
25Source7: bidi.tar.xz
26Source8: ghab.doc.tar.xz
27Source9: ghab.tar.xz
28Source10: hyphen-arabic.tar.xz
29Source11: hyphen-farsi.tar.xz
30Source12: imsproc.doc.tar.xz
31Source13: imsproc.tar.xz
32Source14: lshort-persian.doc.tar.xz
33Source15: lshort-persian.tar.xz
34Source16: persian-bib.doc.tar.xz
35Source17: persian-bib.tar.xz
36Source18: persian-modern.doc.tar.xz
37Source19: persian-modern.source.tar.xz
38Source20: persian-modern.tar.xz
39Source21: simurgh.doc.tar.xz
40Source22: simurgh.tar.xz
41Source23: tram.doc.tar.xz
42Source24: tram.tar.xz
43
44Requires: texlive = %{version}
45Requires: texlive-collection-basic = %{version}
46
47Requires(post):         texlive = %{version}
48Requires(postun):       texlive = %{version}
49
50BuildArch:      noarch
51Buildroot:      %{_tmppath}/%{name}-%{version}-root
52
53Vendor:         Project Vine
54Distribution:   Vine Linux
55Packager:       munepi
56
57%description
58The TeX Live software distribution offers a complete TeX system for a
59variety of Unix, Macintosh, Windows and other platforms. It
60encompasses programs for editing, typesetting, previewing and printing
61of TeX documents in many different languages, and a large collection
62of TeX macros and font libraries.
63
64The distribution includes extensive general documentation about TeX,
65as well as the documentation for the included software packages.
66
67This package is a collection of Arabic:
68Support for Arabic and Persian.
69
70This package contains the following CTAN packages:
71amiri: A classical Arabic typeface, Naskh style.
72arabi: (La)TeX support for Arabic and Farsi, compliant with Babel.
73arabtex: Macros and fonts for typesetting Arabic.
74bidi: Bidirectional typesetting in plain TeX and LaTeX, using XeTeX engine.
75ghab: Typeset ghab boxes in LaTeX.
76hyphen-arabic: (No) Arabic hyphenation patterns.
77hyphen-farsi: (No) Persian hyphenation patterns.
78imsproc: Typeset IMS conference proceedings.
79lshort-persian: Persian (Farsi) introduction to LaTeX.
80persian-bib: Persian translations of classic BibTeX styles.
81persian-modern: The "Persian Modern" family of fonts.
82simurgh:
83tram: Typeset tram boxes in LaTeX.
84
85%description -l ja
86TeX Live ソフトウェアディストリビューションは、
87さまざまな Unix, Macintosh, Windows、および
88他のプラットホームに対して完全な TeX システムを提供します。
89多くの異なった言語を含む TeX ドキュメントの
90編集、組版、閲覧、印刷するためのプログラム、
91そして、TeX マクロやフォントライブラリの大きなコレクションを
92同梱しています。
93
94このディストリビューションは
95同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
96TeX に関するたくさんの一般的なドキュメントを含んでいます。
97
98このパッケージは以下のようなパッケージ集です。
99Arabic:
100Support for Arabic and Persian.
101
102このパッケージは以下の CTAN パッケージを含んでいます:
103amiri: A classical Arabic typeface, Naskh style.
104arabi: (La)TeX support for Arabic and Farsi, compliant with Babel.
105arabtex: Macros and fonts for typesetting Arabic.
106bidi: Bidirectional typesetting in plain TeX and LaTeX, using XeTeX engine.
107ghab: Typeset ghab boxes in LaTeX.
108hyphen-arabic: (No) Arabic hyphenation patterns.
109hyphen-farsi: (No) Persian hyphenation patterns.
110imsproc: Typeset IMS conference proceedings.
111lshort-persian: Persian (Farsi) introduction to LaTeX.
112persian-bib: Persian translations of classic BibTeX styles.
113persian-modern: The "Persian Modern" family of fonts.
114simurgh:
115tram: Typeset tram boxes in LaTeX.
116
117%package doc
118Summary: TeX Live: Documentation files of %{name}
119Group: Applications/Publishing
120Requires: %{name} = %{version}-%{release}
121
122%description doc
123This package contains documentation files of %{name}.
124
125%prep
126%setup -c -n %{name}-%{version}
127%__tar -xvf %{SOURCE1}
128%__tar -xvf %{SOURCE2}
129%__tar -xvf %{SOURCE3}
130%__tar -xvf %{SOURCE4}
131%__tar -xvf %{SOURCE5}
132%__tar -xvf %{SOURCE6}
133%__tar -xvf %{SOURCE7}
134%__tar -xvf %{SOURCE8}
135%__tar -xvf %{SOURCE9}
136%__tar -xvf %{SOURCE10}
137%__tar -xvf %{SOURCE11}
138%__tar -xvf %{SOURCE12}
139%__tar -xvf %{SOURCE13}
140%__tar -xvf %{SOURCE14}
141%__tar -xvf %{SOURCE15}
142%__tar -xvf %{SOURCE16}
143%__tar -xvf %{SOURCE17}
144%__tar -xvf %{SOURCE18}
145%__tar -xvf %{SOURCE19}
146%__tar -xvf %{SOURCE20}
147%__tar -xvf %{SOURCE21}
148%__tar -xvf %{SOURCE22}
149%__tar -xvf %{SOURCE23}
150%__tar -xvf %{SOURCE24}
151
152%build
153
154%install
155[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
156
157%__mkdir_p %{buildroot}%{_datadir}
158
159## move texmf-dist to /usr/share/texmf-dist
160[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
161
162## move texmf to /usr/share/texmf
163[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
164
165## move tlpkg to /usr/share/tlpkg
166[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
167
168## move all non-arch binaries to /usr/bin
169[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
170
171## move others into /usr/share/texmf-dist
172%__mkdir_p %{buildroot}%{_tl_texmfdist}
173%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
174%__rm -rf * ||:
175
176
177## remove duplicated files between texlive and texlive-collection-*
178## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
179## remove unpacked files
180x=(
181texconfig/tcfmgr
182texconfig/tcfmgr.map
183web2c/fmtutil.cnf
184web2c/mktex.opt
185web2c/mktexdir
186web2c/mktexdir.opt
187web2c/mktexnam
188web2c/mktexnam.opt
189web2c/mktexupd
190web2c/texmf.cnf
191web2c/updmap.cfg
192web2c/updmap-hdr.cfg
193doc/chktex/ChkTeX.pdf
194install-tl
195)
196if [ -d %{buildroot}%{_tl_texmfdist} ]; then
197pushd %{buildroot}%{_tl_texmfdist}
198%__rm -f ${x[@]} ||:
199popd
200fi
201
202## Files list
203find %{buildroot} -type f -or -type l | \
204    %__sed -e "s|%{buildroot}||g" > filelist.full
205
206find %{buildroot}%{_tl_texmfdist} -type d | \
207    %__sed -e "s|^%{buildroot}|%dir |" \
208           -e "s|$|/|"             >> filelist.full
209
210## subpackages
211grep "/texmf-dist/doc/" filelist.full > filelist.doc
212cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
213%__mv -f filelist.tmp filelist.full
214
215%clean
216%__rm -rf %{buildroot}
217
218%post
219%_tl_touch_run texhash
220%_tl_touch_run mtxrun
221
222[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
223
224    %_tl_enable_map Map arabi.map
225    %_tl_enable_map MixedMap arabtex.map
226
227%_tl_touch_run fmtutil
228
229exit 0
230
231
232%postun
233if [ "$1" = 0 ]; then
234    %_tl_touch_run texhash
235
236    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
237
238    %_tl_disable_map arabi.map
239    %_tl_disable_map arabtex.map
240
241fi
242
243exit 0
244
245%posttrans
246%{_tl_exec_texhash}
247%{_tl_exec_mtxrun}
248%{_tl_exec_updmap}
249%{_tl_exec_fmtutil}
250exit 0
251
252
253%files -f filelist.full
254%defattr(-,root,root,-)
255
256%files -f filelist.doc doc
257%defattr(-,root,root,-)
258
259%changelog
260* Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
261- TLNET 20130919
262
263* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
264- generated by tlpdb2rpmspec 2013-1: tlpdb2rpmspec collection-langarabic
265- TLNET 20130823
Note: See TracBrowser for help on using the repository browser.