Blame SPECS/perl-CPAN-Changes.spec

Packit f494ab
Name:		perl-CPAN-Changes
Packit f494ab
Summary:	Read and write Changes files
Packit f494ab
Version:	0.400002
Packit f494ab
Release:	7%{?dist}
Packit f494ab
License:	GPL+ or Artistic
Packit f494ab
Group:		Development/Libraries
Packit f494ab
URL:		http://search.cpan.org/dist/CPAN-Changes/
Packit f494ab
Source0:	http://search.cpan.org/CPAN/authors/id/H/HA/HAARG/CPAN-Changes-%{version}.tar.gz 
Packit f494ab
BuildArch:	noarch
Packit f494ab
# Module Build
Packit f494ab
BuildRequires:	perl-interpreter
Packit f494ab
BuildRequires:	perl-generators
Packit f494ab
BuildRequires:	perl(ExtUtils::MakeMaker)
Packit f494ab
# Module Runtime
Packit f494ab
BuildRequires:	perl(Encode)
Packit f494ab
BuildRequires:	perl(Scalar::Util)
Packit f494ab
BuildRequires:	perl(strict)
Packit f494ab
BuildRequires:	perl(Test::Builder)
Packit f494ab
BuildRequires:	perl(Text::Wrap)
Packit f494ab
BuildRequires:	perl(version) >= 0.99.06
Packit f494ab
BuildRequires:	perl(warnings)
Packit f494ab
# Script Runtime
Packit f494ab
BuildRequires:	perl(Getopt::Long)
Packit f494ab
BuildRequires:	perl(Pod::Usage)
Packit f494ab
# Test Suite
Packit f494ab
BuildRequires:	perl(Test::More) >= 0.96
Packit f494ab
# Optional Tests
Packit f494ab
BuildRequires:	perl(Moo)
Packit f494ab
# Extra Tests
Packit f494ab
BuildRequires:	perl(Test::Pod) >= 1.00
Packit f494ab
BuildRequires:	perl(Test::Pod::Coverage) >= 1.00
Packit f494ab
# Runtime
Packit f494ab
Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Packit f494ab
Requires:	perl(version) >= 0.99.06
Packit f494ab
Packit f494ab
%description
Packit f494ab
It is standard practice to include a Changes file in your distribution. The
Packit f494ab
purpose of the Changes file is to help a user figure out what has changed
Packit f494ab
since the last release.
Packit f494ab
Packit f494ab
People have devised many ways to write the Changes file. A preliminary
Packit f494ab
specification has been created (CPAN::Changes::Spec) to encourage module
Packit f494ab
authors to write clear and concise Changes.
Packit f494ab
Packit f494ab
This module will help users programmatically read and write Changes files
Packit f494ab
that conform to the specification.
Packit f494ab
Packit f494ab
%prep
Packit f494ab
%setup -q -n CPAN-Changes-%{version}
Packit f494ab
Packit f494ab
%build
Packit f494ab
perl Makefile.PL INSTALLDIRS=vendor
Packit f494ab
make %{?_smp_mflags}
Packit f494ab
Packit f494ab
%install
Packit f494ab
make pure_install DESTDIR=%{buildroot}
Packit f494ab
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
Packit f494ab
%{_fixperms} %{buildroot}
Packit f494ab
Packit f494ab
%check
Packit f494ab
make test
Packit f494ab
make test TEST_FILES="$(echo $(find xt/ -name '*.t'))"
Packit f494ab
Packit f494ab
%files
Packit f494ab
%doc Changes README
Packit f494ab
%{_bindir}/tidy_changelog
Packit f494ab
%{perl_vendorlib}/CPAN/
Packit f494ab
%{perl_vendorlib}/Test/
Packit f494ab
%{_mandir}/man1/tidy_changelog.1*
Packit f494ab
%{_mandir}/man3/CPAN::Changes.3*
Packit f494ab
%{_mandir}/man3/CPAN::Changes::Group.3*
Packit f494ab
%{_mandir}/man3/CPAN::Changes::Release.3*
Packit f494ab
%{_mandir}/man3/CPAN::Changes::Spec.3*
Packit f494ab
%{_mandir}/man3/Test::CPAN::Changes.3*
Packit f494ab
Packit f494ab
%changelog
Packit f494ab
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.400002-7
Packit f494ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit f494ab
Packit f494ab
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.400002-6
Packit f494ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit f494ab
Packit f494ab
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.400002-5
Packit f494ab
- Perl 5.26 rebuild
Packit f494ab
Packit f494ab
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.400002-4
Packit f494ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit f494ab
Packit f494ab
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.400002-3
Packit f494ab
- Perl 5.24 rebuild
Packit f494ab
Packit f494ab
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.400002-2
Packit f494ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit f494ab
Packit f494ab
* Mon Jun 22 2015 Paul Howarth <paul@city-fan.org> - 0.400002-1
Packit f494ab
- Update to 0.400002
Packit f494ab
  - Revert whitespace changes that were inadvertantly included in previous
