%define pkg_name Yahoo-Search %define pkg_version 1.5.8 %define rpm_pkg_version 1.5.8 %define rpm_pkg_release 1.n0i.1 Summary: Official interface to Yahoo!s Search API Name: perl-%{pkg_name} Version: %{rpm_pkg_version} %if "%{pkg_version}" == "%{rpm_pkg_version}" Release: %{rpm_pkg_release} %else Release: %{rpm_pkg_release}.%(echo %{pkg_version} | tr - _) %endif Group: Development/Libraries License: Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: ftp://ftp.cpan.org/authors/id/J/JF/JFRIEDL/%{pkg_name}-%{pkg_version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: perl(:MODULE_COMPAT_%(%{__perl} -le 'printf "%%vd", $^V')) %{!?_without_test:BuildRequires: perl(HTTP::Request)} %{!?_without_test:BuildRequires: perl(LWP::UserAgent)} %{!?_without_test:BuildRequires: perl(URI)} %description This is the Perl interface to Yahoo! Search web services. This package provides a simple but complete programmatic interface to Yahoo's document search, image search, video search, news search, and "Local" search, as well as its "related terms" and "did you misspell?" features. This uses their XML web services behind the scenes (no screen scraping), so it is fast and consistent. %prep %setup -n %{pkg_name}-%{pkg_version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} %{!?_without_test:%{__make} test} %install %{__rm} -rf $RPM_BUILD_ROOT %{__make} pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name .packlist -delete || : find $RPM_BUILD_ROOT -type f -name '*.bs' -a -empty -delete || : find $RPM_BUILD_ROOT -depth -type d -a -empty -delete || : %{__chmod} -R u+w,go-w $RPM_BUILD_ROOT/* find $RPM_BUILD_ROOT | xargs -r touch %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes README %{perl_vendorlib}/* %{_mandir}/man*/* %changelog * Mon Apr 10 2006 Marius Feraru 1.5.8-1.n0i.1 - spec file (re)created using N0i::CPAN::RPMizer v1.12.1 - rebuild on perl 5.8.8