source: projects/specs/tags/6_0_REL/t/texlive-collection-langtibetan/texlive-collection-langtibetan-vl.spec @ 2505

Revision 2505, 9.2 KB checked in by munepi, 13 years ago (diff)

updated all texlive-collection-* packages: improved %%post

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3:
3## tlpdb2rpmspec collection-langtibetan
4
5%bcond_with firstbuild
6
7%define tex_destdir     %{_datadir}
8%define texmf           %{tex_destdir}/texmf
9%define texlive_src     %{tex_destdir}/texlive-sources
10%define build_tex_destdir       %{buildroot}%{tex_destdir}
11%define build_texmf     %{buildroot}%{texmf}
12
13%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
14%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
15%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
16%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
17%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
18%define vartexfonts %{_var}/lib/texmf
19
20%define __find_provides %{nil}
21%define __find_requires %{nil}
22%define __perl_provides %{nil}
23%define __perl_requires %{nil}
24
25Autoreq: 0
26
27Summary: TeX Live: Tibetan
28Summary(ja): TeX Live: Tibetan
29Name: texlive-collection-langtibetan
30Version: 2009
31Release: 3%{?_dist_release}
32License: GPL+
33Group: Applications/Publishing
34URL:http://www.tug.org/texlive/
35
36Requires: texlive = %{version}
37Requires: texlive-collection-basic = %{version}
38
39Requires(post):         texlive = %{version}
40Requires(postun):       texlive = %{version}
41BuildRequires:          texlive-sources = %{version}
42
43BuildArch:      noarch
44Buildroot:      %{_tmppath}/%{name}-%{version}-root
45
46Vendor:         Project Vine
47Distribution:   Vine Linux
48Packager:       munepi
49
50%description
51The TeX Live software distribution offers a complete TeX system for a
52variety of Unix, Macintosh, Windows and other platforms. It
53encompasses programs for editing, typesetting, previewing and printing
54of TeX documents in many different languages, and a large collection
55of TeX macros and font libraries.
56
57The distribution includes extensive general documentation about TeX,
58as well as the documentation for the included software packages.
59
60This package is a collection of Tibetan:
61Support for typesetting Tibetan.
62
63This package contains the following CTAN packages:
64ctib: Tibetan for TeX and LATeX2e.
65otibet:
66
67%description -l ja
68TeX Live ソフトウェアディストリビューションは、
69さまざまな Unix, Macintosh, Windows、および
70他のプラットホームに対して完全な TeX システムを提供します。
71多くの異なった言語を含む TeX ドキュメントの
72編集、組版、閲覧、印刷するためのプログラム、
73そして、TeX マクロやフォントライブラリの大きなコレクションを
74同梱しています。
75
76このディストリビューションは
77同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
78TeX に関するたくさんの一般的なドキュメントを含んでいます。
79
80このパッケージは以下のようなパッケージ集です。
81Tibetan:
82Support for typesetting Tibetan.
83
84このパッケージは以下の CTAN パッケージを含んでいます:
85ctib: Tibetan for TeX and LATeX2e.
86otibet:
87
88%package doc
89Summary: TeX Live: Documentation files of %{name}
90Group: Applications/Publishing
91Requires: %{name} = %{version}-%{release}
92
93%description doc
94This package contains documentation files of %{name}.
95
96%prep
97
98%build
99
100%install
101[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
102
103PREF=%{buildroot}%{tex_destdir}
104
105manifest=(
106texmf-dist/doc/latex/ctib/README
107texmf-dist/doc/latex/ctib/ctib4tex.pdf
108texmf-dist/doc/latex/ctib/ctib4tex.tex
109texmf-dist/source/latex/ctib/COPYING
110texmf-dist/source/latex/ctib/EMTEX
111texmf-dist/source/latex/ctib/HISTORY
112texmf-dist/source/latex/ctib/INSTALL
113texmf-dist/source/latex/ctib/MIKTEX
114texmf-dist/fonts/source/public/ctib/bzrsetup.mf
115texmf-dist/fonts/source/public/ctib/ctib.mf
116texmf-dist/fonts/source/public/ctib/ctibcode.mf
117texmf-dist/fonts/source/public/ctib/ctiblett.mf
118texmf-dist/fonts/source/public/ctib/ctibligs.mf
119texmf-dist/fonts/source/public/ctib/ctibnum.mf
120texmf-dist/fonts/source/public/ctib/ctibpunc.mf
121texmf-dist/fonts/source/public/ctib/ctibsplt.mf
122texmf-dist/fonts/source/public/ctib/ctibvow.mf
123texmf-dist/fonts/tfm/public/ctib/ctib.tfm
124texmf-dist/tex/latex/ctib/ctib.sty
125texmf-dist/tex/latex/ctib/ctib.tex
126texmf-dist/tex/latex/ctib/lctctib.fd
127texmf-dist/tex/latex/ctib/lctenc.def
128texmf-dist/doc/latex/otibet/README
129texmf-dist/doc/latex/otibet/allbasic-mule.tex
130texmf-dist/doc/latex/otibet/allbasic.dvi
131texmf-dist/doc/latex/otibet/allbasic.tex
132texmf-dist/doc/latex/otibet/otibet-mule.tex
133texmf-dist/doc/latex/otibet/testtib.tex
134texmf-dist/doc/latex/otibet/tiblatex.dvi
135texmf-dist/doc/latex/otibet/tiblatex.tex
136texmf-dist/doc/latex/otibet/unidoc.dvi
137texmf-dist/doc/latex/otibet/unidoc.tex
138texmf-dist/doc/latex/otibet/yugpacan.dvi
139texmf-dist/doc/latex/otibet/yugpacan.tex
140texmf-dist/source/latex/otibet/Makefile
141texmf-dist/source/latex/otibet/allbasic.odvi
142texmf-dist/source/latex/otibet/convnum.scm
143texmf-dist/source/latex/otibet/generate-otp.el
144texmf-dist/source/latex/otibet/oct2otp.c
145texmf-dist/source/latex/otibet/pl2ovp.scm
146texmf-dist/source/latex/otibet/tibetan.pl
147texmf-dist/source/latex/otibet/tiblatex.odvi
148texmf-dist/source/latex/otibet/tibovp.scm
149texmf-dist/source/latex/otibet/unidoc.odvi
150texmf-dist/source/latex/otibet/yugpacan.odvi
151texmf-dist/fonts/ofm/public/otibet/otibetan.ofm
152texmf-dist/fonts/ovf/public/otibet/otibetan.ovf
153texmf-dist/fonts/ovp/public/otibet/otibetan.ovp
154texmf-dist/fonts/source/public/otibet/bzrsetup.mf
155texmf-dist/fonts/source/public/otibet/tibetan.mf
156texmf-dist/fonts/tfm/public/otibet/tibetan.tfm
157texmf-dist/omega/ocp/otibet/tibadjusttsheg.ocp
158texmf-dist/omega/ocp/otibet/tibinunicode.ocp
159texmf-dist/omega/ocp/otibet/tibinwylie.ocp
160texmf-dist/omega/ocp/otibet/tibout.ocp
161texmf-dist/omega/ocp/otibet/tibspecial.ocp
162texmf-dist/omega/ocp/otibet/tibuniuni.ocp
163texmf-dist/omega/ocp/otibet/tibvowel.ocp
164texmf-dist/omega/otp/otibet/tibadjusttsheg.otp
165texmf-dist/omega/otp/otibet/tibetan-mule2uni-old.otp
166texmf-dist/omega/otp/otibet/tibetan-mule2uni.otp
167texmf-dist/omega/otp/otibet/tibinunicode.otp
168texmf-dist/omega/otp/otibet/tibinwylie.otp
169texmf-dist/omega/otp/otibet/tibout.otp
170texmf-dist/omega/otp/otibet/tibshow.otp
171texmf-dist/omega/otp/otibet/tibspecial.otp
172texmf-dist/omega/otp/otibet/tibuniuni.otp
173texmf-dist/omega/otp/otibet/tibvowel.otp
174texmf-dist/tex/latex/otibet/ot1tib.fd
175texmf-dist/tex/latex/otibet/otibet.sty
176texmf-dist/tex/latex/otibet/otibet.tex
177texmf-dist/tex/latex/otibet/t1tib.fd
178)
179
180%__mkdir_p ${PREF}/texmf-dist
181for i in "${manifest[@]}"; do
182    %__install -D %{texlive_src}/$i ${PREF}/$i
183done
184
185## info
186%__rm -f %{buildroot}%{_infodir}/dir
187%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
188
189## man
190## man t1* files are provided by t1utils
191for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
192    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
193done
194
195## man some files are provided by psutils
196for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
197    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
198done
199
200## fix perl path
201for i in source/metapost/expressg/expressg.dtx \
202         doc/metapost/expressg/n2mpsprl.prl \
203         doc/latex/songbook/contrib/crd2sb/crd2sb; do
204    [ -f %{build_texmf}-dist/${i} ] && \
205        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
206done
207
208## remove asymptote directries, which provides asymptote package
209find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
210# find %{buildroot} -name "Makefile" | xargs %__rm -f
211
212# ## remove xindy
213# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
214
215# ## remove tex4ht
216# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
217
218## remove arch dependent binaries
219%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
220
221## remove unpackaging files
222find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
223find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
224
225## Files list
226find %{buildroot} -type f -or -type l | \
227    %__sed -e "s|%{buildroot}||g" > filelist.full
228
229find %{buildroot}%{texmf}-dist -type d | \
230    %__sed -e "s|^%{buildroot}|%dir |" \
231           -e "s|$|/|"             >> filelist.full
232
233## subpackages
234grep "/texmf-dist/doc/" filelist.full > filelist.doc
235cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
236%__mv -f filelist.tmp filelist.full
237
238%clean
239%__rm -rf %{buildroot}
240
241%post
242%{exec_texhash}
243
244exit 0
245
246
247%postun
248if [ "$1" = 0 ]; then
249    %{exec_texhash}
250
251fi
252
253exit 0
254
255%files -f filelist.full
256%defattr(-,root,root)
257
258%files -f filelist.doc doc
259%defattr(-,root,root)
260
261%changelog
262* Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
263- generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langtibetan
264- improved %%post
265
266* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
267- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langtibetan
268- removed arch dependent binaries (texlive-collection-latexextra)
269- fixed perl path
270- improved updmap process in %%post and %%postun
271
272* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
273- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langtibetan
Note: See TracBrowser for help on using the repository browser.