Packit f494ab
    release
Packit f494ab
  - Escape curly brackets in test to avoid warning in perl 5.22
Packit f494ab
Packit f494ab
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.400001-3
Packit f494ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit f494ab
Packit f494ab
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.400001-2
Packit f494ab
- Perl 5.22 rebuild
Packit f494ab
Packit f494ab
* Tue May 26 2015 Paul Howarth <paul@city-fan.org> - 0.400001-1
Packit f494ab
- Update to 0.400001
Packit f494ab
  - Accept either UTF-8 or ISO-8859-1 files and decode them
Packit f494ab
  - Only treat bracketed text if it is on its own line with no other brackets
Packit f494ab
  - Bump version.pm prereq to make sure it works properly
Packit f494ab
  - Let long tokens (like URLs) overflow rather than splitting them into
Packit f494ab
    multiple lines
Packit f494ab
  - Don't wrap on non-breaking spaces
Packit f494ab
  - Clean up packaging
Packit f494ab
  - Return undef for dates or notes that don't exist
Packit f494ab
  - Quote meta chars to fix a problem that clobbered dates with timezones due
Packit f494ab
    to the '+' char (GH #20)
Packit f494ab
- This release by HAARG → update source URL
Packit f494ab
- Classify buildreqs by usage
Packit f494ab
Packit f494ab
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.30-2
Packit f494ab
- Perl 5.20 rebuild
Packit f494ab
Packit f494ab
* Mon Jul 28 2014 Paul Howarth <paul@city-fan.org> - 0.30-1
Packit f494ab
- Update to 0.30:
Packit f494ab
  - Fix for subclassing CPAN::Changes::Group (GH #23)
Packit f494ab
Packit f494ab
* Thu Jul 24 2014 Paul Howarth <paul@city-fan.org> - 0.29-1
Packit f494ab
- Update to 0.29:
Packit f494ab
  - Groups are now objects (CPAN::Changes::Group); backwards compatibility
Packit f494ab
    from hashes should be preserved (GH #22)
Packit f494ab
Packit f494ab
* Thu Jun 12 2014 Paul Howarth <paul@city-fan.org> - 0.28-1
Packit f494ab
- Update to 0.28:
Packit f494ab
  - Add "SEE ALSO" links to similar modules (CPAN RT#94636)
Packit f494ab
  - Use perl 5.8-compatible regex
Packit f494ab
Packit f494ab
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.27-2
Packit f494ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit f494ab
Packit f494ab
* Sat Dec 14 2013 Paul Howarth <paul@city-fan.org> - 0.27-1
Packit f494ab
- Update to 0.27:
Packit f494ab
  - Bump spec version to 0.04
Packit f494ab
  - Allow non-"word" characters between a Version and a Date
Packit f494ab
Packit f494ab
* Fri Nov 22 2013 Paul Howarth <paul@city-fan.org> - 0.26-1
Packit f494ab
- Update to 0.26:
Packit f494ab
  - Fix reference issues when adding a release (CPAN RT#90605)
Packit f494ab
Packit f494ab
* Wed Oct  9 2013 Paul Howarth <paul@city-fan.org> - 0.25-1
Packit f494ab
- Update to 0.25:
Packit f494ab
  - Fix Dist::Zilla date parsing: now puts timezone data in note section
Packit f494ab
    (Github #17)
Packit f494ab
  - Move Text::Wrap usage to proper module
Packit f494ab
  - Typo fix
Packit f494ab
Packit f494ab
* Thu Aug 15 2013 Paul Howarth <paul@city-fan.org> - 0.23-1
Packit f494ab
- Update to 0.23:
Packit f494ab
  - Bump spec version to 0.03
Packit f494ab
  - Be more strict about what we consider to be a Dist::Zilla-style date
Packit f494ab
    to avoid false positive matches
Packit f494ab
  - Update W3CDTF parsing to make the "T" marker optional (CPAN RT#87499)
Packit f494ab
  - Fix extra whitespace for empty values after version (CPAN RT#87524)
Packit f494ab
Packit f494ab
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-2
Packit f494ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit f494ab
Packit f494ab
* Tue Jul 30 2013 Paul Howarth <paul@city-fan.org> - 0.22-1
Packit f494ab
- Update to 0.22:
Packit f494ab
  - Sync module versions (CPAN RT#87455)
Packit f494ab
Packit f494ab
* Tue Jul 30 2013 Paul Howarth <paul@city-fan.org> - 0.21-1
Packit f494ab
- Update to 0.21:
Packit f494ab
  Spec Changes:
Packit f494ab
  - Bump version to 0.02
Packit f494ab
  - Added "unknown/dev" release date options (CPAN RT#67705)
Packit f494ab
  - Added optional release note (CPAN RT#69321)
Packit f494ab
  - Added another preamble example
Packit f494ab
  - Added a note about line length
Packit f494ab
  Code Changes:
Packit f494ab
  - Require Test::More 0.96 (CPAN RT#84994)
Packit f494ab
  - Added --check and --help flags to tidy_changelog script
Packit f494ab
  - Properly parse multi-line preamble
Packit f494ab
  - Test::CPAN::Changes now warns about parsed dates not in spec-compliant form
Packit f494ab
  - Handle unknown/dev release dates and release note from new spec
Packit f494ab
- BR: perl(Pod::Usage)
Packit f494ab
Packit f494ab
* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 0.20-2
Packit f494ab
- Perl 5.18 rebuild
Packit f494ab
Packit f494ab
* Thu May  2 2013 Paul Howarth <paul@city-fan.org> - 0.20-1
Packit f494ab
- Update to 0.20:
Packit f494ab
  - 'delete_empty_groups' shouldn't erronously delete default group
Packit f494ab
  - Add tidy_changelog utility script
Packit f494ab
  - Minor pod fix
Packit f494ab
- Bump Test::More version requirement to 0.96 (CPAN RT#84994)
Packit f494ab
Packit f494ab
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.19-5
Packit f494ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit f494ab
Packit f494ab
* Tue Nov 13 2012 Jitka Plesnikova <jplesnik@redhat.com> - 0.19-4
Packit f494ab
- Update dependencies
Packit f494ab
Packit f494ab
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.19-3
Packit f494ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit f494ab
Packit f494ab
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 0.19-2
Packit f494ab
- Perl 5.16 rebuild
Packit f494ab
Packit f494ab
* Tue May  1 2012 Paul Howarth <paul@city-fan.org> - 0.19-1
Packit f494ab
- Update to 0.19:
Packit f494ab
  - Test::CPAN::Changes now accepts version entries ending in '-TRIAL'
Packit f494ab
    (CPAN RT#76882)
Packit f494ab
  - releases() in CPAN::Changes also accepts entries ending in '-TRIAL'
Packit f494ab
- Don't need to remove empty directories from buildroot
Packit f494ab
- Drop %%defattr, redundant since rpm 4.4
Packit f494ab
Packit f494ab
* Tue Jan 10 2012 Paul Howarth <paul@city-fan.org> - 0.18-2
Packit f494ab
- Fedora 17 mass rebuild
Packit f494ab
Packit f494ab
* Tue Oct 18 2011 Paul Howarth <paul@city-fan.org> - 0.18-1
Packit f494ab
- Update to 0.18:
Packit f494ab
  - Expand changes_file_ok() to accept arguments so that a specific version may
Packit f494ab
    be checked
Packit f494ab
  - Add $VERSION to Test::CPAN::Changes so it plays nice with the toolchain
Packit f494ab
    e.g. Module::Install::AuthorRequires
Packit f494ab
Packit f494ab
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.17-2
Packit f494ab
- Perl mass rebuild
Packit f494ab
Packit f494ab
* Thu Apr 21 2011 Paul Howarth <paul@city-fan.org> - 0.17-1
Packit f494ab
- Update to 0.17:
Packit f494ab
  - Eliminate extra whitespace when release data is not defined (CPAN RT#67441)
Packit f494ab
  - Require version.pm 0.79, which introduced the $LAX regexp (CPAN RT#67613)
Packit f494ab
  - Add the option to sort groups
Packit f494ab
Packit f494ab
* Wed Apr 20 2011 Paul Howarth <paul@city-fan.org> - 0.16-1
Packit f494ab
- Initial RPM version