b7f8540
Name:           cpanspec
64efba2
Version:        1.78
93a8102
Release:        38%{?dist}
b7f8540
Summary:        RPM spec file generation utility
6a7637a
License:        GPL+ or Artistic
b7f8540
URL:            http://cpanspec.sourceforge.net/
c7cc6ca
Source0:        http://sourceforge.net/downloads/%{name}/%{name}/%{version}/%{name}-%{version}.tar.gz
Petr Šabata 7435562
Patch0:         %{name}-1.78-Change-optimize-to-optflags.patch
Petr Šabata 7435562
Patch1:         %{name}-1.78-Strip-any-version-comparison-operator-from-the-perl-BR.patch
Petr Šabata e5efed4
Patch2:         %{name}-1.78-Escape-slashes-in-filters.patch
Petr Šabata 3afb15b
Patch3:         %{name}-1.78-Prefer-dnf-over-repoquery.patch
Petr Šabata 468baec
Patch4:         %{name}-1.78-Fix-build-arguments-for-Build.PL-spec-conformance.patch
b7f8540
BuildArch:      noarch
Petr Šabata 08581e9
BuildRequires:  findutils
46665c2
BuildRequires:  perl-interpreter
b296611
BuildRequires:  perl-generators
b7f8540
BuildRequires:  perl(Module::Build)
Petr Šabata 08581e9
Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
9d6c672
Requires:       /usr/bin/curl
Petr Šabata 3afb15b
Requires:       /usr/bin/dnf
39947e6
Requires:       rpm-build
b7f8540
b7f8540
%description
9d6c672
cpanspec generates spec files (and, optionally, source or even binary
9d6c672
packages) for Perl modules from CPAN for Fedora.  The quality of the spec
9d6c672
file is our primary concern.  It is assumed that maintainers will need to
9d6c672
do some (hopefully small) amount of work to clean up the generated spec
9d6c672
file to make the package build and to verify that all of the information
9d6c672
contained in the spec file is correct.
b7f8540
b7f8540
%prep
b7f8540
%setup -q
Petr Šabata 7435562
%patch0 -p1
Petr Šabata 7435562
%patch1 -p1
Petr Šabata e5efed4
%patch2 -p1
Petr Šabata 3afb15b
%patch3 -p1
Petr Šabata 468baec
%patch4 -p1
b7f8540
b7f8540
%build
Petr Šabata 08581e9
perl Build.PL installdirs=vendor
b7f8540
./Build
b7f8540
b7f8540
%install
Petr Šabata 08581e9
./Build install destdir=%{buildroot}
Petr Šabata 468baec
find %{buildroot} -type f -name .packlist -delete
Petr Šabata 08581e9
%{_fixperms} %{buildroot}/*
b7f8540
b7f8540
%files
Petr Šabata 08581e9
%{!?_licensedir:%global license %%doc}
Petr Šabata 08581e9
%license Artistic COPYING
Petr Šabata 08581e9
%doc BUGS Changes TODO
b7f8540
%{_bindir}/*
b7f8540
%{_mandir}/man1/*
b7f8540
b7f8540
%changelog
93a8102
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.78-38
93a8102
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
93a8102
0acce43
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.78-37
0acce43
- Perl 5.32 rebuild
0acce43
3c7d467
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.78-36
3c7d467
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
3c7d467
676ad71
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.78-35
676ad71
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
676ad71
d277bb1
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.78-34
d277bb1
- Perl 5.30 rebuild
d277bb1
b5018bb
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.78-33
b5018bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b5018bb
bfaf544
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.78-32
bfaf544
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
bfaf544
0b33e39
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.78-31
0b33e39
- Perl 5.28 rebuild
0b33e39
7a54ab1
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.78-30
7a54ab1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7a54ab1
b094c45
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.78-29
b094c45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
b094c45
04e783e
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.78-28
04e783e
- Perl 5.26 rebuild
04e783e
Petr Šabata 468baec
* Tue May 30 2017 Petr Šabata <contyk@redhat.com> - 1.78-27
Petr Šabata 468baec
- Include a Module::Build::Tiny compatibility fix, ghpr#5
Petr Šabata 468baec
c75f709
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.78-26
c75f709
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c75f709
a48485d
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.78-25
a48485d
- Perl 5.24 rebuild
a48485d
9feec64
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.78-24
9feec64
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9feec64
Petr Šabata 3afb15b
* Thu Sep 03 2015 Petr Šabata <contyk@redhat.com> - 1.78-23
Petr Šabata 3afb15b
- Prefer dnf over repoquery
Petr Šabata 3afb15b
Petr Šabata 08581e9
* Thu Jun 25 2015 Petr Šabata <contyk@redhat.com> - 1.78-22
Petr Šabata 08581e9
- Correct the dep list
Petr Šabata 08581e9
- Modernize and clean the spec a bit
Petr Šabata 08581e9
531b6d7
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.78-21
531b6d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
531b6d7
d85fcf2
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.78-20
d85fcf2
- Perl 5.22 rebuild
d85fcf2
Petr Šabata e5efed4
* Mon Dec 01 2014 Petr Šabata <contyk@redhat.com> - 1.78-19
Petr Šabata e5efed4
- Escape slashes in filters (#544738)
Petr Šabata e5efed4
Petr Šabata 7435562
* Thu Nov 06 2014 Petr Šabata <contyk@redhat.com> - 1.78-18
Petr Šabata 7435562
- Use %%{optflags} instead of %%{optimize} (#739461, b0bdaf23)
Petr Šabata 7435562
- Strip META perl version BR (#708377, c4069558)
Petr Šabata 7435562
19df394
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.78-17
19df394
- Perl 5.20 rebuild
19df394
fc010eb
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.78-16
fc010eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
fc010eb
e309396
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.78-15
e309396
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e309396
7feecbe
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.78-14
7feecbe
- Perl 5.18 rebuild
7feecbe
c563c4c
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.78-13
c563c4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c563c4c
d8fa6f2
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.78-12
d8fa6f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d8fa6f2
49fd108
* Thu Jun 07 2012 Petr Pisar <ppisar@redhat.com> - 1.78-11
49fd108
- Perl 5.16 rebuild
49fd108
63835ce
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.78-10
63835ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
63835ce
Marcela Mašláňová 5c5f137
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.78-9
Marcela Mašláňová 5c5f137
- Perl mass rebuild
Marcela Mašláňová 5c5f137
Marcela Mašláňová 939fa14
* Thu Jun 09 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.78-8
Marcela Mašláňová 939fa14
- Perl 5.14 mass rebuild
Marcela Mašláňová 939fa14
3b78b33
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.78-7
3b78b33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3b78b33
c7cc6ca
* Tue Jun 22 2010 Petr Pisar <ppisar@redhat.com> - 1.78-6
c7cc6ca
- Rebuild against perl-5.12
c7cc6ca
- Fix Source0 URL
c7cc6ca
12616dd
* Fri Jun 11 2010 Mike McGrath <mmcgrath@redhat.com> - 1.78-5
12616dd
- Release bump to fix broken perl(IO::Uncompress::Bunzip2)
12616dd
1d769ae
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.78-4
1d769ae
- rebuild against perl 5.10.1
1d769ae
3c5166d
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.78-3
3c5166d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3c5166d
df57bb0
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.78-2
df57bb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
df57bb0
64efba2
* Fri Jan 16 2009 Steven Pritchard <steve@kspei.com> 1.78-1
64efba2
- Update to 1.78.
64efba2
6c408b1
* Mon Jun 16 2008 Steven Pritchard <steve@kspei.com> 1.77-1
6c408b1
- Update to 1.77.
6c408b1
a5fe89d
* Mon Jun 16 2008 Steven Pritchard <steve@kspei.com> 1.76-1
a5fe89d
- Update to 1.76.
a5fe89d
39947e6
* Thu Jun 12 2008 Steven Pritchard <steve@kspei.com> 1.75-2
39947e6
- Require rpm-build.
39947e6
9d6c672
* Mon May 05 2008 Steven Pritchard <steve@kspei.com> 1.75-1
9d6c672
- Update to 1.75 (which really fixes BZ#437804).
9d6c672
- Require curl instead of wget (BZ#438245).
9d6c672
- Update description.
9d6c672
4380ce6
* Mon Mar 17 2008 Steven Pritchard <steve@kspei.com> 1.74-3
4380ce6
- Fix to work properly with 5.10.0 (BZ#437804).
4380ce6
65e1706
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.74-2
4380ce6
- Rebuild for new perl
65e1706
6a7637a
* Tue Dec 11 2007 Steven Pritchard <steve@kspei.com> 1.74-1
6a7637a
- Update to 1.74.
6a7637a
- Update License tag.
6a7637a
7c56e6a
* Sun Jul 22 2007 Steven Pritchard <steve@kspei.com> 1.73-1
7c56e6a
- Update to 1.73.
7c56e6a
de29f7e
* Fri Jul 13 2007 Steven Pritchard <steve@kspei.com> 1.72-1
de29f7e
- Update to 1.72.
de29f7e
daa0a82
* Fri Jun 29 2007 Steven Pritchard <steve@kspei.com> 1.71-1
daa0a82
- Update to 1.71.
daa0a82
- Remove "Extras" from the description.
daa0a82
- Use the __perl macro instead of calling perl directly.
daa0a82
6993379
* Mon Mar 12 2007 Steven Pritchard <steve@kspei.com> 1.70-1
6993379
- Update to 1.70.
6993379
a7f8717
* Mon Oct 16 2006 Steven Pritchard <steve@kspei.com> 1.69.1-1
a7f8717
- Update to 1.69.1.
a7f8717
2dafe96
* Tue Oct 03 2006 Steven Pritchard <steve@kspei.com> 1.69-1
2dafe96
- Update to 1.69.
2dafe96
- Use _fixperms macro instead of our own chmod incantation.
2dafe96
b0402d4
* Sat Sep 16 2006 Steven Pritchard <steve@kspei.com> 1.68-2
b0402d4
- Fix find option order.
b0402d4
d7bb496
* Thu Jul 20 2006 Steven Pritchard <steve@kspei.com> 1.68-1
d7bb496
- Update to 1.68.
d7bb496
- Include Changes.
d7bb496
287f8fc
* Thu Jul 13 2006 Steven Pritchard <steve@kspei.com> 1.67-1
287f8fc
- Update to 1.67.
287f8fc
4c819ce
* Thu May 18 2006 Steven Pritchard <steve@kspei.com> 1.66-1
4c819ce
- Update to 1.66.
4c819ce
- Drop regex patch.
4c819ce
- cpanspec now uses repoquery.
4c819ce
4332c79
* Thu May 04 2006 Steven Pritchard <steve@kspei.com> 1.65-2
4332c79
- Add cpanspec-1.65-regex.patch (fix broken regex, from 1.66 CVS).
4332c79
18f48fb
* Wed Apr 26 2006 Steven Pritchard <steve@kspei.com> 1.65-1
18f48fb
- Update to 1.65.
18f48fb
- cpanget requires wget.
18f48fb
Petr Šabata 402b5ed
* Sat Mar 25 2006 Steven Pritchard <steve@kspei.com> 1.64-1
5795230
- Update to 1.64.
5795230
Petr Šabata 402b5ed
* Fri Mar 24 2006 Steven Pritchard <steve@kspei.com> 1.63-1
de7485f
- Update to 1.63.
de7485f
5bac757
* Wed Mar 22 2006 Steven Pritchard <steve@kspei.com> 1.62-1
5bac757
- Update to 1.62.
5bac757
86101f7
* Sat Mar 11 2006 Steven Pritchard <steve@kspei.com> 1.61-1
86101f7
- Update to 1.61.
86101f7
af24b42
* Tue Mar 07 2006 Steven Pritchard <steve@kspei.com> 1.60-1
af24b42
- Update to 1.60.
af24b42
b7f8540
* Wed Feb 01 2006 Steven Pritchard <steve@kspei.com> 1.59-2
b7f8540
- URL/Source0 on SourceForge.
b7f8540
- Use a more appropriate Group.
b7f8540
b7f8540
* Tue Sep 20 2005 Steven Pritchard <steve@kspei.com> 1.59-1
b7f8540
- Update to 1.59.
b7f8540
b7f8540
* Mon Sep 19 2005 Steven Pritchard <steve@kspei.com> 1.58-1
b7f8540
- Update to 1.58.
b7f8540
- Comment out bogus URL and Source0 URL.
b7f8540
b7f8540
* Fri Sep 16 2005 Steven Pritchard <steve@kspei.com> 1.55-1
b7f8540
- Update to 1.55.
b7f8540
- Include man page.
b7f8540
- Drop explicit module dependencies.  (rpmbuild will figure it out.)
b7f8540
b7f8540
* Fri Sep 16 2005 Steven Pritchard <steve@kspei.com> 1.54-1
b7f8540
- Update to 1.54.
b7f8540
b7f8540
* Mon Sep 05 2005 Steven Pritchard <steve@kspei.com> 1.49-1
b7f8540
- Update to 1.49.
b7f8540
- Remove unneeded BuildRequires (no tests).
b7f8540
- Remove explicit core module requirements.
b7f8540
b7f8540
* Sat Sep 03 2005 Steven Pritchard <steve@kspei.com> 1.46-1
b7f8540
- Initial rpm release.