Chris Weyl 99c8f41
Name:           perl-POE-Component-Server-SOAP
Chris Weyl 1918dfe
Version:        1.11
90a0557
Release:        2%{?dist}
Chris Weyl 99c8f41
Summary:        Publish POE event handlers via SOAP over HTTP
90a0557
License:        GPL+ or Artistic
Chris Weyl 99c8f41
Group:          Development/Libraries
Chris Weyl 99c8f41
URL:            http://search.cpan.org/dist/POE-Component-Server-SOAP/
Chris Weyl 99c8f41
Source0:        http://www.cpan.org/authors/id/A/AP/APOCAL/POE-Component-Server-SOAP-%{version}.tar.gz
Chris Weyl 99c8f41
Chris Weyl 99c8f41
BuildArch:      noarch
Chris Weyl 99c8f41
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Chris Weyl 99c8f41
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Chris Weyl 99c8f41
Chris Weyl 99c8f41
BuildRequires:  perl(POE) >= 0.29
Chris Weyl 99c8f41
BuildRequires:  perl(POE::Component::Server::SimpleHTTP) >= 1.10
Chris Weyl 99c8f41
BuildRequires:  perl(SOAP::Lite) >= 0.55
90a0557
BuildRequires:  perl(Test::More)
Chris Weyl 99c8f41
Chris Weyl 99c8f41
%description
Chris Weyl 99c8f41
This module makes serving SOAP/1.1 requests a breeze in POE.
Chris Weyl 99c8f41
Chris Weyl 99c8f41
%prep
Chris Weyl 99c8f41
%setup -q -n POE-Component-Server-SOAP-%{version}
Chris Weyl 99c8f41
Chris Weyl 99c8f41
%build
Chris Weyl 99c8f41
%{__perl} Makefile.PL INSTALLDIRS=vendor
Chris Weyl 99c8f41
make %{?_smp_mflags}
Chris Weyl 99c8f41
Chris Weyl 99c8f41
# fix a non-UTF-8 issue....
Chris Weyl 99c8f41
cd blib/man3
Chris Weyl 99c8f41
iconv --from=ISO-8859-1 --to=UTF-8 POE::Component::Server::SOAP.3pm > new
Chris Weyl 99c8f41
mv new POE::Component::Server::SOAP.3pm
Chris Weyl 99c8f41
Chris Weyl 99c8f41
Chris Weyl 99c8f41
%install
Chris Weyl 99c8f41
rm -rf %{buildroot}
Chris Weyl 99c8f41
Chris Weyl 99c8f41
make pure_install PERL_INSTALL_ROOT=%{buildroot}
Chris Weyl 99c8f41
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
Chris Weyl 99c8f41
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
Chris Weyl 99c8f41
Chris Weyl 99c8f41
%{_fixperms} %{buildroot}/*
Chris Weyl 99c8f41
Chris Weyl 99c8f41
%check
Chris Weyl 99c8f41
make test
Chris Weyl 99c8f41
Chris Weyl 99c8f41
%clean
Chris Weyl 99c8f41
rm -rf %{buildroot}
Chris Weyl 99c8f41
Chris Weyl 99c8f41
%files
Chris Weyl 99c8f41
%defattr(-,root,root,-)
Chris Weyl 1918dfe
%doc README Changes examples/ t/
Chris Weyl 99c8f41
%{perl_vendorlib}/*
Chris Weyl 99c8f41
%{_mandir}/man3/*
Chris Weyl 99c8f41
Chris Weyl 99c8f41
%changelog
90a0557
* Thu Jan 10 2008 Ralf Cors├ępius <rc040203@freenet.de> 1.11-2
90a0557
- Update License-tag.
90a0557
- BR: perl(Test::More) (BZ 419631).
90a0557
Chris Weyl 1918dfe
* Sat Jun 02 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.11-1
Chris Weyl 1918dfe
- update to 1.11
Chris Weyl 1918dfe
- add t/ to doc
Chris Weyl 1918dfe
Chris Weyl 80e42dc
* Tue Oct 03 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.10-1
Chris Weyl 80e42dc
- update to 1.10 -- which _finally_ includes a Changes file :)
Chris Weyl 80e42dc
Chris Weyl 35e936b
* Thu Aug 31 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.09-3
Chris Weyl 35e936b
- bump for mass rebuild
Chris Weyl 35e936b
Chris Weyl 760dbb7
* Fri Aug 18 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.09-2
Chris Weyl 760dbb7
- bump
Chris Weyl 760dbb7
Chris Weyl 99c8f41
* Wed Aug 16 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.09-1
Chris Weyl 99c8f41
- Specfile autogenerated by cpanspec 1.68.
Chris Weyl 99c8f41
- Initial spec file for F-E