%define pkg_name Expect %define pkg_version 1.21 %define rpm_pkg_version 1.21 %define rpm_pkg_release 1.n0i.3 Summary: Tcl-Expect for Perl Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: http://www.cpan.org/authors/id/R/RG/RGIERSIG/%{pkg_name}-%{pkg_version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: reb00t-rpmdevtools Requires: perl(IO::Pty) >= 1.03 Requires: perl(IO::Tty) >= 1.03 BuildRequires: perl(ExtUtils::MakeMaker) %{!?_without_test:BuildRequires: perl(IO::Pty) >= 1.03} %{!?_without_test:BuildRequires: perl(IO::Tty) >= 1.03} %description Expect.pm is built to either spawn a process or take an existing filehandle and interact with it such that normally interactive tasks can be done without operator assistance. This concept makes more sense if you are already familiar with the versatile Tcl version of Expect. %prep %setup -q -n %{pkg_name}-%{pkg_version} %{fix_mod} %{fix_perl_path examples/ tutorial/} %build %{perl_build} %{!?_without_test:%{__make} test} %install %{__rm} -rf $RPM_BUILD_ROOT %{perl_install} %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{perl_files} %doc Changes examples/ README tutorial/ %changelog * Mon Aug 20 2007 Marius Feraru - 1.21-1.n0i.3 - version 1.21 * Tue May 22 2007 Marius Feraru - 1.20-1.n0i.2 - spec file (re)created using N0i::CPAN::RPMizer v1.14.7 - version 1.20 * Tue Jun 06 2006 Marius Feraru - 1.17-1.n0i.1 - spec file (re)created using N0i::CPAN::RPMizer v1.12.1 - rebuild on perl 5.8.8