7
0

2 Commits

2 changed files with 19 additions and 8 deletions

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Mon Jun 23 20:47:16 UTC 2025 - Tina Müller <tina.mueller@suse.com>
- Normalize CPAN version
See https://github.com/openSUSE/cpanspec/issues/47 for details
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Feb 22 03:06:43 UTC 2023 - Tina Müller <timueller+perl@suse.de> Wed Feb 22 03:06:43 UTC 2023 - Tina Müller <timueller+perl@suse.de>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package perl-Data-Dump-Streamer # spec file for package perl-Data-Dump-Streamer
# #
# Copyright (c) 2023 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# 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,12 +18,14 @@
%define cpan_name Data-Dump-Streamer %define cpan_name Data-Dump-Streamer
Name: perl-Data-Dump-Streamer Name: perl-Data-Dump-Streamer
Version: 2.42 Version: 2.420.0
Release: 0 Release: 0
# 2.42 -> normalize -> 2.420.0
%define cpan_version 2.42
License: Artistic-1.0 OR GPL-1.0-or-later License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Accurately serialize a data structure as Perl code Summary: Accurately serialize a data structure as Perl code
URL: https://metacpan.org/release/%{cpan_name} URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/Y/YV/YVES/%{cpan_name}-%{version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/Y/YV/YVES/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml Source1: cpanspec.yml
BuildRequires: perl BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
@@ -32,10 +34,13 @@ BuildRequires: perl(ExtUtils::CBuilder)
BuildRequires: perl(ExtUtils::Depends) BuildRequires: perl(ExtUtils::Depends)
BuildRequires: perl(Module::Build) BuildRequires: perl(Module::Build)
Requires: perl(B::Utils) Requires: perl(B::Utils)
Provides: perl(Data::Dump::Streamer) = %{version}
Provides: perl(Data::Dump::Streamer::Deparser) = %{version}
%undefine __perllib_provides
Recommends: perl(Algorithm::Diff) Recommends: perl(Algorithm::Diff)
Recommends: perl(Compress::Zlib) Recommends: perl(Compress::Zlib)
Recommends: perl(Cpanel::JSON::XS) Recommends: perl(Cpanel::JSON::XS)
Recommends: perl(PadWalker) >= 0.99 Recommends: perl(PadWalker) >= 0.990
%{perl_requires} %{perl_requires}
%description %description
@@ -60,17 +65,17 @@ perform structural analysis, and then in depth first mode to actually
produce the output, but obeying the depth relationships of the first pass. produce the output, but obeying the depth relationships of the first pass.
%prep %prep
%autosetup -n %{cpan_name}-%{version} %autosetup -n %{cpan_name}-%{cpan_version} -p1
%build %build
perl Build.PL installdirs=vendor optimize="%{optflags}" perl Build.PL --installdirs=vendor optimize="%{optflags}"
./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