]> git.pld-linux.org Git - packages/tcllib.git/blame - tcllib.spec
- rename mann pages to namespace-prefixed names to avoid file conflicts with core...
[packages/tcllib.git] / tcllib.spec
CommitLineData
b2f32aab 1Summary: Libraries for Tcl
78779046 2Summary(pl.UTF-8): Biblioteki dla Tcl-a
44fea012 3Name: tcllib
1d513128 4Version: 1.15
1d0e6bd5 5Release: 2
16330d41 6License: BSD-like (see license.terms)
44fea012 7Group: Development/Languages/Tcl
5fa39bf2 8Source0: http://downloads.sourceforge.net/tcllib/%{name}-%{version}.tar.gz
1d513128 9# Source0-md5: 7a0525912e8863f8d4360ab10e5450f8
16330d41 10Patch0: %{name}-man.patch
2ac50b5e 11URL: http://tcllib.sourceforge.net/
44fea012 12BuildRequires: autoconf
015995cb 13BuildRequires: automake
16330d41
JB
14BuildRequires: tcl >= 8.2
15Requires: tcl >= 8.2
44fea012 16BuildArch: noarch
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%description
015995cb
JB
20This package is intended to be a collection of Tcl packages that
21provide utility functions useful to a large collection of Tcl
22programmers.
44fea012 23
c3c920d3
JR
24%description -l pl.UTF-8
25Pakiet jest zestawem pakietów Tcl udostępniającym różne funkcje
26użyteczne dla wielu programistów Tcl-a.
44fea012 27
28%prep
16330d41
JB
29%setup -q
30%patch0 -p1
44fea012 31
1d0e6bd5
JB
32# move manuals to proper namespaces, consistent with where they are exported,
33# also avoiding conflicts with the same names in other namespaces
34%{__mv} modules/base32/base32{,::}core.man
35%{__mv} modules/base32/base32{,::}hex.man
36%{__mv} modules/bench/bench{_read,::in}.man
37%{__mv} modules/bench/bench{_wcsv,::out::csv}.man
38%{__mv} modules/bench/bench{_wtext,::out::text}.man
39%{__mv} modules/cache/{,cache::}async.man
40%{__mv} modules/clock/{,clock::}iso8601.man
41%{__mv} modules/clock/{,clock::}rfc2822.man
42%{__mv} modules/coroutine/{coro_auto,coroutine::auto}.man
43%{__mv} modules/crc/{,crc::}cksum.man
44%{__mv} modules/crc/{,crc::}crc16.man
45%{__mv} modules/crc/{,crc::}crc32.man
46%{__mv} modules/crc/{,crc::}sum.man
47%{__mv} modules/docstrip/docstrip{_,::}util.man
48%{__mv} modules/doctools/{,doctools::}changelog.man
49%{__mv} modules/doctools/{,doctools::}cvs.man
50%{__mv} modules/doctools/{docidx,docutils::idx}.man
51%{__mv} modules/doctools/{doctoc,docutils::toc}.man
52%{__mv} modules/doctools2base/{html_,doctools::html::}cssdefaults.man
53%{__mv} modules/doctools2base/{nroff_manmacros,doctools::nroff::man_macros}.man
54%{__mv} modules/doctools2base/{tcl_parse,doctools::tcl::parse}.man
55%{__mv} modules/doctools2base/{tcllib_msgcat,doctools::msgcat}.man
56%{__mv} modules/doctools2idx/{,doctools2idx_}container.man
57%{__mv} modules/doctools2idx/{,doctools::idx::}export.man
58%{__mv} modules/doctools2idx/{export_,doctools::idx::export::}docidx.man
59%{__mv} modules/doctools2idx/{export_,doctools::idx::export::}html.man
60%{__mv} modules/doctools2idx/{export_,doctools::idx::export::}json.man
61%{__mv} modules/doctools2idx/{export_,doctools::idx::export::}nroff.man
62%{__mv} modules/doctools2idx/{export_,doctools::idx::export::}text.man
63%{__mv} modules/doctools2idx/{export_,doctools::idx::export::}wiki.man
64%{__mv} modules/doctools2idx/{,doctools::idx::}import.man
65%{__mv} modules/doctools2idx/{import_,doctools::idx::import::}docidx.man
66%{__mv} modules/doctools2idx/{import_,doctools::idx::import::}json.man
67%{__mv} modules/doctools2idx/{,doctools2idx_}introduction.man
68%{__mv} modules/doctools2idx/{msgcat_,doctools::msgcat::idx::}c.man
69%{__mv} modules/doctools2idx/{msgcat_,doctools::msgcat::idx::}de.man
70%{__mv} modules/doctools2idx/{msgcat_,doctools::msgcat::idx::}en.man
71%{__mv} modules/doctools2idx/{msgcat_,doctools::msgcat::idx::}fr.man
72%{__mv} modules/doctools2idx/{,doctools::idx::}parse.man
73%{__mv} modules/doctools2idx/{,doctools::idx::}structure.man
74%{__mv} modules/doctools2toc/{,doctools2toc_}container.man
75%{__mv} modules/doctools2toc/{,doctools::toc::}export.man
76%{__mv} modules/doctools2toc/{export_,doctools::toc::export::}doctoc.man
77%{__mv} modules/doctools2toc/{export_,doctools::toc::export::}html.man
78%{__mv} modules/doctools2toc/{export_,doctools::toc::export::}json.man
79%{__mv} modules/doctools2toc/{export_,doctools::toc::export::}nroff.man
80%{__mv} modules/doctools2toc/{export_,doctools::toc::export::}text.man
81%{__mv} modules/doctools2toc/{export_,doctools::toc::export::}wiki.man
82%{__mv} modules/doctools2toc/{,doctools::toc::}import.man
83%{__mv} modules/doctools2toc/{import_,doctools::toc::import::}doctoc.man
84%{__mv} modules/doctools2toc/{import_,doctools::toc::import::}json.man
85%{__mv} modules/doctools2toc/{,doctools2toc_}introduction.man
86%{__mv} modules/doctools2toc/{msgcat_,doctools::msgcat::toc::}c.man
87%{__mv} modules/doctools2toc/{msgcat_,doctools::msgcat::toc::}de.man
88%{__mv} modules/doctools2toc/{msgcat_,doctools::msgcat::toc::}en.man
89%{__mv} modules/doctools2toc/{msgcat_,doctools::msgcat::toc::}fr.man
90%{__mv} modules/doctools2toc/{,doctools::toc::}parse.man
91%{__mv} modules/doctools2toc/{,doctools::toc::}structure.man
92%{__mv} modules/fileutil/{,fileutil::}multi.man
93%{__mv} modules/fileutil/{multiop,fileutil::multi::op}.man
94%{__mv} modules/fileutil/{,fileutil::}traverse.man
95%{__mv} modules/ftp/{ftp_,ftp::}geturl.man
96%{__mv} modules/fumagic/{,fileutil::magic::}cfront.man
97%{__mv} modules/fumagic/{,fileutil::magic::}cgen.man
98%{__mv} modules/fumagic/{filetypes,fileutil::magic::filetype}.man
99%{__mv} modules/fumagic/{mimetypes,fileutil::magic::mimetype}.man
100%{__mv} modules/fumagic/{rtcore,fileutil::magic::rt}.man
101%{__mv} modules/grammar_aycock/{,grammar::}aycock.man
102%{__mv} modules/grammar_fa/{,grammar::fa::}dacceptor.man
103%{__mv} modules/grammar_fa/{,grammar::fa::}dexec.man
104%{__mv} modules/grammar_fa/{,grammar::}fa.man
105%{__mv} modules/grammar_fa/{faop,grammar::fa::op}.man
106%{__mv} modules/grammar_me/{,grammar::me::cpu::}gasm.man
107%{__mv} modules/grammar_me/{,grammar::}me_ast.man
108%{__mv} modules/grammar_me/{me_,grammar::me::}cpu.man
109%{__mv} modules/grammar_me/{me_cpu,grammar::me::cpu::}core.man
110%{__mv} modules/grammar_me/{,grammar::}me_intro.man
111%{__mv} modules/grammar_me/{me_,grammar::me::}tcl.man
112%{__mv} modules/grammar_me/{me_,grammar::me::}util.man
113%{__mv} modules/grammar_me/{,grammar::}me_vm.man
114%{__mv} modules/grammar_peg/{,grammar::}peg.man
115%{__mv} modules/grammar_peg/{peg_,grammar::peg::}interp.man
116%{__mv} modules/inifile/{ini,inifile}.man
117%{__mv} modules/interp/{deleg_,interp::delegate::}method.man
118%{__mv} modules/interp/{deleg_,interp::delegate::}proc.man
119%{__mv} modules/json/{json_,json::}write.man
120%{__mv} modules/log/{loggerAppender,logger::appender}.man
121%{__mv} modules/log/{loggerUtils,logger::utils}.man
122%{__mv} modules/map/{map_geocode_,map::geocode::}nominatim.man
123%{__mv} modules/map/{map_,map::}slippy.man
124%{__mv} modules/map/{map_slippy_,map::slippy::}cache.man
125%{__mv} modules/map/{map_slippy_,map::slippy::}fetcher.man
126%{__mv} modules/math/{,math::}bigfloat.man
127%{__mv} modules/math/{,math::}bignum.man
128%{__mv} modules/math/{,math::}calculus.man
129%{__mv} modules/math/{,math::}constants.man
130%{__mv} modules/math/{,math::}decimal.man
131%{__mv} modules/math/{,math::}fourier.man
132%{__mv} modules/math/{,math::}fuzzy.man
133%{__mv} modules/math/{,math::}interpolate.man
134%{__mv} modules/math/{linalg,math::linearalgebra}.man
135%{__mv} modules/math/{,math::}machineparameters.man
136%{__mv} modules/math/{,math::}optimize.man
137%{__mv} modules/math/{,math::}polynomials.man
138%{__mv} modules/math/{qcomplex,math::complexnumbers}.man
139%{__mv} modules/math/{rational_funcs,math::rationalfunctions}.man
140%{__mv} modules/math/{,math::}roman.man
141%{__mv} modules/math/{,math::calculus::}romberg.man
142%{__mv} modules/math/{,math::}special.man
143%{__mv} modules/math/{,math::}statistics.man
144%{__mv} modules/math/{,math::}combinatorics.man
145%{__mv} modules/math/{math_,math::}geometry.man
146%{__mv} modules/math/{,math::}numtheory.man
147%{__mv} modules/math/{,math::calculus::}symdiff.man
148%{__mv} modules/nns/{nns_,nameserv::}auto.man
149%{__mv} modules/nns/{nns_,nameserv::}common.man
150%{__mv} modules/nns/{nns_,nameserv::}protocol.man
151%{__mv} modules/nns/{nns_,nameserv::}server.man
152%{__mv} modules/page/{page_,page::}pluginmgr.man
153%{__mv} modules/page/{page_util_,page::util::}flow.man
154%{__mv} modules/page/{page_util_norm_,page::util::norm::}lemon.man
155%{__mv} modules/page/{page_util_norm_,page::util::norm::}peg.man
156%{__mv} modules/page/{page_util_,page::util::}peg.man
157%{__mv} modules/page/{page_util_,page::util::}quote.man
158%{__mv} modules/pop3d/{pop3d_,pop3d::}dbox.man
159%{__mv} modules/pop3d/{pop3d_,pop3d::}udb.man
160%{__mv} modules/pt/{pt_astree,pt::ast}.man
161%{__mv} modules/pt/{pt_cparam_config_critcl,pt::cparam::configuration::critcl}.man
162%{__mv} modules/pt/{pt_,pt::}param.man
163%{__mv} modules/pt/{pt_peg_,pt::peg::}container.man
164%{__mv} modules/pt/{pt_peg_container_,pt::peg::container::}peg.man
165%{__mv} modules/pt/{pt_peg_,pt::peg::}export.man
166%{__mv} modules/pt/{pt_peg_export_,pt::peg::export::}container.man
167%{__mv} modules/pt/{pt_peg_export_,pt::peg::export::}json.man
168%{__mv} modules/pt/{pt_peg_export_,pt::peg::export::}peg.man
169%{__mv} modules/pt/{pt_peg_from_,pt::peg::from::}json.man
170%{__mv} modules/pt/{pt_peg_from_,pt::peg::from::}peg.man
171%{__mv} modules/pt/{pt_peg_,pt::peg::}import.man
172%{__mv} modules/pt/{pt_peg_import_,pt::peg::import::}json.man
173%{__mv} modules/pt/{pt_peg_import_,pt::peg::import::}peg.man
174%{__mv} modules/pt/{pt_peg_,pt::peg::}interp.man
175%{__mv} modules/pt/{pt_peg_to_,pt::peg::to::}container.man
176%{__mv} modules/pt/{pt_peg_to_,pt::peg::to::}cparam.man
177%{__mv} modules/pt/{pt_peg_to_,pt::peg::to::}json.man
178%{__mv} modules/pt/{pt_peg_to_,pt::peg::to::}param.man
179%{__mv} modules/pt/{pt_peg_to_,pt::peg::to::}peg.man
180%{__mv} modules/pt/{pt_peg_to_,pt::peg::to::}tclparam.man
181%{__mv} modules/pt/{pt_pegrammar,pt::peg}.man
182%{__mv} modules/pt/{pt_pexpr_op,pt::pe::op}.man
183%{__mv} modules/pt/{pt_pexpression,pt::pe}.man
184%{__mv} modules/pt/{pt_,pt::}pgen.man
185%{__mv} modules/pt/{pt_rdengine,pt::rde}.man
186%{__mv} modules/pt/{pt_tclparam_config_,pt::tclparam::configuration::}snit.man
187%{__mv} modules/pt/{pt_tclparam_config_,pt::tclparam::configuration::}tcloo.man
188%{__mv} modules/ripemd/{,ripemd::}ripemd128.man
189%{__mv} modules/ripemd/{,ripemd::}ripemd160.man
190%{__mv} modules/simulation/{,simulation::}annealing.man
191%{__mv} modules/simulation/{,simulation::}montecarlo.man
192%{__mv} modules/simulation/{simulation_,simulation::}random.man
193%{__mv} modules/stringprep/{stringprep_,stringprep::}data.man
194%{__mv} modules/stringprep/{unicode_,unicode::}data.man
195%{__mv} modules/struct/{,struct::}disjointset.man
196%{__mv} modules/struct/{,struct::}graph.man
197%{__mv} modules/struct/{graph1,struct::graph_v1}.man
198%{__mv} modules/struct/{graphops,struct::graph::op}.man
199%{__mv} modules/struct/{,struct::}matrix.man
200%{__mv} modules/struct/{matrix1,struct::matrix_v1}.man
201%{__mv} modules/struct/{,struct::}pool.man
202%{__mv} modules/struct/{,struct::}prioqueue.man
203%{__mv} modules/struct/{,struct::}queue.man
204%{__mv} modules/struct/{,struct::}record.man
205%{__mv} modules/struct/{,struct::}skiplist.man
206%{__mv} modules/struct/{,struct::}stack.man
207%{__mv} modules/struct/{struct_,struct::}list.man
208%{__mv} modules/struct/{struct_,struct::}set.man
209%{__mv} modules/struct/{struct_,struct::}tree.man
210%{__mv} modules/struct/{struct_tree1,struct::tree_v1}.man
211%{__mv} modules/term/{ansi_cattr,term::ansi::code:attr}.man
212%{__mv} modules/term/{ansi_cctrl,term::ansi::code:ctrl}.man
213%{__mv} modules/term/{ansi_cmacros,term::ansi::code:macros}.man
214%{__mv} modules/term/{ansi_,term::ansi::}code.man
215%{__mv} modules/term/{ansi_ctrlu,term::ansi::ctrl::unix}.man
216%{__mv} modules/term/{ansi_,term::ansi::}send.man
217%{__mv} modules/term/{imenu,term::interact::menu}.man
218%{__mv} modules/term/{ipager,term::interact::pager}.man
219%{__mv} modules/term/{,term::}receive.man
220%{__mv} modules/term/{term_,term::receive::}bind.man
221%{__mv} modules/term/{term_,term::}send.man
222%{__mv} modules/textutil/{,textutil::}adjust.man
223%{__mv} modules/textutil/{,textutil::}expander.man
224%{__mv} modules/textutil/{,textutil::}repeat.man
225%{__mv} modules/textutil/{,textutil::}tabify.man
226%{__mv} modules/textutil/{textutil_,textutil::}split.man
227%{__mv} modules/textutil/{textutil_,textutil::}string.man
228%{__mv} modules/textutil/{,textutil::}trim.man
229%{__mv} modules/tie/{tie_,tie::}std.man
230%{__mv} modules/transfer/{,transfer::}connect.man
231%{__mv} modules/transfer/{copyops,transfer::copy}.man
232%{__mv} modules/transfer/{ddest,transfer::data::destination}.man
233%{__mv} modules/transfer/{dsource,transfer::data::source}.man
234%{__mv} modules/transfer/{,transfer::}receiver.man
235%{__mv} modules/transfer/{tqueue,transfer::copy::queue}.man
236%{__mv} modules/transfer/{,transfer::}transmitter.man
237%{__mv} modules/uev/{uevent_,uevent::}onidle.man
238%{__mv} modules/uri/{urn-scheme,uri::urn}.man
239%{__mv} modules/valtype/{cc_,valtype::creditcard::}amex.man
240%{__mv} modules/valtype/{cc_,valtype::creditcard::}discover.man
241%{__mv} modules/valtype/{cc_,valtype::creditcard::}mastercard.man
242%{__mv} modules/valtype/{cc_,valtype::creditcard::}visa.man
243%{__mv} modules/valtype/{,valtype::gs1::}ean13.man
244%{__mv} modules/valtype/{,valtype::}iban.man
245%{__mv} modules/valtype/{,valtype::}imei.man
246%{__mv} modules/valtype/{,valtype::}isbn.man
247%{__mv} modules/valtype/{,valtype::}luhn.man
248%{__mv} modules/valtype/{,valtype::}luhn5.man
249%{__mv} modules/valtype/{,valtype::}usnpi.man
250%{__mv} modules/valtype/{valtype_,valtype::}common.man
251%{__mv} modules/valtype/{,valtype::}verhoeff.man
252%{__mv} modules/virtchannel_base/{,tcl::chan::}cat.man
253%{__mv} modules/virtchannel_base/{,tcl::chan::}facade.man
254%{__mv} modules/virtchannel_base/{,tcl::chan::}fifo.man
255%{__mv} modules/virtchannel_base/{,tcl::chan::}fifo2.man
256%{__mv} modules/virtchannel_base/{,tcl::chan::}halfpipe.man
257%{__mv} modules/virtchannel_base/{,tcl::chan::}memchan.man
258%{__mv} modules/virtchannel_base/{,tcl::chan::}null.man
259%{__mv} modules/virtchannel_base/{,tcl::chan::}nullzero.man
260%{__mv} modules/virtchannel_base/{,tcl::chan::}random.man
261%{__mv} modules/virtchannel_base/{,tcl::chan::}randseed.man
262%{__mv} modules/virtchannel_base/{,tcl::chan::}std.man
263%{__mv} modules/virtchannel_base/{,tcl::chan::}string.man
264%{__mv} modules/virtchannel_base/{,tcl::chan::}textwindow.man
265%{__mv} modules/virtchannel_base/{,tcl::chan::}variable.man
266%{__mv} modules/virtchannel_base/{,tcl::chan::}zero.man
267%{__mv} modules/virtchannel_core/{,tcl::chan::}core.man
268%{__mv} modules/virtchannel_core/{,tcl::chan::}events.man
269%{__mv} modules/virtchannel_core/{transformcore,tcl::transform::core}.man
270%{__mv} modules/virtchannel_transform/{,tcl::transform::}adler32.man
271%{__mv} modules/virtchannel_transform/{,tcl::transform::}base64.man
272%{__mv} modules/virtchannel_transform/{,tcl::transform::}counter.man
273%{__mv} modules/virtchannel_transform/{,tcl::transform::}crc32.man
274%{__mv} modules/virtchannel_transform/{,tcl::transform::}hex.man
275%{__mv} modules/virtchannel_transform/{,tcl::transform::}identity.man
276%{__mv} modules/virtchannel_transform/{,tcl::transform::}limitsize.man
277%{__mv} modules/virtchannel_transform/{,tcl::transform::}observe.man
278%{__mv} modules/virtchannel_transform/{,tcl::transform::}otp.man
279%{__mv} modules/virtchannel_transform/{,tcl::transform::}rot.man
280%{__mv} modules/virtchannel_transform/{,tcl::transform::}spacer.man
281%{__mv} modules/virtchannel_transform/{,tcl::transform::}zlib.man
282
44fea012 283%build
284%{__aclocal}
285%{__autoconf}
3928fdb5
AM
286%configure \
287 --libdir=%{_prefix}/lib
44fea012 288%{__make}
289
290%install
291rm -rf $RPM_BUILD_ROOT
3928fdb5 292install -d $RPM_BUILD_ROOT%{_mandir}/man1
44fea012 293
ec0b1e85
JB
294%{__make} install \
295 DESTDIR=$RPM_BUILD_ROOT
44fea012 296
16330d41
JB
297%{__mv} $RPM_BUILD_ROOT%{_mandir}/mann/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
298
44fea012 299%clean
300rm -rf $RPM_BUILD_ROOT
301
302%files
303%defattr(644,root,root,755)
304%doc README license.terms examples
16330d41
JB
305%attr(755,root,root) %{_bindir}/dtplite
306%attr(755,root,root) %{_bindir}/nns
307%attr(755,root,root) %{_bindir}/nnsd
308%attr(755,root,root) %{_bindir}/nnslog
309%attr(755,root,root) %{_bindir}/page
310%attr(755,root,root) %{_bindir}/tcldocstrip
1d513128 311%{_prefix}/lib/%{name}%{version}
16330d41
JB
312%{_mandir}/man1/dtplite.1*
313%{_mandir}/man1/nns.1*
314%{_mandir}/man1/nnsd.1*
315%{_mandir}/man1/nnslog.1*
316%{_mandir}/man1/page.1*
317%{_mandir}/man1/tcldocstrip.1*
318%{_mandir}/mann/*.n*
This page took 0.09376 seconds and 4 git commands to generate.