source: projects/specs/trunk/t/texlive-collection-langtibetan/texlive-collection-langtibetan-vl.spec @ 1974

Revision 1974, 9.0 KB checked in by munepi, 14 years ago (diff)

updated all texlive-collection packages: generated by tlpdb2rpmspec 2009-2; removed arch dependent binaries (for rpm-4.8.1); fixed perl path (for rpm-4.8.1); improved updmap process in %%post and %%postun

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec 2009-2:
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: 2%{?_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          doc/metapost/expressg/n2mpsprl.prl          doc/latex/songbook/contrib/crd2sb/crd2sb; do
202    [ -f %{build_texmf}-dist/${i} ] &&         %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
203done
204
205## remove asymptote directries, which provides asymptote package
206find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
207# find %{buildroot} -name "Makefile" | xargs %__rm -f
208
209# ## remove xindy
210# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
211
212# ## remove tex4ht
213# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
214
215## remove arch dependent binaries
216%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
217
218## remove unpackaging files
219find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
220find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
221
222## Files list
223find %{buildroot} -type f -or -type l | \
224    %__sed -e "s|%{buildroot}||g" > filelist.full
225
226find %{buildroot}%{texmf}-dist -type d | \
227    %__sed -e "s|^%{buildroot}|%dir |" \
228           -e "s|$|/|"             >> filelist.full
229
230## subpackages
231grep "/texmf-dist/doc/" filelist.full > filelist.doc
232cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
233%__mv -f filelist.tmp filelist.full
234
235%clean
236%__rm -rf %{buildroot}
237
238%post
239%{exec_texhash}
240
241exit 0
242
243
244%postun
245if [ "$1" = 0 ]; then
246    %{exec_texhash}
247
248fi
249
250exit 0
251
252%files -f filelist.full
253%defattr(-,root,root)
254
255%files -f filelist.doc doc
256%defattr(-,root,root)
257
258%changelog
259* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
260- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langtibetan
261- removed arch dependent binaries (texlive-collection-latexextra)
262- fixed perl path
263- improved updmap process in %%post and %%postun
264
265* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
266- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langtibetan
Note: See TracBrowser for help on using the repository browser.