diff --git a/perl-Spreadsheet-WriteExcel-Simple.spec b/perl-Spreadsheet-WriteExcel-Simple.spec index 8215631..b0e7794 100644 --- a/perl-Spreadsheet-WriteExcel-Simple.spec +++ b/perl-Spreadsheet-WriteExcel-Simple.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Spreadsheet-WriteExcel-Simple # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,72 +12,59 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -# norootforbuild - -Name: perl-Spreadsheet-WriteExcel-Simple %define cpan_name Spreadsheet-WriteExcel-Simple +Name: perl-Spreadsheet-WriteExcel-Simple +Version: 1.40.0 +Release: 0 +# 1.04 -> normalize -> 1.40.0 +%define cpan_version 1.04 +License: Artistic-1.0 OR GPL-1.0-or-later Summary: Simple single-sheet Excel document -Version: 1.04 -Release: 1 -License: GPL+ or Artistic -Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/Spreadsheet-WriteExcel-Simple/ -#Source: http://www.cpan.org/modules/by-module/Spreadsheet/Spreadsheet-WriteExcel-Simple-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.gz +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/T/TM/TMTM/%{cpan_name}-%{cpan_version}.tar.gz BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(IO::Scalar) >= 1.126 BuildRequires: perl(Spreadsheet::WriteExcel) >= 0.31 Requires: perl(IO::Scalar) >= 1.126 Requires: perl(Spreadsheet::WriteExcel) >= 0.31 +Provides: perl(Spreadsheet::WriteExcel::Simple) = %{version} +%undefine __perllib_provides +%{perl_requires} %description This provides an abstraction to the Spreadsheet::WriteExcel module for easier creation of simple single-sheet Excel documents. -In its most basic form it provides two methods for writing data: write_row and -write_bold_row which write the data supplied to the next row of the +In its most basic form it provides two methods for writing data: write_row +and write_bold_row which write the data supplied to the next row of the spreadsheet. However, you can also use $ss->book and $ss->sheet to get at the underlying -workbook and worksheet from Spreadsheet::WriteExcel if you wish to manipulate -these directly. - -Author: -------- -Tony Bowden +workbook and worksheet from Spreadsheet::WriteExcel if you wish to +manipulate these directly. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor +%make_build %check -%{__make} test +make test %install %perl_make_install -# do not perl_process_packlist (noarch) -# remove .packlist file -%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch -# remove perllocal.pod file -%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib +%perl_process_packlist %perl_gen_filelist -%clean -%{__rm} -rf $RPM_BUILD_ROOT - %files -f %{name}.files -%defattr(-,root,root,-) %doc Changes README %changelog