source: projects/specs/trunk/t/texlive-collection-langafrican/texlive-collection-langafrican-vl.spec @ 7770

Revision 7770, 7.0 KB checked in by munepi, 11 years ago (diff)

dropped all obsolete texlive-collection packages of TeX Live 2012

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2013-1:
3## tlpdb2rpmspec collection-langafrican
4
5%global _use_internal_dependency_generator 0
6%global __find_provides %{nil}
7%global __find_requires %{nil}
8
9Summary: TeX Live: African scripts
10Summary(ja): TeX Live: African scripts
11Name: texlive-collection-langafrican
12Version: 2013
13Release: 1%{?_dist_release}
14License: GPL+, GPLv2+
15Group: Applications/Publishing
16URL:http://www.tug.org/texlive/
17
18Source0: ethiop.doc.tar.xz
19Source1: ethiop.source.tar.xz
20Source2: ethiop.tar.xz
21Source3: ethiop-t1.doc.tar.xz
22Source4: ethiop-t1.tar.xz
23Source5: fc.doc.tar.xz
24Source6: fc.tar.xz
25Source7: hyphen-ethiopic.tar.xz
26
27Requires: texlive = %{version}
28Requires: texlive-collection-basic = %{version}
29
30Requires(post):         texlive = %{version}
31Requires(postun):       texlive = %{version}
32
33BuildArch:      noarch
34Buildroot:      %{_tmppath}/%{name}-%{version}-root
35
36Vendor:         Project Vine
37Distribution:   Vine Linux
38Packager:       munepi
39
40%description
41The TeX Live software distribution offers a complete TeX system for a
42variety of Unix, Macintosh, Windows and other platforms. It
43encompasses programs for editing, typesetting, previewing and printing
44of TeX documents in many different languages, and a large collection
45of TeX macros and font libraries.
46
47The distribution includes extensive general documentation about TeX,
48as well as the documentation for the included software packages.
49
50This package is a collection of African scripts:
51Support for African scripts.
52
53This package contains the following CTAN packages:
54ethiop: LaTeX macros and fonts for typesetting Amharic.
55ethiop-t1: Type 1 versions of Amharic fonts.
56fc: Fonts for African languages.
57hyphen-ethiopic: Hyphenation patterns for Ethiopic scripts.
58
59%description -l ja
60TeX Live ソフトウェアディストリビューションは、
61さまざまな Unix, Macintosh, Windows、および
62他のプラットホームに対して完全な TeX システムを提供します。
63多くの異なった言語を含む TeX ドキュメントの
64編集、組版、閲覧、印刷するためのプログラム、
65そして、TeX マクロやフォントライブラリの大きなコレクションを
66同梱しています。
67
68このディストリビューションは
69同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
70TeX に関するたくさんの一般的なドキュメントを含んでいます。
71
72このパッケージは以下のようなパッケージ集です。
73African scripts:
74Support for African scripts.
75
76このパッケージは以下の CTAN パッケージを含んでいます:
77ethiop: LaTeX macros and fonts for typesetting Amharic.
78ethiop-t1: Type 1 versions of Amharic fonts.
79fc: Fonts for African languages.
80hyphen-ethiopic: Hyphenation patterns for Ethiopic scripts.
81
82%package doc
83Summary: TeX Live: Documentation files of %{name}
84Group: Applications/Publishing
85Requires: %{name} = %{version}-%{release}
86
87%description doc
88This package contains documentation files of %{name}.
89
90%prep
91%setup -c -n %{name}-%{version}
92%__tar -xvf %{SOURCE1}
93%__tar -xvf %{SOURCE2}
94%__tar -xvf %{SOURCE3}
95%__tar -xvf %{SOURCE4}
96%__tar -xvf %{SOURCE5}
97%__tar -xvf %{SOURCE6}
98%__tar -xvf %{SOURCE7}
99
100%build
101
102%install
103[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
104
105%__mkdir_p %{buildroot}%{_datadir}
106
107## move texmf-dist to /usr/share/texmf-dist
108[ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
109
110## move texmf to /usr/share/texmf
111[ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
112
113## move tlpkg to /usr/share/tlpkg
114[ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
115
116## move all non-arch binaries to /usr/bin
117[ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
118
119## move others into /usr/share/texmf-dist
120%__mkdir_p %{buildroot}%{_tl_texmfdist}
121%__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
122%__rm -rf * ||:
123
124
125## remove duplicated files between texlive and texlive-collection-*
126## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
127## remove unpacked files
128x=(
129texconfig/tcfmgr
130texconfig/tcfmgr.map
131web2c/fmtutil.cnf
132web2c/mktex.opt
133web2c/mktexdir
134web2c/mktexdir.opt
135web2c/mktexnam
136web2c/mktexnam.opt
137web2c/mktexupd
138web2c/texmf.cnf
139web2c/updmap.cfg
140web2c/updmap-hdr.cfg
141doc/chktex/ChkTeX.pdf
142install-tl
143)
144if [ -d %{buildroot}%{_tl_texmfdist} ]; then
145pushd %{buildroot}%{_tl_texmfdist}
146%__rm -f ${x[@]} ||:
147popd
148fi
149
150## Files list
151find %{buildroot} -type f -or -type l | \
152    %__sed -e "s|%{buildroot}||g" > filelist.full
153
154find %{buildroot}%{_tl_texmfdist} -type d | \
155    %__sed -e "s|^%{buildroot}|%dir |" \
156           -e "s|$|/|"             >> filelist.full
157
158## subpackages
159grep "/texmf-dist/doc/" filelist.full > filelist.doc
160cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
161%__mv -f filelist.tmp filelist.full
162
163%clean
164%__rm -rf %{buildroot}
165
166%post
167%_tl_touch_run texhash
168%_tl_touch_run mtxrun
169
170[ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
171
172    %_tl_enable_map MixedMap ethiop.map
173
174%_tl_touch_run fmtutil
175
176exit 0
177
178
179%postun
180if [ "$1" = 0 ]; then
181    %_tl_touch_run texhash
182
183    [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
184
185    %_tl_disable_map ethiop.map
186
187fi
188
189exit 0
190
191%posttrans
192%{_tl_exec_texhash}
193%{_tl_exec_mtxrun}
194%{_tl_exec_updmap}
195%{_tl_exec_fmtutil}
196exit 0
197
198
199%files -f filelist.full
200%defattr(-,root,root,-)
201
202%files -f filelist.doc doc
203%defattr(-,root,root,-)
204
205%changelog
206* Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
207- generated by tlpdb2rpmspec 2013-1: tlpdb2rpmspec collection-langafrican
208- TLNET 20130823
209
210* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
211- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langafrican
212
213* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
214- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langafrican
215- set external dependencies (texlive-collection-binextra,
216  texlive-collection-fontutils)
217
218* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
219- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langafrican
220
221* Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
222- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langafrican
223- make symlinks of core script utils (texlive-collection-binextra,
224  texlive-collection-context, texlive-collection-fontutils,
225  texlive-collection-langgreek, texlive-collection-langindic,
226  texlive-collection-latex, texlive-collection-latexextra,
227  texlive-collection-latexrecommended, texlive-collection-pictures,
228  texlive-collection-pstricks, texlive-collection-science)
229
230* Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
231- generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langafrican
232- improved %%post
233
234* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
235- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langafrican
236- removed arch dependent binaries (texlive-collection-latexextra)
237- fixed perl path
238- improved updmap process in %%post and %%postun
239
240* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
241- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langafrican
Note: See TracBrowser for help on using the repository browser.