WIP: Automatic update to v3.3.3 (v3.3.3) #2

Draft
cpanmirror wants to merge 1 commits from cpanmirror/perl-Perlanet:autoupdate into main
4 changed files with 62 additions and 25 deletions

BIN
Perlanet-3.3.4.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:278bde266eeb7069abe8d9c089164a1cf0047f3e776da5f3e8ec2c61b194c7d3
size 71990

View File

@@ -1,3 +1,43 @@
-------------------------------------------------------------------
Thu Oct 30 05:32:57 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 3.3.4
see /usr/share/doc/packages/perl-Perlanet/Changes
2025-10-20 3.3.4 Dave Cross <dave@perlhack.com>
* Stop using "use experimental" to load "try"
2025-04-29 3.3.3 Dave Cross <dave@perlhacks.com>
* Fix spam regex check for entry content
* Add 'slug' method to Feed class
* Switch to "use experimental" for try
* Test on more versions of Perl
2025-04-14 3.3.2 Dave Cross <dave@perlhacks.com>
* Turn off experimental warnings for try/catch
2025-04-13 3.3.1 Dave Cross <dave@perlhacks.com>
* Document the spam filter
2025-04-13 3.3.0 Dave Cross <dave@perlhacks.com>
* Add spam filter support
* Switch to using built-in 'try/catch'
2025-02-18 3.2.0 Dave Cross <dave@perlhacks.com>
* Fix documentation of "opml_file" config option
* Make (most) objects immutable
* Make feed URL optional
2025-02-18 3.1.3 Dave Cross <dave@perlhacks.com>
* Fix previous fix
* Timeout HTTP connections quickly
2025-02-18 3.1.2 Dave Cross <dave@perlhacks.com>
* More debugging information
2025-02-17 3.1.1 Dave Cross <dave@perlhacks.com>
* Improve error messages (lose unhelpful stack trace)
2025-02-17 3.1.0 Dave Cross <dave@perlhacks.com>
* Revert to using die/warn instead of croak/carp
2023-05-22 3.0.3 Dave Cross <dave@perlhacks.com>
* Fixed some old links (see https://github.com/davorg/perlanet/issues/22)
2023-05-15 3.0.2 Dave Cross <dave@perlhacks.com>
* Removed a prereq that is no longer needed
2023-05-14 3.0.1 Dave Cross <dave@perlhacks.com>
* Switch from using (unsupported) HTML::Tidy to HTML::T5
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Mar 2 03:07:24 UTC 2023 - Tina Müller <timueller+perl@suse.de> Thu Mar 2 03:07:24 UTC 2023 - Tina Müller <timueller+perl@suse.de>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package perl-Perlanet # spec file for package perl-Perlanet
# #
# Copyright (c) 2023 SUSE LLC # Copyright (c) 2025 SUSE LLC and contributors
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -18,53 +18,52 @@
%define cpan_name Perlanet %define cpan_name Perlanet
Name: perl-Perlanet Name: perl-Perlanet
Version: 3.0.0 Version: 3.3.4
Release: 0 Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Program for creating programs that aggregate web feeds (both Summary: Program for creating programs that aggregate web feeds (both
URL: https://metacpan.org/release/%{cpan_name} URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/D/DA/DAVECROSS/%{cpan_name}-v%{version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/D/DA/DAVECROSS/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml Source1: cpanspec.yml
Source100: README.md Source100: README.md
BuildArch: noarch BuildArch: noarch
BuildRequires: perl BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
BuildRequires: perl(Alien::Tidyp) BuildRequires: perl(Alien::TidyHTML5)
BuildRequires: perl(DateTime) BuildRequires: perl(DateTime)
BuildRequires: perl(DateTime::Duration) BuildRequires: perl(DateTime::Duration)
BuildRequires: perl(DateTime::Format::Strptime) BuildRequires: perl(DateTime::Format::Strptime)
BuildRequires: perl(HTML::Scrubber) BuildRequires: perl(HTML::Scrubber)
BuildRequires: perl(HTML::Tidy) BuildRequires: perl(HTML::T5)
BuildRequires: perl(Module::Build) >= 0.420000 BuildRequires: perl(LWP::Protocol::https)
BuildRequires: perl(Module::Build)
BuildRequires: perl(Moose) BuildRequires: perl(Moose)
BuildRequires: perl(MooseX::ConfigFromFile) BuildRequires: perl(MooseX::ConfigFromFile)
BuildRequires: perl(MooseX::Traits) BuildRequires: perl(MooseX::Traits)
BuildRequires: perl(Template) BuildRequires: perl(Template)
BuildRequires: perl(Test::Warnings) BuildRequires: perl(Test::Warnings)
BuildRequires: perl(Try::Tiny)
BuildRequires: perl(URI::Fetch) BuildRequires: perl(URI::Fetch)
BuildRequires: perl(XML::Feed) >= 0.22 BuildRequires: perl(XML::Feed) >= 0.220
BuildRequires: perl(XML::OPML::SimpleGen) BuildRequires: perl(XML::OPML::SimpleGen)
BuildRequires: perl(YAML) BuildRequires: perl(YAML)
BuildRequires: perl(namespace::autoclean) BuildRequires: perl(namespace::autoclean)
Requires: perl(Alien::TidyHTML5)
Requires: perl(DateTime) Requires: perl(DateTime)
Requires: perl(DateTime::Duration) Requires: perl(DateTime::Duration)
Requires: perl(DateTime::Format::Strptime) Requires: perl(DateTime::Format::Strptime)
Requires: perl(HTML::Scrubber) Requires: perl(HTML::Scrubber)
Requires: perl(HTML::Tidy) Requires: perl(HTML::T5)
Requires: perl(LWP::Protocol::https)
Requires: perl(Moose) Requires: perl(Moose)
Requires: perl(MooseX::ConfigFromFile) Requires: perl(MooseX::ConfigFromFile)
Requires: perl(MooseX::Traits) Requires: perl(MooseX::Traits)
Requires: perl(Template) Requires: perl(Template)
Requires: perl(Try::Tiny) Requires: perl(Test::Warnings)
Requires: perl(URI::Fetch) Requires: perl(URI::Fetch)
Requires: perl(XML::Feed) >= 0.22 Requires: perl(XML::Feed) >= 0.220
Requires: perl(XML::OPML::SimpleGen)
Requires: perl(YAML) Requires: perl(YAML)
Requires: perl(namespace::autoclean) Requires: perl(namespace::autoclean)
Recommends: perl(CHI)
Recommends: perl(Compress::Zlib)
Recommends: perl(MooseX::ConfigFromFile)
Recommends: perl(XML::OPML::SimpleGen)
%{perl_requires} %{perl_requires}
%description %description
@@ -86,22 +85,20 @@ For most uses, you probably don't want to use the Perlanet module. The
perlanet command line program is far more likely to be useful. perlanet command line program is far more likely to be useful.
%prep %prep
%autosetup -n %{cpan_name}-v%{version} %autosetup -n %{cpan_name}-%{version} -p1
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build %build
perl Build.PL installdirs=vendor perl Build.PL --installdirs=vendor
./Build build flags=%{?_smp_mflags} ./Build build --flags=%{?_smp_mflags}
%check %check
./Build test ./Build test
%install %install
./Build install destdir=%{buildroot} create_packlist=0 ./Build install --destdir=%{buildroot} --create_packlist=0
%perl_gen_filelist %perl_gen_filelist
%files -f %{name}.files %files -f %{name}.files
%doc Changes examples README %doc Changes examples README.md
%changelog %changelog