commit 28143ada6c3d91ea796028d02ba89df3a1f09d5d Author: Petr Šabata <contyk@xxxxxxxxxx> Date: Tue Nov 12 15:52:02 2013 +0900 1.06 bump - SOAP::Transport::TCP is back - UDDI::Lite, XML::Parser::Lite, and XMLRPC::Lite are now split from the package .gitignore | 1 + perl-SOAP-Lite-0.715-IO-modules.patch | 425 --------------------------------- perl-SOAP-Lite-0.716-test.patch | 13 - perl-SOAP-Lite.spec | 77 +++---- sources | 2 +- 5 files changed, 31 insertions(+), 487 deletions(-) --- diff --git a/.gitignore b/.gitignore index dc40280..c3b5957 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ SOAP-Lite-0.710.10.tar.gz /SOAP-Lite-0.714.tar.gz /SOAP-Lite-0.715.tar.gz /SOAP-Lite-0.716.tar.gz +/SOAP-Lite-1.06.tar.gz diff --git a/perl-SOAP-Lite.spec b/perl-SOAP-Lite.spec index e00aaa8..db7c99d 100644 --- a/perl-SOAP-Lite.spec +++ b/perl-SOAP-Lite.spec @@ -1,63 +1,46 @@ Name: perl-SOAP-Lite -Version: 0.716 -Release: 3%{?dist} +Version: 1.06 +Release: 1%{?dist} Summary: Client and server side SOAP implementation License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/SOAP-Lite/ Source0: http://search.cpan.org/CPAN/authors/id/M/MK/MKUTTER/SOAP-Lite-%{version}.tar.gz -# This shouldn't be needed with 0.717+ (#78489) -Patch0: perl-SOAP-Lite-0.715-IO-modules.patch -Patch1: perl-SOAP-Lite-0.716-test.patch BuildArch: noarch -# Core package BuildRequires: perl +BuildRequires: perl(bytes) +BuildRequires: perl(Carp) BuildRequires: perl(Class::Inspector) BuildRequires: perl(constant) +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(Exporter) +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(LWP::UserAgent) BuildRequires: perl(MIME::Base64) +BuildRequires: perl(MIME::Entity) +BuildRequires: perl(MIME::Parser) +BuildRequires: perl(overload) BuildRequires: perl(Scalar::Util) -BuildRequires: perl(Task::Weaken) +BuildRequires: perl(strict) +BuildRequires: perl(Test) BuildRequires: perl(Test::More) BuildRequires: perl(URI) -BuildRequires: perl(XML::Parser) >= 2.23 -# Optional -BuildRequires: perl(LWP::UserAgent) -BuildRequires: perl(Crypt::SSLeay) -BuildRequires: perl(MIME::Lite) -BuildRequires: perl(HTTP::Daemon) -BuildRequires: perl(Apache) -BuildRequires: perl(FCGI) -BuildRequires: perl(MIME::Parser) -BuildRequires: perl(Net::POP3) -BuildRequires: perl(IO::File) -BuildRequires: perl(IO::Socket::SSL) -BuildRequires: perl(Compress::Zlib) - -Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +BuildRequires: perl(URI::Escape) +BuildRequires: perl(vars) +BuildRequires: perl(warnings) +BuildRequires: perl(XML::Parser) +# We don't require Apache* modules as both mod_perl 1 and 2 are supported. +# The server also introduces a huge dependency chain not everyone really wants. Requires: perl(Compress::Zlib) Requires: perl(Encode) -Requires: perl(Errno) -Requires: perl(HTTP::Daemon) Requires: perl(HTTP::Headers) Requires: perl(HTTP::Request) -Requires: perl(LWP::UserAgent) Requires: perl(MIME::Base64) Requires: perl(MIME::Entity) -Requires: perl(MIME::Parser) -Requires: perl(POSIX) -Requires: perl(URI) Requires: perl(XML::Parser) -Requires: perl(XML::Parser::Lite) - -# RPM 4.8 filters -%{?filter_setup: -%filter_from_requires /perl(My::/d -%filter_from_provides /perl(My::/d -%filter_from_provides /perl(LWP::Protocol)/d -%?perl_default_filter -} -# RPM 4.9 filters +Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) + %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(My::.*\\) %global __provides_exclude %__provides_exclude|perl\\(LWP::Protocol\\) %global __requires_exclude %{?_requires_exclude:%__requires_exclude|}perl\\(My::\\) @@ -69,9 +52,7 @@ client and server side. %prep %setup -q -n SOAP-Lite-%{version} -%patch0 -p1 -%patch1 -p1 -find examples -type f -exec chmod ugo-x {} \; +find examples -type f -exec chmod ugo-x {} + %build perl Makefile.PL --noprompt INSTALLDIRS=vendor @@ -79,26 +60,26 @@ make %{?_smp_mflags} %install make pure_install DESTDIR=%{buildroot} -find %{buildroot} -type f -name .packlist -exec rm -f {} ';' +find %{buildroot} -type f -name .packlist -exec rm -f {} + chmod -R u+w %{buildroot}/* %check -# PERL_PERTURB_KEYS=0 to work around CPAN RT#84168, fixed in 1.01. -PERL_PERTURB_KEYS=0 make test +make test %files -%doc Changes README ReleaseNotes.txt examples +%doc Changes HACKING README ReleaseNotes.txt examples %{_bindir}/*pl %{perl_vendorlib}/SOAP %{perl_vendorlib}/Apache -%{perl_vendorlib}/IO -%{perl_vendorlib}/UDDI -%{perl_vendorlib}/XML -%{perl_vendorlib}/XMLRPC %{_mandir}/man3/* %{_mandir}/man1/* %changelog +* Tue Nov 12 2013 Petr Šabata <contyk@xxxxxxxxxx> - 1.06-1 +- 1.06 bump +- SOAP::Transport::TCP is back +- UDDI::Lite, XML::Parser::Lite, and XMLRPC::Lite are now split from the package + * Sun Aug 04 2013 Petr Pisar <ppisar@xxxxxxxxxx> - 0.716-3 - Perl 5.18 rebuild - Adjust tests for Perl 5.18 (CPAN RT#84168) diff --git a/sources b/sources index d4e747a..3921133 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d9cef5120d52745ecfd24a7622f08d2f SOAP-Lite-0.716.tar.gz +29eea1515fa397fdd6723ae73ace11bf SOAP-Lite-1.06.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel