diff --git a/XML-RSS-LibXML-0.3100.tar.gz b/XML-RSS-LibXML-0.3100.tar.gz deleted file mode 100644 index 5aacf6b..0000000 --- a/XML-RSS-LibXML-0.3100.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8fd8995834627fd93deecc73e68859b4b9a3618fb636770f66bcd478606551a5 -size 97996 diff --git a/XML-RSS-LibXML-0.3102.tar.gz b/XML-RSS-LibXML-0.3102.tar.gz deleted file mode 100644 index dff34e0..0000000 --- a/XML-RSS-LibXML-0.3102.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f9b40623f074fa375d3a68524779c73c867a24229ab51ee9d6ffed5f81c526eb -size 89892 diff --git a/XML-RSS-LibXML-0.3105.tar.gz b/XML-RSS-LibXML-0.3105.tar.gz new file mode 100644 index 0000000..99178a3 --- /dev/null +++ b/XML-RSS-LibXML-0.3105.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f917963d1a9aacdf63aebd4de1e16f38f4352cd8e956aab7465ea77be8d6b67b +size 81621 diff --git a/perl-XML-RSS-LibXML.changes b/perl-XML-RSS-LibXML.changes index f9b3334..239d6e0 100644 --- a/perl-XML-RSS-LibXML.changes +++ b/perl-XML-RSS-LibXML.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Mon Apr 13 19:05:33 UTC 2015 - coolo@suse.com + +- updated to 0.3105 + see /usr/share/doc/packages/perl-XML-RSS-LibXML/Changes + + 0.3105 2014-04-29T22:31:01Z + * Fix tests for timestamps displaying [+-]0000 + [https://github.com/lestrrat/XML-RSS-LibXML/issues/5] (eserte) + + 0.3104 2014-03-07T21:24:58Z + * Remove stray Makefile + + 0.3103 2014-02-22T08:31:41Z + * Iterate over hash using keys() instead of each() (reported by Dave O'Brien) + * Use Minilla for development + + 0.3102 - 14 Sep 2011 + * Allow upper uppercase letters as first character of namespace prefix + [https://github.com/lestrrat/XML-RSS-LibXML/pull/2] (arc) + + 0.3101 - 06 Jul 2011 + * Fix perl 5.14 qw() deprecation warnings (theory) + * Fix some edge case errors cause by isa / UNIVERSAL::isa + * Fix silly error detecting RSS 1.0 + +------------------------------------------------------------------- +Mon Apr 13 19:05:30 UTC 2015 - coolo@suse.com + +- updated to 0.3102 + see /usr/share/doc/packages/perl-XML-RSS-LibXML/Changes + + 0.3102 - 14 Sep 2011 + * Allow upper uppercase letters as first character of namespace prefix + [https://github.com/lestrrat/XML-RSS-LibXML/pull/2] (arc) + + 0.3101 - 06 Jul 2011 + * Fix perl 5.14 qw() deprecation warnings (theory) + * Fix some edge case errors cause by isa / UNIVERSAL::isa + * Fix silly error detecting RSS 1.0 + ------------------------------------------------------------------- Sat Mar 12 02:02:04 CET 2011 - pascal.bleser@opensuse.org diff --git a/perl-XML-RSS-LibXML.spec b/perl-XML-RSS-LibXML.spec index 733eb5c..40b9715 100644 --- a/perl-XML-RSS-LibXML.spec +++ b/perl-XML-RSS-LibXML.spec @@ -1,73 +1,82 @@ -# vim: set sw=4 ts=4 et nu: +# +# spec file for package perl-XML-RSS-LibXML +# +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + Name: perl-XML-RSS-LibXML -Version: 0.3100 +Version: 0.3105 Release: 0 +%define cpan_name XML-RSS-LibXML Summary: XML::RSS with XML::LibXML -Source: http://search.cpan.org/CPAN/authors/id/D/DM/DMAKI/XML-RSS-LibXML-%{version}.tar.gz -URL: http://search.cpan.org/dist/XML-RSS-LibXML +License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl -License: Perl License -BuildRoot: %{_tmppath}/build-%{name}-%{version} -%{perl_requires} -BuildRequires: perl-macros -BuildRequires: make -BuildRequires: perl(ExtUtils::MakeMaker) >= 6.42 -BuildRequires: perl(XML::LibXML::XPathContext) -BuildRequires: perl(DateTime::Format::W3CDTF) -BuildRequires: perl(XML::LibXML) >= 1.66 -BuildRequires: perl(DateTime::Format::Mail) -BuildRequires: perl(UNIVERSAL::require) -BuildRequires: perl(Class::Accessor::Fast) -BuildRequires: perl(Encode) -Requires: perl(XML::LibXML::XPathContext) -Requires: perl(DateTime::Format::W3CDTF) -Requires: perl(XML::LibXML) >= 1.66 -Requires: perl(DateTime::Format::Mail) -Requires: perl(UNIVERSAL::require) -Requires: perl(Class::Accessor::Fast) -Requires: perl(Encode) -%if 0%{?suse_version} >= 1120 +Url: http://search.cpan.org/dist/XML-RSS-LibXML/ +Source: http://www.cpan.org/authors/id/D/DM/DMAKI/%{cpan_name}-%{version}.tar.gz BuildArch: noarch -%endif +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: perl +BuildRequires: perl-macros +BuildRequires: perl(CPAN::Meta) +BuildRequires: perl(CPAN::Meta::Prereqs) +BuildRequires: perl(Class::Accessor::Fast) +BuildRequires: perl(DateTime::Format::Mail) +BuildRequires: perl(DateTime::Format::W3CDTF) +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.36 +BuildRequires: perl(Module::Build) >= 0.38 +BuildRequires: perl(UNIVERSAL::require) +BuildRequires: perl(XML::LibXML) >= 1.66 +BuildRequires: perl(XML::LibXML::XPathContext) +Requires: perl(Class::Accessor::Fast) +Requires: perl(DateTime::Format::Mail) +Requires: perl(DateTime::Format::W3CDTF) +Requires: perl(UNIVERSAL::require) +Requires: perl(XML::LibXML) >= 1.66 +Requires: perl(XML::LibXML::XPathContext) +%{perl_requires} %description XML::RSS::LibXML uses XML::LibXML (libxml2) for parsing RSS instead of -XML::RSS' XML::Parser (expat), while trying to keep interface -compatibility with XML::RSS. +XML::RSS' XML::Parser (expat), while trying to keep interface compatibility +with XML::RSS. + XML::RSS is an extremely handy tool, but it is unfortunately not exactly the most lean or efficient RSS parser, especially in a long-running process. So for a long time I had been using my own version of RSS parser to get the maximum speed and efficiency - this is the re-packaged version of that module, such that it adheres to the XML::RSS interface. + Use this module when you have severe performance requirements working with RSS files. %prep -%setup -q -n "XML-RSS-LibXML-%{version}" -%__sed -i '/^auto_install/d' Makefile.PL +%setup -q -n %{cpan_name}-%{version} %build -%__perl Makefile.PL PREFIX="%{_prefix}" -%__make %{?jobs:-j%{jobs}} - -%install -%perl_make_install -%perl_process_packlist +%{__perl} Build.PL installdirs=vendor +./Build build flags=%{?_smp_mflags} %check -%__make test +./Build test -%clean -%{?buildroot:%__rm -rf "%{buildroot}"} +%install +./Build install destdir=%{buildroot} create_packlist=0 +%perl_gen_filelist -%files -%defattr(-,root,root) -%doc Changes -%dir %{perl_vendorlib}/XML -%dir %{perl_vendorlib}/XML/RSS -%{perl_vendorlib}/XML/RSS/LibXML -%{perl_vendorlib}/XML/RSS/LibXML.pm -%doc %{perl_man3dir}/XML::RSS::LibXML.%{perl_man3ext}%{ext_man} -%doc %{perl_man3dir}/XML::RSS::LibXML::*.%{perl_man3ext}%{ext_man} +%files -f %{name}.files +%defattr(-,root,root,755) +%doc Changes LICENSE README.md +%changelog