]> git.pld-linux.org Git - packages/expect.git/blobdiff - expect.spec
- tabs in preamble
[packages/expect.git] / expect.spec
index 9fef5dda7edeb8acd9c81573abf46ab9a2bac0aa..17183ba3daea7f7a94798e4ce057656aa3ddd5e4 100644 (file)
 Summary:       Tcl extension
-Summary(de):   Tcl-Erweiterung
-Summary(fr):   Extension Tcl
-Summary(pl):   Rozszerzenie Tcl
-Summary(ru):   òÁÓÛÉÒÅÎÉÅ Tcl ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÐÒÏÇÒÁÍÍÁÍÉ ÉÚ ÓËÒÉÐÔÏ×
-Summary(tr):   Programlar arasý etkileþimi mümkün kýlan Tcl geniþletmesi
-Summary(uk):   òÏÚÛÉÒÅÎÎÑ Tcl ÄÌÑ ËÅÒÕ×ÁÎÎÑ ÐÒÏÇÒÁÍÁÍÉ Ú¦ ÓËÒÉÐÔ¦×
+Summary(de.UTF-8):     Tcl-Erweiterung
+Summary(fr.UTF-8):     Extension Tcl
+Summary(pl.UTF-8):     Rozszerzenie Tcl
+Summary(ru.UTF-8):     Расширение Tcl для управления программами из скриптов
+Summary(tr.UTF-8):     Programlar arası etkileşimi mümkün kılan Tcl genişletmesi
+Summary(uk.UTF-8):     Розширення Tcl для керування програмами зі скриптів
 Name:          expect
-%define        major   5.39
+%define        major   5.43
 Version:       %{major}.0
-Release:       2
+Release:       1
 License:       BSD
 Group:         Development/Languages/Tcl
 Source0:       http://expect.nist.gov/src/%{name}-%{version}.tar.gz
-# Source0-md5: 38a39787ef888f4fa009a8384d5c7c0a
+# Source0-md5: 230400129630335b3060a42f66fec11d
 Patch0:                %{name}-pty.patch
 Patch1:                %{name}-alpha.patch
 Patch2:                %{name}-bug7869.patch
 Patch3:                %{name}-fixcat.patch
-Patch4:                %{name}-jbj.patch
-Patch5:                %{name}-soname.patch
-Patch6:                %{name}-lib64.patch
-Icon:          tcl.gif
+Patch4:                %{name}-soname.patch
+Patch5:                %{name}-lib64.patch
+Patch6:                %{name}-build.patch
 URL:           http://expect.nist.gov/
 BuildRequires: autoconf
 BuildRequires: automake
-BuildRequires: tcl-devel >= 8.4.4
-BuildRequires: tk-devel >= 8.4.3
+BuildRequires: tcl-devel >= 8.4.6
+BuildRequires: tk-devel >= 8.4.6
+Requires:      tcl >= 8.4.6
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define        _ulibdir        /usr/lib
+%define                _ulibdir        /usr/lib
 
 %description
 Expect is a tool for automating interactive applications such as
 telnet, ftp, passwd, fsck, rlogin, tip, etc. It makes it easy for a
 script to control another program and interact with it.
 
-%description -l pl
-Expect to narzêdzie do automatyzacji interakcji z aplikacjami takimi
-jak telnet, ftp, passwd, fsck, rlogin, tip itp. Expect pozwala w ³atwy
-sposób przy pomocy skryptu kontrolowaæ inny program.
+%description -l pl.UTF-8
+Expect to narzędzie do automatyzacji interakcji z aplikacjami takimi
+jak telnet, ftp, passwd, fsck, rlogin, tip itp. Expect pozwala w łatwy
+sposób przy pomocy skryptu kontrolować inny program.
 
-%description -l de
+%description -l de.UTF-8
 Expect ist ein Tool zur Automatisierung interaktiver Applikationen wie
 telnet, ftp, passwd, fsck, rlogin, tip usw. Mit seiner Hilfe kann ein
 Skript ein anderes Programm sehr leicht steuern oder damit
 interagieren.
 
-%description -l fr
+%description -l fr.UTF-8
 expect est un un outil pour automatiser les applications interactives
 comme telnet, ftp, passwd, fsck, rlogin, tip, etc. Il est alors facile
-pour un script de contrôler un autre programme et d'interagir avec
+pour un script de contrôler un autre programme et d'interagir avec
 lui.
 
-%description -l tr
-Expect telnet, ftp, passwd, fsck, rlogin, tip gibi etkileþimli
-uygulamalarý otomatize etmeye yarayan bir araçtýr. Bir uygulamanýn bir
-diðer uygulamayý denetlemesini kolaylaþtýrýr.
+%description -l tr.UTF-8
+Expect telnet, ftp, passwd, fsck, rlogin, tip gibi etkileşimli
+uygulamaları otomatize etmeye yarayan bir araçtır. Bir uygulamanın bir
+diğer uygulamayı denetlemesini kolaylaştırır.
 
-%description -l ru
-Expect - ÜÔÏ ÉÎÓÔÒÕÍÅÎÔ ÄÌÑ Á×ÔÏÍÁÔÉÚÁÃÉÉ ÉÎÔÅÒÁËÔÉ×ÎÙÈ ÐÒÏÇÒÁÍÍ,
-ÔÁËÉÈ ËÁË telnet, ftp, passwd, fsck, rlogin, tip, É Ô.Ð. ðÏÚ×ÏÌÑÅÔ
-ÕÐÒÁ×ÌÑÔØ ÐÒÏÇÒÁÍÍÁÍÉ É ×ÚÁÉÍÏÄÅÊÓÔ×Ï×ÁÔØ Ó ÎÉÍÉ ÉÚ ÓËÒÉÐÔÏ×.
+%description -l ru.UTF-8
+Expect - это инструмент для автоматизации интерактивных программ,
+таких как telnet, ftp, passwd, fsck, rlogin, tip, и т.п. Позволяет
+управлять программами и взаимодействовать с ними из скриптов.
 
-%description -l uk
-Expect - ÃÅ ¦ÎÓÔÒÕÍÅÎÔ ÄÌÑ Á×ÔÏÍÁÔÉÚÁ槠¦ÎÔÅÒÁËÔÉ×ÎÉÈ ÐÒÏÇÒÁÍ, ÔÁËÉÈ
Ë telnet, ftp, passwd, fsck, rlogin, tip, ¦ Ô.¦. äÏÚ×ÏÌѤ ËÅÒÕ×ÁÔÉ
ÒÏÇÒÁÍÁÍÉ ÔÁ ×ÚÁ¤ÍÏĦÑÔÉ Ú ÎÉÍÉ Ú¦ ÓËÒÉÐÔ¦×.
+%description -l uk.UTF-8
+Expect - це інструмент для автоматизації інтерактивних програм, таких
\8fк telnet, ftp, passwd, fsck, rlogin, tip, Ñ\96 Ñ\82\96. Ð\94озволÑ\8fÑ\94 ÐºÐµÑ\80Ñ\83ваÑ\82и
¿Ñ\80огÑ\80амами Ñ\82а Ð²Ð·Ð°Ñ\94модÑ\96Ñ\8fÑ\82и Ð· Ð½Ð¸Ð¼Ð¸ Ð·Ñ\96 Ñ\81кÑ\80ипÑ\82Ñ\96в.
 
 %package X11
 Summary:       Tk extension
-Summary(pl):   Rozszerzenie Tk
+Summary(pl.UTF-8):     Rozszerzenie Tk
 Group:         Development/Languages/Tcl
-Requires:      %{name} = %{version}
+Requires:      %{name} = %{version}-%{release}
 
 %description X11
 This package contains expectk, which is an Tk extension, just as
 expect Tcl extension.
 
-%description X11 -l pl
-Ten pakiet zawiera expectk, który jest rozszerzeniem dla Tk takim jak
+%description X11 -l pl.UTF-8
+Ten pakiet zawiera expectk, który jest rozszerzeniem dla Tk takim jak
 expect jest dla Tcl.
 
 %package devel
 Summary:       Tcl extension header files and development documentation
-Summary(pl):   Pliki nag³ówkowe i dokumentacja do rozszerzenia jêzyka Tcl
+Summary(pl.UTF-8):     Pliki nagłówkowe i dokumentacja do rozszerzenia języka Tcl
 Group:         Development/Languages/Tcl
-Requires:      %{name} = %{version}
-Requires:      tcl-devel
+Requires:      %{name} = %{version}-%{release}
+Requires:      tcl-devel >= 8.4.6
 
 %description devel
 Tcl extension language header files and develppment documentation.
 
-%description devel -l pl
-Pliki nag³ówkowe i dokumentacja do rozszerzenie jêzyka Tcl.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe i dokumentacja do rozszerzenie języka Tcl.
 
-%package       static
+%package static
 Summary:       Tcl extension static library
-Summary(pl):   Biblioteka statyczna rozszerzenia jêzyka Tcl
+Summary(pl.UTF-8):     Biblioteka statyczna rozszerzenia języka Tcl
 Group:         Development/Languages/Tcl
-Requires:      %{name}-devel = %{version}
+Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
 Tcl extension language static library.
 
-%description static -l pl
-Biblioteka statyczna rozszerzenia jêzyka Tcl.
+%description static -l pl.UTF-8
+Biblioteka statyczna rozszerzenia języka Tcl.
 
 %prep
 %setup -q -n %{name}-%{major}
@@ -113,28 +113,28 @@ Biblioteka statyczna rozszerzenia j
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%if "%{_lib}" == "lib64"
 %patch5 -p1
-%ifarch amd64
-%patch6 -p1
 %endif
+%patch6 -p1
 
 chmod +w {.,testsuite}/configure
 
 %build
 install /usr/share/automake/config.* .
-%{__aclocal}
+# only local macros, don't call aclocal
 %{__autoconf}
 cd testsuite
-# aclocal doesn't work
 cp ../aclocal.m4 .
 %{__autoconf}
 cd -
+CFLAGS="%{rpmcflags} -I%{_includedir}/tcl-private/unix"
 %configure \
        --enable-gcc \
        --enable-shared \
        --with-tclconfig=%{_ulibdir} \
        --with-tkconfig=%{_ulibdir} \
-       --with-tclinclude=%{_includedir} \
+       --with-tclinclude=%{_includedir}/tcl-private \
        --with-tkinclude=%{_includedir}
 
 cat expect_cf.h | sed "s|.*SETPGRP_VOID.*|\#define SETPGRP_VOID 1|" > expect_cf.h.new
@@ -211,9 +211,9 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc ChangeLog FAQ HISTORY NEWS README
 %attr(755,root,root) %{_libdir}/libexpect*.so
-%{_includedir}/*
+%{_includedir}/*.h
 %{_mandir}/man3/*
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/*.a
+%{_libdir}/libexpect*.a
This page took 0.044007 seconds and 4 git commands to generate.