Chris Weyl 3b8c9e9
Name:           perl-Locale-SubCountry
2aba55b
Version:        2.07
2aba55b
Release:        1%{?dist}
Chris Weyl 3b8c9e9
Summary:        ISO 3166-2 two letter subcountry codes
17c1e86
License:        GPL+ or Artistic
00d37a7
URL:            https://metacpan.org/release/Locale-SubCountry
00d37a7
Source0:        https://cpan.metacpan.org/authors/id/K/KI/KIMRYAN/Locale-SubCountry-%{version}.tar.gz
d4e0791
# Normalize Changes encoding
02c7959
Patch0:         Locale-SubCountry-2.04-Convert-to-UTF-8.patch
Chris Weyl 3b8c9e9
BuildArch:      noarch 
8091e85
BuildRequires:  coreutils
6e45b07
BuildRequires:  make
8091e85
BuildRequires:  perl(Config)
6e45b07
BuildRequires:  perl-generators
d3ef3a9
BuildRequires:  perl-interpreter
d3ef3a9
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
8b5fe33
# Run-time
8b5fe33
BuildRequires:  perl(Exporter)
40ad0af
BuildRequires:  perl(JSON) >= 1
6d4ca7c
BuildRequires:  perl(locale) >= 1
23bd8f5
BuildRequires:  perl(strict)
23bd8f5
BuildRequires:  perl(utf8)
23bd8f5
BuildRequires:  perl(warnings)
8b5fe33
# Tests
6d4ca7c
BuildRequires:  perl(Test::More) >= 0.94
20e831b
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
40ad0af
Requires:       perl(JSON) >= 1
6d4ca7c
Requires:       perl(locale) >= 1
6d4ca7c
8091e85
# Filter under-specified dependencies
8091e85
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((JSON|locale|Test::More)\\)$
Chris Weyl 3b8c9e9
Chris Weyl 3b8c9e9
%description
Chris Weyl 3b8c9e9
This module allows you to convert the full name for a countries administrative
8b5fe33
region to the code commonly used for postal addressing. The reverse look-up
5ac4e7e
can also be done. Sub country codes are defined in "ISO 3166-2:2007, Codes for
8b5fe33
the representation of names of countries and their subdivisions".
Chris Weyl 3b8c9e9
Chris Weyl 3b8c9e9
Sub countries are termed as states in the US and Australia, provinces in
Chris Weyl 3b8c9e9
Canada and counties in the UK and Ireland.
Chris Weyl 3b8c9e9
8091e85
%package tests
8091e85
Summary:        Tests for %{name}
8091e85
Requires:       %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
8091e85
Requires:       perl-Test-Harness
8091e85
Requires:       perl(Test::More) >= 0.94
8091e85
8091e85
%description tests
8091e85
Tests from %{name}. Execute them
8091e85
with "%{_libexecdir}/%{name}/test".
8091e85
Chris Weyl 3b8c9e9
%prep
Chris Weyl 3b8c9e9
%setup -q -n Locale-SubCountry-%{version}
d4e0791
%patch0 -p1
8091e85
# Help generators to recognize Perl scripts
8091e85
for F in t/*.t; do
8091e85
    perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!\s*perl}{$Config{startperl}}' "$F"
8091e85
    chmod +x "$F"
8091e85
done
Chris Weyl 3b8c9e9
Chris Weyl 3b8c9e9
%build
d3ef3a9
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
d3ef3a9
%{make_build}
Chris Weyl 3b8c9e9
Chris Weyl 3b8c9e9
%install
d3ef3a9
%{make_install}
Chris Weyl 7987dd2
%{_fixperms} %{buildroot}/*
8091e85
# Install tests
8091e85
mkdir -p %{buildroot}%{_libexecdir}/%{name}
8091e85
cp -a t %{buildroot}%{_libexecdir}/%{name}
8091e85
cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
8091e85
#!/bin/sh
8091e85
cd %{_libexecdir}/%{name} && exec prove -I . -j "$(getconf _NPROCESSORS_ONLN)"
8091e85
EOF
8091e85
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
Chris Weyl 3b8c9e9
Chris Weyl 3b8c9e9
%check
8091e85
export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
Chris Weyl 3b8c9e9
make test
Chris Weyl 3b8c9e9
Chris Weyl 3b8c9e9
%files
c4b777c
%license LICENCE
Chris Weyl 7987dd2
%doc Changes README examples/
Chris Weyl 3b8c9e9
%{perl_vendorlib}/*
Chris Weyl 3b8c9e9
%{_mandir}/man3/*.3*
Chris Weyl 3b8c9e9
8091e85
%files tests
8091e85
%{_libexecdir}/%{name}
Chris Weyl 3b8c9e9
Chris Weyl 3b8c9e9
%changelog
2aba55b
* Mon Oct 25 2021 Petr Pisar <ppisar@redhat.com> - 2.07-1
2aba55b
- 2.07 bump
8091e85
- Package the tests
2aba55b
6c7fa72
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.06-5
6c7fa72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
6c7fa72
b4fc229
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.06-4
b4fc229
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b4fc229
293ccb3
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.06-3
293ccb3
- Perl 5.32 rebuild
293ccb3
63729b5
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.06-2
63729b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
63729b5
c684200
* Tue Aug 13 2019 Petr Pisar <ppisar@redhat.com> - 2.06-1
c684200
- 2.06 bump
c684200
0944bb4
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.05-3
0944bb4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
0944bb4
31806a1
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.05-2
31806a1
- Perl 5.30 rebuild
31806a1
d3ef3a9
* Mon Apr 08 2019 Petr Pisar <ppisar@redhat.com> - 2.05-1
d3ef3a9
- 2.05 bump
d3ef3a9
47b4bcf
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-5
47b4bcf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
47b4bcf
62f3b43
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-4
62f3b43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
62f3b43
d01d1fb
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.04-3
d01d1fb
- Perl 5.28 rebuild
d01d1fb
ec4841d
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.04-2
ec4841d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ec4841d
02c7959
* Thu Jan 18 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.04-1
02c7959
- 2.04 bump
02c7959
5ad7d85
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.02-3
5ad7d85
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5ad7d85
07e6f14
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.02-2
07e6f14
- Perl 5.26 rebuild
07e6f14
e3be22b
* Tue Mar 07 2017 Petr Pisar <ppisar@redhat.com> - 2.02-1
e3be22b
- 2.02 bump
e3be22b
bad0bea
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.01-2
bad0bea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
bad0bea
40ad0af
* Fri Sep 02 2016 Petr Pisar <ppisar@redhat.com> - 2.01-1
40ad0af
- 2.01 bump
40ad0af
d09fd72
* Fri Aug 12 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.00-1
d09fd72
- 2.00 bump
d09fd72
c4b777c
* Mon Jul 25 2016 Petr Pisar <ppisar@redhat.com> - 1.66-1
c4b777c
- 1.66 bump
c4b777c
6c0b295
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.65-2
6c0b295
- Perl 5.24 rebuild
6c0b295
6e45b07
* Tue Apr 26 2016 Petr Pisar <ppisar@redhat.com> - 1.65-1
6e45b07
- 1.65 bump
6e45b07
3bda9a7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.64-4
3bda9a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3bda9a7
aff451b
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.64-3
aff451b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
aff451b
14cdc10
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.64-2
14cdc10
- Perl 5.22 rebuild
14cdc10
d4e0791
* Tue Apr 07 2015 Petr Pisar <ppisar@redhat.com> - 1.64-1
d4e0791
- 1.64 bump
d4e0791
dea59d3
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.63-3
dea59d3
- Perl 5.20 rebuild
dea59d3
35f812c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.63-2
35f812c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
35f812c
23bd8f5
* Mon Apr 14 2014 Petr Pisar <ppisar@redhat.com> - 1.63-1
23bd8f5
- 1.63 bump
23bd8f5
a7d8ed2
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 1.62-2
a7d8ed2
- Perl 5.18 rebuild
a7d8ed2
d7a18b6
* Mon Jul 29 2013 Petr Pisar <ppisar@redhat.com> - 1.62-1
d7a18b6
- 1.62 bump
d7a18b6
c2ccf00
* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 1.61-2
c2ccf00
- Perl 5.18 rebuild
c2ccf00
5dc15dd
* Fri Feb 15 2013 Petr Pisar <ppisar@redhat.com> - 1.61-1
5dc15dd
- 1.61 bump
5dc15dd
65f22e8
* Wed Feb 13 2013 Petr Pisar <ppisar@redhat.com> - 1.60-1
65f22e8
- 1.60 bump
65f22e8
5ac4e7e
* Thu Jan 24 2013 Petr Pisar <ppisar@redhat.com> - 1.59-1
5ac4e7e
- 1.59 bump
5ac4e7e
20e831b
* Tue Jan 15 2013 Petr Pisar <ppisar@redhat.com> - 1.57-1
20e831b
- 1.57 bump
20e831b
233a801
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.56-3
233a801
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
233a801
23d47d7
* Thu Jul 12 2012 Petr Pisar <ppisar@redhat.com> - 1.56-2
23d47d7
- Perl 5.16 rebuild
23d47d7
6d4ca7c
* Wed Jul 11 2012 Petr Pisar <ppisar@redhat.com> - 1.56-1
6d4ca7c
- 1.56 bump
6d4ca7c
c1e5fe7
* Mon Jul 09 2012 Petr Pisar <ppisar@redhat.com> - 1.51-2
c1e5fe7
- Perl 5.16 rebuild
c1e5fe7
beeb826
* Tue Jul 03 2012 Petr Pisar <ppisar@redhat.com> - 1.51-1
beeb826
- 1.51 bump
beeb826
8b28c55
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 1.50-2
8b28c55
- Perl 5.16 rebuild
8b28c55
958a386
* Wed Apr 18 2012 Petr Pisar <ppisar@redhat.com> - 1.50-1
958a386
- 1.50 bump
958a386
8b5fe33
* Thu Jan 26 2012 Petr Pisar <ppisar@redhat.com> - 1.47-1
8b5fe33
- 1.47 bump
8b5fe33
90f2f16
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.41-10
90f2f16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
90f2f16
553161d
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.41-9
553161d
- Perl mass rebuild
553161d
c5b59f7
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.41-8
c5b59f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c5b59f7
82c5787
* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.41-7
82c5787
- 661697 rebuild for fixing problems with vendorach/lib
82c5787
1233ac3
* Mon May 03 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.41-6
1233ac3
- Mass rebuild with perl-5.12.0
1233ac3
b89610e
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.41-5
b89610e
- rebuild against perl 5.10.1
b89610e
5fdfd2c
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.41-4
5fdfd2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5fdfd2c
1737423
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.41-3
1737423
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1737423
e6141f3
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.41-2
e6141f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e6141f3
Chris Weyl 92d8f01
* Mon Sep 08 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.41-1
Chris Weyl 92d8f01
- update to 1.41
Chris Weyl 92d8f01
- chmod -x everything
Chris Weyl 92d8f01
17c1e86
* Tue Mar 04 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.38-2
17c1e86
- rebuild for new perl
17c1e86
Chris Weyl 7987dd2
* Tue Dec 05 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.38-1
Chris Weyl 7987dd2
- update to 1.38
Chris Weyl 7987dd2
- minor specfile tweaks
Chris Weyl 7987dd2
Chris Weyl 439c165
* Thu Aug 31 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.37-2
Chris Weyl 439c165
- bump for mass rebuild
Chris Weyl 439c165
Chris Weyl 7edb64e
* Wed Jul  5 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.37-1
Chris Weyl 7edb64e
- bump release for f-e build
Chris Weyl 7edb64e
Chris Weyl 3b8c9e9
* Mon Jul  3 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.37-0.1
Chris Weyl 3b8c9e9
- add additional buildreq's
Chris Weyl 3b8c9e9
Chris Weyl 3b8c9e9
* Thu Jun 29 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.37-0
Chris Weyl 3b8c9e9
- Initial spec file for F-E