2 Summary(de): Tcl-Erweiterung
3 Summary(fr): Extension Tcl
4 Summary(pl): Rozszerzenie Tcl
5 Summary(ru): òÁÓÛÉÒÅÎÉÅ Tcl ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÐÒÏÇÒÁÍÍÁÍÉ ÉÚ ÓËÒÉÐÔÏ×
6 Summary(tr): Programlar arasý etkileþimi mümkün kýlan Tcl geniþletmesi
7 Summary(uk): òÏÚÛÉÒÅÎÎÑ Tcl ÄÌÑ ËÅÒÕ×ÁÎÎÑ ÐÒÏÇÒÁÍÁÍÉ Ú¦ ÓËÒÉÐÔ¦×
13 Group: Development/Languages/Tcl
14 Source0: http://expect.nist.gov/src/%{name}-%{version}.tar.gz
15 # Source0-md5: fea346fac6aaf74b0851f2441f478571
16 Patch0: %{name}-pty.patch
17 Patch1: %{name}-alpha.patch
18 Patch2: %{name}-bug7869.patch
19 Patch3: %{name}-fixcat.patch
20 Patch4: %{name}-soname.patch
21 Patch5: %{name}-lib64.patch
23 URL: http://expect.nist.gov/
24 BuildRequires: autoconf
25 BuildRequires: automake
26 BuildRequires: tcl-devel >= 8.4.6
27 BuildRequires: tk-devel >= 8.4.6
28 Requires: tcl >= 8.4.6
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 %define _ulibdir /usr/lib
34 Expect is a tool for automating interactive applications such as
35 telnet, ftp, passwd, fsck, rlogin, tip, etc. It makes it easy for a
36 script to control another program and interact with it.
39 Expect to narzêdzie do automatyzacji interakcji z aplikacjami takimi
40 jak telnet, ftp, passwd, fsck, rlogin, tip itp. Expect pozwala w ³atwy
41 sposób przy pomocy skryptu kontrolowaæ inny program.
44 Expect ist ein Tool zur Automatisierung interaktiver Applikationen wie
45 telnet, ftp, passwd, fsck, rlogin, tip usw. Mit seiner Hilfe kann ein
46 Skript ein anderes Programm sehr leicht steuern oder damit
50 expect est un un outil pour automatiser les applications interactives
51 comme telnet, ftp, passwd, fsck, rlogin, tip, etc. Il est alors facile
52 pour un script de contrôler un autre programme et d'interagir avec
56 Expect telnet, ftp, passwd, fsck, rlogin, tip gibi etkileþimli
57 uygulamalarý otomatize etmeye yarayan bir araçtýr. Bir uygulamanýn bir
58 diðer uygulamayý denetlemesini kolaylaþtýrýr.
61 Expect - ÜÔÏ ÉÎÓÔÒÕÍÅÎÔ ÄÌÑ Á×ÔÏÍÁÔÉÚÁÃÉÉ ÉÎÔÅÒÁËÔÉ×ÎÙÈ ÐÒÏÇÒÁÍÍ,
62 ÔÁËÉÈ ËÁË telnet, ftp, passwd, fsck, rlogin, tip, É Ô.Ð. ðÏÚ×ÏÌÑÅÔ
63 ÕÐÒÁ×ÌÑÔØ ÐÒÏÇÒÁÍÍÁÍÉ É ×ÚÁÉÍÏÄÅÊÓÔ×Ï×ÁÔØ Ó ÎÉÍÉ ÉÚ ÓËÒÉÐÔÏ×.
66 Expect - ÃÅ ¦ÎÓÔÒÕÍÅÎÔ ÄÌÑ Á×ÔÏÍÁÔÉÚÁæ§ ¦ÎÔÅÒÁËÔÉ×ÎÉÈ ÐÒÏÇÒÁÍ, ÔÁËÉÈ
67 ÑË telnet, ftp, passwd, fsck, rlogin, tip, ¦ Ô.¦. äÏÚ×ÏÌѤ ËÅÒÕ×ÁÔÉ
68 ÐÒÏÇÒÁÍÁÍÉ ÔÁ ×ÚÁ¤ÍÏĦÑÔÉ Ú ÎÉÍÉ Ú¦ ÓËÒÉÐÔ¦×.
72 Summary(pl): Rozszerzenie Tk
73 Group: Development/Languages/Tcl
74 Requires: %{name} = %{version}-%{release}
77 This package contains expectk, which is an Tk extension, just as
80 %description X11 -l pl
81 Ten pakiet zawiera expectk, który jest rozszerzeniem dla Tk takim jak
85 Summary: Tcl extension header files and development documentation
86 Summary(pl): Pliki nag³ówkowe i dokumentacja do rozszerzenia jêzyka Tcl
87 Group: Development/Languages/Tcl
88 Requires: %{name} = %{version}-%{release}
89 Requires: tcl-devel >= 8.4.6
92 Tcl extension language header files and develppment documentation.
94 %description devel -l pl
95 Pliki nag³ówkowe i dokumentacja do rozszerzenie jêzyka Tcl.
98 Summary: Tcl extension static library
99 Summary(pl): Biblioteka statyczna rozszerzenia jêzyka Tcl
100 Group: Development/Languages/Tcl
101 Requires: %{name}-devel = %{version}-%{release}
104 Tcl extension language static library.
106 %description static -l pl
107 Biblioteka statyczna rozszerzenia jêzyka Tcl.
110 %setup -q -n %{name}-%{major}
116 %if "%{_lib}" == "lib64"
120 chmod +w {.,testsuite}/configure
123 install /usr/share/automake/config.* .
124 # only local macros, don't call aclocal
133 --with-tclconfig=%{_ulibdir} \
134 --with-tkconfig=%{_ulibdir} \
135 --with-tclinclude=%{_includedir} \
136 --with-tkinclude=%{_includedir}
138 cat expect_cf.h | sed "s|.*SETPGRP_VOID.*|\#define SETPGRP_VOID 1|" > expect_cf.h.new
139 mv -f expect_cf.h{.new,}
144 rm -rf $RPM_BUILD_ROOT
146 LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir} \
148 INSTALL_ROOT=$RPM_BUILD_ROOT
150 mv -f $RPM_BUILD_ROOT%{_bindir}/{rftp,rftp-expect}
152 ln -sf $(cd $RPM_BUILD_ROOT%{_libdir} ; echo libexpect%{major}.so.*.*) \
153 $RPM_BUILD_ROOT%{_libdir}/libexpect%{major}.so
154 ln -sf $(cd $RPM_BUILD_ROOT%{_libdir} ; echo libexpect%{major}.so.*.*) \
155 $RPM_BUILD_ROOT%{_libdir}/libexpect.so
158 rm -rf $RPM_BUILD_ROOT
160 %post -p /sbin/ldconfig
161 %postun -p /sbin/ldconfig
164 %defattr(644,root,root,755)
165 %attr(755,root,root) %{_bindir}/autoexpect
166 %attr(755,root,root) %{_bindir}/autopasswd
167 %attr(755,root,root) %{_bindir}/cryptdir
168 %attr(755,root,root) %{_bindir}/decryptdir
169 %attr(755,root,root) %{_bindir}/dislocate
170 %attr(755,root,root) %{_bindir}/expect
171 %attr(755,root,root) %{_bindir}/ftp-rfc
172 %attr(755,root,root) %{_bindir}/kibitz
173 %attr(755,root,root) %{_bindir}/lpunlock
174 %attr(755,root,root) %{_bindir}/mkpasswd
175 %attr(755,root,root) %{_bindir}/passmass
176 %attr(755,root,root) %{_bindir}/rftp-expect
177 %attr(755,root,root) %{_bindir}/rlogin-cwd
178 %attr(755,root,root) %{_bindir}/timed-read
179 %attr(755,root,root) %{_bindir}/timed-run
180 %attr(755,root,root) %{_bindir}/unbuffer
181 %attr(755,root,root) %{_bindir}/weather
182 %dir %{_libdir}/expect*
183 %attr(755,root,root) %{_libdir}/expect*/pkgIndex.tcl
184 %attr(755,root,root) %{_libdir}/libexpect*.so.*.*
185 %{_mandir}/man1/autoexpect.*
186 %{_mandir}/man1/cryptdir.*
187 %{_mandir}/man1/decryptdir.*
188 %{_mandir}/man1/dislocate.*
189 %{_mandir}/man1/expect.*
190 %{_mandir}/man1/kibitz.*
191 %{_mandir}/man1/mkpasswd.*
192 %{_mandir}/man1/passmass.*
193 %{_mandir}/man1/unbuffer.*
196 %defattr(644,root,root,755)
197 %attr(755,root,root) %{_bindir}/expectk
198 %attr(755,root,root) %{_bindir}/multixterm
199 %attr(755,root,root) %{_bindir}/tknewsbiff
200 %attr(755,root,root) %{_bindir}/tkpasswd
201 %attr(755,root,root) %{_bindir}/xkibitz
202 %attr(755,root,root) %{_bindir}/xpstat
203 %{_mandir}/man1/expectk.*
204 %{_mandir}/man1/multixterm.*
205 %{_mandir}/man1/tknewsbiff.*
206 %{_mandir}/man1/xkibitz.*
209 %defattr(644,root,root,755)
210 %doc ChangeLog FAQ HISTORY NEWS README
211 %attr(755,root,root) %{_libdir}/libexpect*.so
216 %defattr(644,root,root,755)