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: 391a4b93dc01b1aad5f6e0752d5d5c73
16 Patch0: %{name}-pty.patch
17 Patch1: %{name}-alpha.patch
18 Patch2: %{name}-bug7869.patch
19 Patch3: %{name}-fixcat.patch
20 Patch4: %{name}-jbj.patch
21 Patch5: %{name}-soname.patch
22 Patch6: %{name}-lib64.patch
24 URL: http://expect.nist.gov/
25 BuildRequires: autoconf
26 BuildRequires: automake
27 BuildRequires: tcl-devel >= 8.4.6
28 BuildRequires: tk-devel >= 8.4.6
29 Requires: tcl >= 8.4.6
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 %define _ulibdir /usr/lib
35 Expect is a tool for automating interactive applications such as
36 telnet, ftp, passwd, fsck, rlogin, tip, etc. It makes it easy for a
37 script to control another program and interact with it.
40 Expect to narzêdzie do automatyzacji interakcji z aplikacjami takimi
41 jak telnet, ftp, passwd, fsck, rlogin, tip itp. Expect pozwala w ³atwy
42 sposób przy pomocy skryptu kontrolowaæ inny program.
45 Expect ist ein Tool zur Automatisierung interaktiver Applikationen wie
46 telnet, ftp, passwd, fsck, rlogin, tip usw. Mit seiner Hilfe kann ein
47 Skript ein anderes Programm sehr leicht steuern oder damit
51 expect est un un outil pour automatiser les applications interactives
52 comme telnet, ftp, passwd, fsck, rlogin, tip, etc. Il est alors facile
53 pour un script de contrôler un autre programme et d'interagir avec
57 Expect telnet, ftp, passwd, fsck, rlogin, tip gibi etkileþimli
58 uygulamalarý otomatize etmeye yarayan bir araçtýr. Bir uygulamanýn bir
59 diðer uygulamayý denetlemesini kolaylaþtýrýr.
62 Expect - ÜÔÏ ÉÎÓÔÒÕÍÅÎÔ ÄÌÑ Á×ÔÏÍÁÔÉÚÁÃÉÉ ÉÎÔÅÒÁËÔÉ×ÎÙÈ ÐÒÏÇÒÁÍÍ,
63 ÔÁËÉÈ ËÁË telnet, ftp, passwd, fsck, rlogin, tip, É Ô.Ð. ðÏÚ×ÏÌÑÅÔ
64 ÕÐÒÁ×ÌÑÔØ ÐÒÏÇÒÁÍÍÁÍÉ É ×ÚÁÉÍÏÄÅÊÓÔ×Ï×ÁÔØ Ó ÎÉÍÉ ÉÚ ÓËÒÉÐÔÏ×.
67 Expect - ÃÅ ¦ÎÓÔÒÕÍÅÎÔ ÄÌÑ Á×ÔÏÍÁÔÉÚÁæ§ ¦ÎÔÅÒÁËÔÉ×ÎÉÈ ÐÒÏÇÒÁÍ, ÔÁËÉÈ
68 ÑË telnet, ftp, passwd, fsck, rlogin, tip, ¦ Ô.¦. äÏÚ×ÏÌѤ ËÅÒÕ×ÁÔÉ
69 ÐÒÏÇÒÁÍÁÍÉ ÔÁ ×ÚÁ¤ÍÏĦÑÔÉ Ú ÎÉÍÉ Ú¦ ÓËÒÉÐÔ¦×.
73 Summary(pl): Rozszerzenie Tk
74 Group: Development/Languages/Tcl
75 Requires: %{name} = %{version}-%{release}
78 This package contains expectk, which is an Tk extension, just as
81 %description X11 -l pl
82 Ten pakiet zawiera expectk, który jest rozszerzeniem dla Tk takim jak
86 Summary: Tcl extension header files and development documentation
87 Summary(pl): Pliki nag³ówkowe i dokumentacja do rozszerzenia jêzyka Tcl
88 Group: Development/Languages/Tcl
89 Requires: %{name} = %{version}-%{release}
90 Requires: tcl-devel >= 8.4.6
93 Tcl extension language header files and develppment documentation.
95 %description devel -l pl
96 Pliki nag³ówkowe i dokumentacja do rozszerzenie jêzyka Tcl.
99 Summary: Tcl extension static library
100 Summary(pl): Biblioteka statyczna rozszerzenia jêzyka Tcl
101 Group: Development/Languages/Tcl
102 Requires: %{name}-devel = %{version}-%{release}
105 Tcl extension language static library.
107 %description static -l pl
108 Biblioteka statyczna rozszerzenia jêzyka Tcl.
111 %setup -q -n %{name}-%{major}
122 chmod +w {.,testsuite}/configure
125 install /usr/share/automake/config.* .
126 # only local macros, don't call aclocal
135 --with-tclconfig=%{_ulibdir} \
136 --with-tkconfig=%{_ulibdir} \
137 --with-tclinclude=%{_includedir} \
138 --with-tkinclude=%{_includedir}
140 cat expect_cf.h | sed "s|.*SETPGRP_VOID.*|\#define SETPGRP_VOID 1|" > expect_cf.h.new
141 mv -f expect_cf.h{.new,}
146 rm -rf $RPM_BUILD_ROOT
148 LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir} \
150 INSTALL_ROOT=$RPM_BUILD_ROOT
152 mv -f $RPM_BUILD_ROOT%{_bindir}/{rftp,rftp-expect}
154 ln -sf $(cd $RPM_BUILD_ROOT%{_libdir} ; echo libexpect%{major}.so.*.*) \
155 $RPM_BUILD_ROOT%{_libdir}/libexpect%{major}.so
156 ln -sf $(cd $RPM_BUILD_ROOT%{_libdir} ; echo libexpect%{major}.so.*.*) \
157 $RPM_BUILD_ROOT%{_libdir}/libexpect.so
160 rm -rf $RPM_BUILD_ROOT
162 %post -p /sbin/ldconfig
163 %postun -p /sbin/ldconfig
166 %defattr(644,root,root,755)
167 %attr(755,root,root) %{_bindir}/autoexpect
168 %attr(755,root,root) %{_bindir}/autopasswd
169 %attr(755,root,root) %{_bindir}/cryptdir
170 %attr(755,root,root) %{_bindir}/decryptdir
171 %attr(755,root,root) %{_bindir}/dislocate
172 %attr(755,root,root) %{_bindir}/expect
173 %attr(755,root,root) %{_bindir}/ftp-rfc
174 %attr(755,root,root) %{_bindir}/kibitz
175 %attr(755,root,root) %{_bindir}/lpunlock
176 %attr(755,root,root) %{_bindir}/mkpasswd
177 %attr(755,root,root) %{_bindir}/passmass
178 %attr(755,root,root) %{_bindir}/rftp-expect
179 %attr(755,root,root) %{_bindir}/rlogin-cwd
180 %attr(755,root,root) %{_bindir}/timed-read
181 %attr(755,root,root) %{_bindir}/timed-run
182 %attr(755,root,root) %{_bindir}/unbuffer
183 %attr(755,root,root) %{_bindir}/weather
184 %dir %{_libdir}/expect*
185 %attr(755,root,root) %{_libdir}/expect*/pkgIndex.tcl
186 %attr(755,root,root) %{_libdir}/libexpect*.so.*.*
187 %{_mandir}/man1/autoexpect.*
188 %{_mandir}/man1/cryptdir.*
189 %{_mandir}/man1/decryptdir.*
190 %{_mandir}/man1/dislocate.*
191 %{_mandir}/man1/expect.*
192 %{_mandir}/man1/kibitz.*
193 %{_mandir}/man1/mkpasswd.*
194 %{_mandir}/man1/passmass.*
195 %{_mandir}/man1/unbuffer.*
198 %defattr(644,root,root,755)
199 %attr(755,root,root) %{_bindir}/expectk
200 %attr(755,root,root) %{_bindir}/multixterm
201 %attr(755,root,root) %{_bindir}/tknewsbiff
202 %attr(755,root,root) %{_bindir}/tkpasswd
203 %attr(755,root,root) %{_bindir}/xkibitz
204 %attr(755,root,root) %{_bindir}/xpstat
205 %{_mandir}/man1/expectk.*
206 %{_mandir}/man1/multixterm.*
207 %{_mandir}/man1/tknewsbiff.*
208 %{_mandir}/man1/xkibitz.*
211 %defattr(644,root,root,755)
212 %doc ChangeLog FAQ HISTORY NEWS README
213 %attr(755,root,root) %{_libdir}/libexpect*.so
218 %defattr(644,root,root,755)