ce3de7b
# As of release 2.13, upstream renamed the package into HTML-Formatter
ce3de7b
172cf90
Name:           perl-HTML-Format
79fd51a
Version:        2.16
80d6d0b
Release:        17%{?dist}
172cf90
Summary:        HTML formatter modules
172cf90
172cf90
%if "%{version}" > "2.12"
ce3de7b
# This package should be renamed into perl-HTML-Formatter
ce3de7b
%global tarname HTML-Formatter
ce3de7b
%else
ce3de7b
%global tarname HTML-Format
ce3de7b
%endif
ce3de7b
c15bf94
License:        GPL+ or Artistic
143ed09
URL:            https://metacpan.org/release/%{tarname}
143ed09
Source0:        https://cpan.metacpan.org/authors/id/N/NI/NIGELM/%{tarname}-%{version}.tar.gz
f63ba35
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
f63ba35
f63ba35
BuildArch:      noarch
b7b8914
BuildRequires:  make
0a7393c
BuildRequires:  perl-generators
Petr Šabata be3f5b8
BuildRequires:  perl(base)
8fac8d4
BuildRequires:  perl(blib)
8fac8d4
BuildRequires:  perl(bytes)
Petr Šabata be3f5b8
BuildRequires:  perl(Carp)
Petr Šabata be3f5b8
BuildRequires:  perl(Data::Dumper)
Petr Šabata be3f5b8
BuildRequires:  perl(Encode)
c15bf94
BuildRequires:  perl(ExtUtils::MakeMaker)
Petr Šabata be3f5b8
BuildRequires:  perl(File::Spec)
8fac8d4
BuildRequires:  perl(FindBin)
Petr Šabata be3f5b8
BuildRequires:  perl(HTML::Element) >= 3.15
Petr Šabata be3f5b8
BuildRequires:  perl(HTML::TreeBuilder)
8fac8d4
BuildRequires:  perl(integer)
Petr Šabata be3f5b8
BuildRequires:  perl(IO::File)
8fac8d4
BuildRequires:  perl(IO::Handle)
8fac8d4
BuildRequires:  perl(IPC::Open3)
8fac8d4
BuildRequires:  perl(lib)
8fac8d4
BuildRequires:  perl(parent)
8fac8d4
BuildRequires:  perl(strict)
8b78c3b
BuildRequires:  perl(Test::More) >= 0.96
79fd51a
BuildRequires:  perl(Test::Warnings)
8fac8d4
BuildRequires:  perl(utf8)
8fac8d4
BuildRequires:  perl(warnings)
ce3de7b
8b78c3b
BuildRequires:  perl(Font::Metrics::Courier)
8b78c3b
BuildRequires:  perl(Font::Metrics::CourierBold)
8b78c3b
BuildRequires:  perl(Font::Metrics::CourierBoldOblique)
8b78c3b
BuildRequires:  perl(Font::Metrics::CourierOblique)
8b78c3b
BuildRequires:  perl(Font::Metrics::Helvetica)
8b78c3b
BuildRequires:  perl(Font::Metrics::HelveticaBold)
8b78c3b
BuildRequires:  perl(Font::Metrics::HelveticaBoldOblique)
8b78c3b
BuildRequires:  perl(Font::Metrics::HelveticaOblique)
8b78c3b
BuildRequires:  perl(Font::Metrics::TimesBold)
8b78c3b
BuildRequires:  perl(Font::Metrics::TimesBoldItalic)
8b78c3b
BuildRequires:  perl(Font::Metrics::TimesItalic)
8b78c3b
BuildRequires:  perl(Font::Metrics::TimesRoman)
8b78c3b
b7b8914
b7b8914
%description
b7b8914
A collection of modules that formats HTML as plaintext, PostScript or RTF.
b7b8914
b7b8914
%if "%{version}" > "2.12"
b7b8914
%package -n perl-%{tarname}
b7b8914
Summary:        %{summary}
b7b8914
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
f63ba35
# These must match
172cf90
# FontFamilies in lib/HTML/FormatPS.pm
Petr Šabata be3f5b8
Requires:       perl(Font::Metrics::Courier)
Petr Šabata be3f5b8
Requires:       perl(Font::Metrics::CourierBold)
Petr Šabata be3f5b8
Requires:       perl(Font::Metrics::CourierBoldOblique)
Petr Šabata be3f5b8
Requires:       perl(Font::Metrics::CourierOblique)
Petr Šabata be3f5b8
Requires:       perl(Font::Metrics::Helvetica)
Petr Šabata be3f5b8
Requires:       perl(Font::Metrics::HelveticaBold)
Petr Šabata be3f5b8
Requires:       perl(Font::Metrics::HelveticaBoldOblique)
Petr Šabata be3f5b8
Requires:       perl(Font::Metrics::HelveticaOblique)
Petr Šabata be3f5b8
Requires:       perl(Font::Metrics::TimesBold)
Petr Šabata be3f5b8
Requires:       perl(Font::Metrics::TimesBoldItalic)
Petr Šabata be3f5b8
Requires:       perl(Font::Metrics::TimesItalic)
Petr Šabata be3f5b8
Requires:       perl(Font::Metrics::TimesRoman)
f63ba35
ce3de7b
Obsoletes: perl-HTML-Format < %{version}-%{release}
ce3de7b
Provides: perl-HTML-Format = %{version}-%{release}
ce3de7b
ce3de7b
%description -n perl-%{tarname}
ce3de7b
A collection of modules that formats HTML as plaintext, PostScript or RTF.
ce3de7b
%endif
ce3de7b
f63ba35
%prep
ce3de7b
%setup -q -n %{tarname}-%{version}
f63ba35
f63ba35
%build
79fd51a
%{__perl} Makefile.PL installdirs=vendor NO_PACKLIST=1
79fd51a
%{__make} %{?_smp_mflags}
f63ba35
f63ba35
%install
79fd51a
%{__make} pure_install DESTDIR=$RPM_BUILD_ROOT
f5a7142
%{_fixperms} $RPM_BUILD_ROOT/*
f63ba35
f63ba35
%check
79fd51a
%{__make} test
f63ba35
ce3de7b
%files -n perl-%{tarname}
ce3de7b
%doc Changes README
ce3de7b
%license LICENSE
f63ba35
%{perl_vendorlib}/HTML
f63ba35
%{_mandir}/man3/HTML*
f63ba35
f63ba35
%changelog
80d6d0b
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.16-17
80d6d0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
80d6d0b
c83c193
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 2.16-16
c83c193
- Perl 5.34 rebuild
c83c193
b7b8914
* Wed Jan 20 2021 Petr Pisar <ppisar@redhat.com> - 2.16-15
b7b8914
- Correct dependencies
b7b8914
3a61c7d
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.16-14
3a61c7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3a61c7d
78492fa
* Thu Jun 25 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.16-13
78492fa
- Perl 5.32 rebuild
78492fa
8fac8d4
* Thu Mar 19 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.16-12
8fac8d4
- Specify all dependencies
8fac8d4
749f0f6
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.16-11
749f0f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
749f0f6
b6fa79c
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.16-10
b6fa79c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b6fa79c
07b0a2a
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.16-9
07b0a2a
- Perl 5.30 rebuild
07b0a2a
5672177
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.16-8
5672177
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5672177
ecf3999
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.16-7
ecf3999
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ecf3999
b947534
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.16-6
b947534
- Perl 5.28 rebuild
b947534
7e1744f
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.16-5
7e1744f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7e1744f
a8fed0a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.16-4
a8fed0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a8fed0a
56e7bd3
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.16-3
56e7bd3
- Perl 5.26 rebuild
56e7bd3
08f069a
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.16-2
08f069a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
08f069a
79fd51a
* Fri Dec 09 2016 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.16-1
79fd51a
- Update to HTML-Formatter-2.16.
79fd51a
- Reflect upstream having switched to ExtUtils::MakeMaker.
79fd51a
- Spec cleanup.
79fd51a
8447b99
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.14-4
8447b99
- Perl 5.24 rebuild
8447b99
caf4623
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.14-3
caf4623
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
caf4623
172cf90
* Wed Dec 09 2015 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.14-2
172cf90
- Eliminate %%tarvers from spec.
172cf90
- Spec file cosmetics.
172cf90
786a694
* Wed Dec 09 2015 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.14-1
786a694
- Update to HTML-Formatter-2.14.
786a694
ce3de7b
* Wed Dec 09 2015 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.12-2
ce3de7b
- Flatten build tree.
ce3de7b
- Disable RELEASE_TESTING, remove corresponding BRs.
ce3de7b
- Preps for upstream having renamed dist into HTML-Formatter.
ce3de7b
- Add %%license.
ce3de7b
- Don't pretend to be supporting rhel < 7.
ce3de7b
15ec7a7
* Tue Oct 13 2015 Tom Callaway <spot@fedoraproject.org> - 2.12-1
15ec7a7
- update to 2.12
15ec7a7
5ea6b0a
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-6
5ea6b0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5ea6b0a
3a60f20
* Tue Jun 09 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.11-5
3a60f20
- Perl 5.22 rebuild
3a60f20
08547b3
* Wed May 27 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.11-4
08547b3
- Disable using of Test::Vars with Perl 5.22
08547b3
1ce0e87
* Mon Sep 01 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.11-3
1ce0e87
- Perl 5.20 rebuild
1ce0e87
97d86cc
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-2
97d86cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
97d86cc
43154ec
* Thu Nov 07 2013 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.11-1
43154ec
- Upstream update.
43154ec
- Drop perl-HTML-Format-2.10.diff.
43154ec
e95b733
* Sun Aug 04 2013 Petr Pisar <ppisar@redhat.com> - 2.10-9
e95b733
- Perl 5.18 rebuild
e95b733
cd95de2
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10-8
cd95de2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
cd95de2
4356a2a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10-7
4356a2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4356a2a
Petr Šabata be3f5b8
* Thu Nov 08 2012 Petr Šabata <contyk@redhat.com> - 2.10-6
Petr Šabata be3f5b8
- Add a few missing deps to avoid possible FTBFS
Petr Šabata be3f5b8
- Whitespace cleanup
Petr Šabata be3f5b8
18a7db8
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10-5
18a7db8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
18a7db8
d10008e
* Thu Jun 21 2012 Petr Pisar <ppisar@redhat.com> - 2.10-4
d10008e
- Perl 5.16 rebuild
d10008e
05fa132
* Thu Jun  7 2012 Marcela Mašláňová <mmaslano@redhat.com> - 2.10-3
05fa132
- conditionalize dependency on Pod::Wordlist::hanekomu 
05fa132
108306a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10-2
108306a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
108306a
e2524e8
* Mon Aug 22 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.10-1
e2524e8
- Upstream update.
172cf90
- Build in HTML-Format-%%{version} subdir.
e2524e8
- Add HTML-Format-2.10.diff.
e2524e8
Petr Sabata f0807b0
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 2.09-2
Petr Sabata f0807b0
- Perl mass rebuild
Petr Sabata f0807b0
625fa54
* Sun Jul 17 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.09-1
625fa54
- Upstream update.
625fa54
f5a7142
* Fri Apr 29 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.07-1
f5a7142
- Upstream update.
f5a7142
- Reflect upstream having switched to Build.PL.
f5a7142
8b78c3b
* Thu Mar 03 2011 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.05-1
8b78c3b
- Upstream update.
8b78c3b
- Reflect Source0:-URL having changed.
8b78c3b
- Rework spec-file.
8b78c3b
845754e
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-15
845754e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
845754e
ab2d6e6
* Fri Dec 17 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.04-14
ab2d6e6
- 661697 rebuild for fixing problems with vendorach/lib
ab2d6e6
6c0a255
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.04-13
6c0a255
- Mass rebuild with perl-5.12.0
6c0a255
3e58a1c
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 2.04-12
3e58a1c
- rebuild against perl 5.10.1
3e58a1c
1b044d7
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-11
1b044d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1b044d7
31c5b72
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-10
31c5b72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
31c5b72
462bbfb
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.04-9
462bbfb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
462bbfb
c0a9557
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.04-8
c0a9557
- Rebuild for perl 5.10 (again)
c0a9557
dd2b549
* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.04-7
dd2b549
- rebuild for new perl
dd2b549
c15bf94
* Mon Sep 03 2007 Ralf Corsépius <rc040203@freenet.de> - 2.04-6
c15bf94
- Update license tag.
c15bf94
- BR: perl(ExtUtils::MakeMaker).
c15bf94
ff2327c
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 2.04-5
ff2327c
- Mass rebuild.
ff2327c
27fc5eb
* Wed Mar 01 2006 Ralf Corsépius <rc040203@freenet.de> - 2.04-4
27fc5eb
- Rebuild for perl-5.8.8.
27fc5eb
172cf90
* Wed Aug 31 2005 Ralf Corsepius <rc040203@freenet.de> - 2.04-3
0ed2453
- Improve summary.
0ed2453
172cf90
* Fri Aug 26 2005 Ralf Corsepius <ralf@links2linux.de> - 2.04-2
f63ba35
- Add Requires: perl(Font::Metrics:*).
f63ba35
- Minor Spec cleanup.
f63ba35
172cf90
* Thu Aug 18 2005 Ralf Corsepius <ralf@links2linux.de> - 2.04-1
f63ba35
- FE submission.