]> git.pld-linux.org Git - packages/tcl.git/blame - tcl.spec
Up to 8.6.12.
[packages/tcl.git] / tcl.spec
CommitLineData
5b89355f
ER
1# TODO
2# - why is tclConfig.sh in /usr/lib on lib64 platform?
533229ec
JB
3#
4# Conditional build:
2935bd70 5%bcond_with threads
533229ec
JB
6%bcond_without tests # don't perform "make test"
7#
b3b916a1 8%define major 8.6
8b398fb5 9%define minor 12
df02913e 10Summary: Tool Command Language embeddable scripting language, with shared libraries
113e9360
ER
11Summary(fr.UTF-8): Tool Command Language, langage de script avec bibliothèques partagées
12Summary(pl.UTF-8): Tool Command Language - język skryptowy z bibliotekami dynamicznymi
13Summary(ru.UTF-8): Tool Command Language - встраиваемый язык скриптов
14Summary(tr.UTF-8): Tcl ile kullanılabilen betik dili
15Summary(uk.UTF-8): Tool Command Language - вбудовувана мова скриптів
df02913e 16Name: tcl
7da85163 17Version: %{major}.%{minor}
608fee11 18Release: 1
013aa904 19License: BSD
4393e4cf 20Group: Development/Languages/Tcl
b3b916a1 21Source0: http://downloads.sourceforge.net/tcl/%{name}-core%{version}-src.tar.gz
8b398fb5 22# Source0-md5: 0802e5c9e8936fc9b0c69a8da4cedfe2
ccb2b60f 23Source1: %{name}-pl-man-pages.tar.bz2
cc51c76d 24# Source1-md5: dd3370f2b588763758787831a4bf48fc
8b398fb5 25Patch1: tests.patch
eaed8174
JB
26Patch2: %{name}-opt.patch
27Patch3: %{name}-mannames.patch
28Patch4: %{name}-soname_fix.patch
29Patch5: %{name}-norpath.patch
404b6854 30Patch6: %{name}-multilib.patch
20bf52fb
ER
31Patch7: %{name}-autopath.patch
32Patch8: %{name}-hidden.patch
33Patch9: %{name}-conf.patch
e3ba2ea6 34Patch10: libc-version.patch
8b398fb5 35Patch11: tcl-8.6.10-tcltests-path-fix.patch
893b6551 36URL: http://www.tcl.tk/
8fb62080 37BuildRequires: autoconf >= 2.59
05a718be 38BuildRequires: ncurses-devel >= 5.2
404b6854 39Requires: tzdata
05b3d14e 40Provides: tcl(abi) = %{major}
cafa7460 41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
e0e75f05 42
ce07aae9 43%define _ulibdir /usr/lib
eb94f340 44
ed5e45a7 45%if "%{_libdir}" != "%{_ulibdir}"
ce07aae9 46%define have_ulibdir 1
b9b004f7 47%endif
48
e0e75f05 49%description
4c923838 50Tcl is a simple scripting language that is designed to be embedded in
e0e75f05 51other applications. This package includes tclsh, a simple example of a
4c923838 52tcl application. Tcl is very popular for writing small graphical
53applications because of the Tk widget set which is closely tied to it.
e0e75f05 54
62517c0e 55%description -l de.UTF-8
4c923838 56Tcl ist eine einfache Skriptsprache, die zur Ingegration in andere
62517c0e 57Applikationen vorgesehen ist. Dieses Paket umfaßt tclsh, ein einfaches
4c923838 58Beispiel einer tcl-Applikation. Tcl wird gern zum Schreiben kleiner
59grafischer Anwendungen benutzt, weil das Tk-Widget-Set eng damit
62517c0e 60verknüpft ist.
e0e75f05 61
62517c0e
JR
62%description -l fr.UTF-8
63Tcl est un langage simple de script, conçu pour être intégré dans
013aa904 64d'autres applications. Ce paquetage contient tclsh, un exemple simple
62517c0e
JR
65d'application tcl. Tcl est très utilisé pour écrire de petites
66applications graphiques grâce à l'ensemble de widgets Tk qui lui est
67très lié.
68
69%description -l ja.UTF-8
70Tcl は他のアプリケーションに埋め込むためにデザインされた簡単なスクリプ
71ト言語です。Tclはウィジッド・セットであるTkとともに用いるようにデザイン
72しています。このパッケージにはTclの簡単な例として、tclsh
73も含んでいます。
74
75%description -l pl.UTF-8
76Tcl jest prostym językiem skryptowym, przeznaczonym do współpracy z
77innymi aplikacjami. W pakiecie znajduje się również tclsh - prosty
78przykład programów. Tcl jest bardzo popularnym językiem do pisania
79małych programów graficznych.
80
81%description -l ru.UTF-8
82Tcl - это простой интерпретируемый язык, предназначенный для
83встраивания в другие программы. Этот пакет включает tclsh, простой
84пример программы на tcl. Tcl очень популярен для написания небольших
85графических программ из-за набора экранных примитивов Tk, который
86очень тесно с ним связан.
87
88%description -l tr.UTF-8
89Tcl, başka uygulamaların içine gömülmesi hedeflenerek geliştirilmiş
90basit bir betimleme dilidir. Bu paket basit bir Tcl uygulaması örneği
91olan tclsh kabuğunu içerir. Tcl, kendisi ile sıkıca ilintili olan Tk
92arayüz elemanı kümesinin de desteğiyle küçük grafik uygulamalar yazma
93konusunda son derece yaygın kullanılmaktadır.
94
95%description -l uk.UTF-8
96Tcl - це проста інтерпретована мова, призначена для вбудови в інші
97програми. Цей пакет містить також tclsh, простий приклад програми на
98tcl. Tcl дуже популярний для написання простих графічних програм
99завдяки набору екранних примітивів Tk, котрий з ним дуже тісно
100зв'язаний.
ff89fdca 101
e0e75f05 102%package devel
df02913e 103Summary: Tool Command Language header files and development documentation
113e9360 104Summary(pl.UTF-8): Pliki nagłówkowe oraz dokumentacja dla Tcl (Tool Command Language)
df02913e 105Group: Development/Languages/Tcl
bcf28f3a 106Requires: %{name} = %{version}-%{release}
e0e75f05 107
108%description devel
109Tool Command Language embeddable scripting language header files and
4c923838 110develpment documentation.
e0e75f05 111
62517c0e
JR
112%description devel -l pl.UTF-8
113Pliki nagłówkowe oraz dokumentacja dla Tcl (Tool Command Language).
325b440a 114
e0e75f05 115%prep
7da85163 116%setup -q -n %{name}%{version}
b3b916a1 117
8b398fb5 118%patch1 -p1
624e549e 119%patch2 -p1
eaed8174 120%patch3 -p1
32dfff2d 121%patch4 -p1
eaed8174 122%patch5 -p1
9bd46c3d 123%patch6 -p1
20bf52fb
ER
124%patch7 -p1
125%patch8 -p1
126%patch9 -p1
e3ba2ea6 127%patch10 -p1
8b398fb5 128%patch11 -p1
e0e75f05 129
130%build
2935bd70 131%if %{with threads}
f5a896ad
AM
132# Make sure we have /proc mounted - otherwise pthread_getattr_np will fail
133# https://sourceforge.net/tracker/index.php?func=detail&aid=1815573&group_id=10894&atid=110894
134if [ ! -r /proc/self/maps ]; then
20bf52fb
ER
135 echo "You need to have /proc mounted in order to build this package!"
136 exit 1
f5a896ad 137fi
2935bd70 138%endif
f5a896ad 139
e0e75f05 140cd unix
f8badf55 141%{__autoconf}
f69c5992 142%configure \
b3b916a1 143 OPTFLAGS="%{rpmcflags} %{rpmcppflags}" \
9fbe4bab 144 --enable-langinfo \
325b440a 145 --enable-shared \
2935bd70 146 --%{?with_threads:en}%{!?with_threads:dis}able-threads \
b0c7815a 147 --enable-64bit \
404b6854 148 --without-tzdata
20bf52fb 149%{__make}
e0e75f05 150
84e00aca
AM
151cp -a tclConfig.sh tclConfig.sh-orig
152sed -i -e "s#%{_builddir}/%{name}%{version}/unix#%{_libdir}#; \
153 s#%{_builddir}/%{name}%{version}#%{_includedir}/tcl-private#" tclConfig.sh
20bf52fb 154if cmp -s tclConfig.sh tclConfig.sh-orig; then
84e00aca
AM
155 echo "tclConfig.sh fix rule didn't change anything. Please verify it."
156fi
3f4c6fab
AM
157
158%if %{with tests}
b1f50fd2 159# tests that are problematic on builders; some probably could be fixed
7d895e4c 160%{__rm} ../tests/{http,httpold,socket,unixInit}.test
e0cf2b37 161# problematic
7d895e4c 162%{__rm} ../tests/{clock,async}.test
b1f50fd2 163
3f4c6fab
AM
164%{__make} test 2>&1 | tee make-test.log
165FAILED=$(grep 'Files with failing tests:' make-test.log | sed -e 's#Files with failing tests: ##g' | sort | xargs)
b1f50fd2 166if [ -n "$FAILED" ]; then
3f4c6fab
AM
167 echo "Files with failing tests: $FAILED"
168 exit 1
169fi
170%endif
6f682ca2 171
e0e75f05 172%install
173rm -rf $RPM_BUILD_ROOT
20bf52fb 174install -d $RPM_BUILD_ROOT{%{_datadir}/tcl%{major},%{_prefix},%{_mandir}/man1}
e0e75f05 175
d12f3cae 176%{__make} -C unix install \
32dfff2d 177 INSTALL_ROOT=$RPM_BUILD_ROOT \
178 MAN_INSTALL_DIR=$RPM_BUILD_ROOT%{_mandir}
179
cfd4b1df
ER
180# avoid Tcl_SetObjLength called with shared object error
181# http://www.mail-archive.com/pld-devel-en@lists.pld-linux.org/msg05239.html
182sed -i -e '/set auto_index(history)/s,^,#&,' $RPM_BUILD_ROOT%{_ulibdir}/tcl%{major}/tclIndex
183
3619c311 184install -d $RPM_BUILD_ROOT%{_includedir}/%{name}-private/{generic,unix}
20bf52fb 185find generic unix -name '*.h' -exec cp -p '{}' $RPM_BUILD_ROOT%{_includedir}/%{name}-private/'{}' ';'
3619c311
AM
186for h in $RPM_BUILD_ROOT%{_includedir}/*.h; do
187 rh=$(basename "$h")
188 if [ -f "$RPM_BUILD_ROOT%{_includedir}/%{name}-private/generic/$rh" ]; then
189 ln -sf "../../$rh" $RPM_BUILD_ROOT%{_includedir}/%{name}-private/generic
190 fi
191done
192
500976d5
AF
193ln -sf libtcl%{major}.so.0.0 $RPM_BUILD_ROOT%{_libdir}/libtcl.so
194ln -sf libtcl%{major}.so.0.0 $RPM_BUILD_ROOT%{_libdir}/libtcl%{major}.so
8fb62080 195ln -sf libtcl%{major}.so.0.0 $RPM_BUILD_ROOT%{_libdir}/libtcl%{major}.so.0
893b6551 196mv -f $RPM_BUILD_ROOT%{_bindir}/tclsh%{major} $RPM_BUILD_ROOT%{_bindir}/tclsh
2bb2a2e7 197
b9b004f7 198%{?have_ulibdir:mv $RPM_BUILD_ROOT%{_libdir}/tclConfig.sh $RPM_BUILD_ROOT%{_ulibdir}/tclConfig.sh}
b3b916a1 199%{?have_ulibdir:mv $RPM_BUILD_ROOT%{_libdir}/tclooConfig.sh $RPM_BUILD_ROOT%{_ulibdir}/tclooConfig.sh}
e0e75f05 200
ccb2b60f 201bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
ea32bf96 202
78814766
JK
203install -d $RPM_BUILD_ROOT%{_libdir}/tcl%{major}
204
e0e75f05 205%clean
206rm -rf $RPM_BUILD_ROOT
207
69881005 208%post -p /sbin/ldconfig
591f2b2d
JB
209%postun -p /sbin/ldconfig
210
e0e75f05 211%files
df02913e 212%defattr(644,root,root,755)
a5ca4a9c 213%attr(755,root,root) %{_bindir}/*
8fb62080
JB
214%attr(755,root,root) %{_libdir}/libtcl%{major}.so.*.*
215%attr(755,root,root) %ghost %{_libdir}/libtcl%{major}.so.0
3745153e 216%{?have_ulibdir:%dir %{_libdir}/tcl%{major}}
20bf52fb 217%dir %{_datadir}/tcl%{major}
bb3d31bc 218%{_ulibdir}/tcl[0-9]
3745153e
JB
219%dir %{_ulibdir}/tcl%{major}
220%{_ulibdir}/tcl%{major}/*.tcl
221%{_ulibdir}/tcl%{major}/encoding
222%{_ulibdir}/tcl%{major}/http1.0
20bf52fb
ER
223%{_ulibdir}/tcl%{major}/opt0.4
224%{_ulibdir}/tcl%{major}/tclIndex
225
3745153e
JB
226%dir %{_ulibdir}/tcl%{major}/msgs
227%lang(af) %{_ulibdir}/tcl%{major}/msgs/af.msg
228%lang(af_ZA) %{_ulibdir}/tcl%{major}/msgs/af_za.msg
229%lang(ar) %{_ulibdir}/tcl%{major}/msgs/ar.msg
230%lang(ar_IN) %{_ulibdir}/tcl%{major}/msgs/ar_in.msg
231%lang(ar_JO) %{_ulibdir}/tcl%{major}/msgs/ar_jo.msg
232%lang(ar_LB) %{_ulibdir}/tcl%{major}/msgs/ar_lb.msg
233%lang(ar_SY) %{_ulibdir}/tcl%{major}/msgs/ar_sy.msg
234%lang(be) %{_ulibdir}/tcl%{major}/msgs/be.msg
235%lang(bg) %{_ulibdir}/tcl%{major}/msgs/bg.msg
236%lang(bn) %{_ulibdir}/tcl%{major}/msgs/bn.msg
237%lang(bn_IN) %{_ulibdir}/tcl%{major}/msgs/bn_in.msg
238%lang(ca) %{_ulibdir}/tcl%{major}/msgs/ca.msg
239%lang(cs) %{_ulibdir}/tcl%{major}/msgs/cs.msg
240%lang(da) %{_ulibdir}/tcl%{major}/msgs/da.msg
241%lang(de) %{_ulibdir}/tcl%{major}/msgs/de.msg
242%lang(de_AT) %{_ulibdir}/tcl%{major}/msgs/de_at.msg
243%lang(de_BE) %{_ulibdir}/tcl%{major}/msgs/de_be.msg
244%lang(el) %{_ulibdir}/tcl%{major}/msgs/el.msg
245%lang(en_AU) %{_ulibdir}/tcl%{major}/msgs/en_au.msg
246%lang(en_BE) %{_ulibdir}/tcl%{major}/msgs/en_be.msg
247%lang(en_BW) %{_ulibdir}/tcl%{major}/msgs/en_bw.msg
248%lang(en_CA) %{_ulibdir}/tcl%{major}/msgs/en_ca.msg
249%lang(en_GB) %{_ulibdir}/tcl%{major}/msgs/en_gb.msg
250%lang(en_HK) %{_ulibdir}/tcl%{major}/msgs/en_hk.msg
251%lang(en_IE) %{_ulibdir}/tcl%{major}/msgs/en_ie.msg
252%lang(en_IN) %{_ulibdir}/tcl%{major}/msgs/en_in.msg
253%lang(en_NZ) %{_ulibdir}/tcl%{major}/msgs/en_nz.msg
254%lang(en_PH) %{_ulibdir}/tcl%{major}/msgs/en_ph.msg
255%lang(en_SG) %{_ulibdir}/tcl%{major}/msgs/en_sg.msg
256%lang(en_ZA) %{_ulibdir}/tcl%{major}/msgs/en_za.msg
257%lang(en_ZW) %{_ulibdir}/tcl%{major}/msgs/en_zw.msg
258%lang(eo) %{_ulibdir}/tcl%{major}/msgs/eo.msg
259%lang(es) %{_ulibdir}/tcl%{major}/msgs/es.msg
260%lang(es_AR) %{_ulibdir}/tcl%{major}/msgs/es_ar.msg
261%lang(es_BO) %{_ulibdir}/tcl%{major}/msgs/es_bo.msg
262%lang(es_CL) %{_ulibdir}/tcl%{major}/msgs/es_cl.msg
263%lang(es_CO) %{_ulibdir}/tcl%{major}/msgs/es_co.msg
264%lang(es_CR) %{_ulibdir}/tcl%{major}/msgs/es_cr.msg
265%lang(es_DO) %{_ulibdir}/tcl%{major}/msgs/es_do.msg
266%lang(es_EC) %{_ulibdir}/tcl%{major}/msgs/es_ec.msg
267%lang(es_GT) %{_ulibdir}/tcl%{major}/msgs/es_gt.msg
268%lang(es_HN) %{_ulibdir}/tcl%{major}/msgs/es_hn.msg
269%lang(es_MX) %{_ulibdir}/tcl%{major}/msgs/es_mx.msg
270%lang(es_NI) %{_ulibdir}/tcl%{major}/msgs/es_ni.msg
271%lang(es_PA) %{_ulibdir}/tcl%{major}/msgs/es_pa.msg
272%lang(es_PE) %{_ulibdir}/tcl%{major}/msgs/es_pe.msg
273%lang(es_PR) %{_ulibdir}/tcl%{major}/msgs/es_pr.msg
274%lang(es_PY) %{_ulibdir}/tcl%{major}/msgs/es_py.msg
275%lang(es_SV) %{_ulibdir}/tcl%{major}/msgs/es_sv.msg
276%lang(es_UY) %{_ulibdir}/tcl%{major}/msgs/es_uy.msg
277%lang(es_VE) %{_ulibdir}/tcl%{major}/msgs/es_ve.msg
278%lang(et) %{_ulibdir}/tcl%{major}/msgs/et.msg
279%lang(eu) %{_ulibdir}/tcl%{major}/msgs/eu.msg
280%lang(eu_ES) %{_ulibdir}/tcl%{major}/msgs/eu_es.msg
281%lang(fa) %{_ulibdir}/tcl%{major}/msgs/fa.msg
282%lang(fa_IN) %{_ulibdir}/tcl%{major}/msgs/fa_in.msg
283%lang(fa_IR) %{_ulibdir}/tcl%{major}/msgs/fa_ir.msg
284%lang(fi) %{_ulibdir}/tcl%{major}/msgs/fi.msg
285%lang(fo) %{_ulibdir}/tcl%{major}/msgs/fo.msg
286%lang(fo_FO) %{_ulibdir}/tcl%{major}/msgs/fo_fo.msg
287%lang(fr) %{_ulibdir}/tcl%{major}/msgs/fr.msg
288%lang(fr_BE) %{_ulibdir}/tcl%{major}/msgs/fr_be.msg
289%lang(fr_CA) %{_ulibdir}/tcl%{major}/msgs/fr_ca.msg
290%lang(fr_CH) %{_ulibdir}/tcl%{major}/msgs/fr_ch.msg
291%lang(ga) %{_ulibdir}/tcl%{major}/msgs/ga.msg
292%lang(ga_IE) %{_ulibdir}/tcl%{major}/msgs/ga_ie.msg
293%lang(gl) %{_ulibdir}/tcl%{major}/msgs/gl.msg
294%lang(gl_ES) %{_ulibdir}/tcl%{major}/msgs/gl_es.msg
295%lang(gv) %{_ulibdir}/tcl%{major}/msgs/gv.msg
296%lang(gv_GB) %{_ulibdir}/tcl%{major}/msgs/gv_gb.msg
297%lang(he) %{_ulibdir}/tcl%{major}/msgs/he.msg
298%lang(hi) %{_ulibdir}/tcl%{major}/msgs/hi.msg
299%lang(hi_IN) %{_ulibdir}/tcl%{major}/msgs/hi_in.msg
300%lang(hr) %{_ulibdir}/tcl%{major}/msgs/hr.msg
301%lang(hu) %{_ulibdir}/tcl%{major}/msgs/hu.msg
302%lang(id) %{_ulibdir}/tcl%{major}/msgs/id.msg
303%lang(id_ID) %{_ulibdir}/tcl%{major}/msgs/id_id.msg
304%lang(is) %{_ulibdir}/tcl%{major}/msgs/is.msg
305%lang(it) %{_ulibdir}/tcl%{major}/msgs/it.msg
306%lang(it_CH) %{_ulibdir}/tcl%{major}/msgs/it_ch.msg
307%lang(ja) %{_ulibdir}/tcl%{major}/msgs/ja.msg
308%lang(kl) %{_ulibdir}/tcl%{major}/msgs/kl.msg
309%lang(kl_GL) %{_ulibdir}/tcl%{major}/msgs/kl_gl.msg
310%lang(ko) %{_ulibdir}/tcl%{major}/msgs/ko.msg
311%lang(ko) %{_ulibdir}/tcl%{major}/msgs/ko_kr.msg
312%lang(kok) %{_ulibdir}/tcl%{major}/msgs/kok.msg
313%lang(kok_IN) %{_ulibdir}/tcl%{major}/msgs/kok_in.msg
314%lang(kw) %{_ulibdir}/tcl%{major}/msgs/kw.msg
315%lang(kw_GB) %{_ulibdir}/tcl%{major}/msgs/kw_gb.msg
316%lang(lt) %{_ulibdir}/tcl%{major}/msgs/lt.msg
317%lang(lv) %{_ulibdir}/tcl%{major}/msgs/lv.msg
318%lang(mk) %{_ulibdir}/tcl%{major}/msgs/mk.msg
319%lang(mr) %{_ulibdir}/tcl%{major}/msgs/mr.msg
320%lang(mr_IN) %{_ulibdir}/tcl%{major}/msgs/mr_in.msg
321%lang(ms) %{_ulibdir}/tcl%{major}/msgs/ms.msg
322%lang(ms_MY) %{_ulibdir}/tcl%{major}/msgs/ms_my.msg
323%lang(mt) %{_ulibdir}/tcl%{major}/msgs/mt.msg
324%lang(nb) %{_ulibdir}/tcl%{major}/msgs/nb.msg
325%lang(nl) %{_ulibdir}/tcl%{major}/msgs/nl.msg
326%lang(nl_BE) %{_ulibdir}/tcl%{major}/msgs/nl_be.msg
327%lang(nn) %{_ulibdir}/tcl%{major}/msgs/nn.msg
328%lang(pl) %{_ulibdir}/tcl%{major}/msgs/pl.msg
329%lang(pt) %{_ulibdir}/tcl%{major}/msgs/pt.msg
330%lang(pt_BR) %{_ulibdir}/tcl%{major}/msgs/pt_br.msg
331%lang(ro) %{_ulibdir}/tcl%{major}/msgs/ro.msg
332%lang(ru) %{_ulibdir}/tcl%{major}/msgs/ru.msg
333%lang(ru_UA) %{_ulibdir}/tcl%{major}/msgs/ru_ua.msg
334%lang(sh) %{_ulibdir}/tcl%{major}/msgs/sh.msg
335%lang(sk) %{_ulibdir}/tcl%{major}/msgs/sk.msg
336%lang(sl) %{_ulibdir}/tcl%{major}/msgs/sl.msg
337%lang(sq) %{_ulibdir}/tcl%{major}/msgs/sq.msg
338%lang(sr) %{_ulibdir}/tcl%{major}/msgs/sr.msg
339%lang(sv) %{_ulibdir}/tcl%{major}/msgs/sv.msg
340%lang(sw) %{_ulibdir}/tcl%{major}/msgs/sw.msg
341%lang(ta) %{_ulibdir}/tcl%{major}/msgs/ta.msg
342%lang(ta_IN) %{_ulibdir}/tcl%{major}/msgs/ta_in.msg
343%lang(te) %{_ulibdir}/tcl%{major}/msgs/te.msg
344%lang(te_IN) %{_ulibdir}/tcl%{major}/msgs/te_in.msg
345%lang(th) %{_ulibdir}/tcl%{major}/msgs/th.msg
346%lang(tr) %{_ulibdir}/tcl%{major}/msgs/tr.msg
347%lang(uk) %{_ulibdir}/tcl%{major}/msgs/uk.msg
348%lang(vi) %{_ulibdir}/tcl%{major}/msgs/vi.msg
349%lang(zh) %{_ulibdir}/tcl%{major}/msgs/zh.msg
350%lang(zh_CN) %{_ulibdir}/tcl%{major}/msgs/zh_cn.msg
351%lang(zh_HK) %{_ulibdir}/tcl%{major}/msgs/zh_hk.msg
352%lang(zh_SG) %{_ulibdir}/tcl%{major}/msgs/zh_sg.msg
353%lang(zh_TW) %{_ulibdir}/tcl%{major}/msgs/zh_tw.msg
20bf52fb 354
8fb62080
JB
355%{_mandir}/man1/tclsh.1*
356%lang(pl) %{_mandir}/pl/man1/tclsh.1*
e0e75f05 357
358%files devel
4393e4cf 359%defattr(644,root,root,755)
cbcdc316 360%attr(755,root,root) %{_ulibdir}/tclConfig.sh
b3b916a1 361%attr(755,root,root) %{_ulibdir}/tclooConfig.sh
20bf52fb 362%{_ulibdir}/tcl%{major}/tclAppInit.c
8fb62080
JB
363%attr(755,root,root) %{_libdir}/libtcl%{major}.so
364%attr(755,root,root) %{_libdir}/libtcl.so
3745153e 365%{_libdir}/libtclstub%{major}.a
8fb62080
JB
366%{_includedir}/tcl*.h
367%{_includedir}/tcl-private
b3b916a1 368%{_pkgconfigdir}/tcl.pc
7d895e4c
JB
369%{_mandir}/man3/DString.3*
370%{_mandir}/man3/Notifier.3*
371%{_mandir}/man3/RegExp.3*
8fb62080
JB
372%{_mandir}/man3/TCL_*.3*
373%{_mandir}/man3/Tcl_*.3*
7d895e4c 374%{_mandir}/man3/Thread.3*
8fb62080
JB
375%{_mandir}/man3/attemptck*alloc.3*
376%{_mandir}/man3/ck*.3*
377%{_mandir}/mann/*.n*
378%lang(pl) %{_mandir}/pl/mann/*.n*
This page took 0.102937 seconds and 4 git commands to generate.