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

Revision 1533, 8.4 KB checked in by munepi, 14 years ago (diff)

NEW texlive and its related packages: replacement of teTeX

Line 
1## -*- coding: utf-8-unix -*-
2## NOTE: This spec file is generated by tlpdb2rpmspec.sh 2009-1:
3## tlpdb2rpmspec.sh collection-basic
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: 1%{?_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## remove asymptote directries, which provides asymptote package
201find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
202# find %{buildroot} -name "Makefile" | xargs %__rm -f
203
204# ## remove xindy
205# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
206
207# ## remove tex4ht
208# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
209
210## remove unpackaging files
211find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
212find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
213
214## Files list
215find %{buildroot} -type f -or -type l | \
216    %__sed -e "s|%{buildroot}||g" > filelist.full
217
218find %{buildroot}%{texmf}-dist -type d | \
219    %__sed -e "s|^%{buildroot}|%dir |" \
220           -e "s|$|/|"             >> filelist.full
221
222## subpackages
223grep "/texmf-dist/doc/" filelist.full > filelist.doc
224cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
225%__mv -f filelist.tmp filelist.full
226
227%clean
228%__rm -rf %{buildroot}
229
230%post
231%{exec_texhash}
232
233exit 0
234
235
236%postun
237if [ "$1" = 0 ]; then
238    %{exec_texhash}
239
240fi
241
242exit 0
243
244%files -f filelist.full
245%defattr(-,root,root)
246
247%files -f filelist.doc doc
248%defattr(-,root,root)
249
250%changelog
251* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
252- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langtibetan
Note: See TracBrowser for help on using the repository browser.