aa17c0
Name:		perl-JSON-PP
aa17c0
Version:	2.27202
aa17c0
Release:	2%{?dist}
aa17c0
Summary:	JSON::XS compatible pure-Perl module
aa17c0
License:	GPL+ or Artistic
aa17c0
Group:		Development/Libraries
aa17c0
URL:		http://search.cpan.org/dist/JSON-PP/
aa17c0
Source0:	http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/JSON-PP-%{version}.tar.gz
aa17c0
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
aa17c0
BuildArch:	noarch
aa17c0
BuildRequires:	perl(base)
aa17c0
BuildRequires:	perl(Carp)
aa17c0
BuildRequires:	perl(constant)
aa17c0
BuildRequires:	perl(Data::Dumper)
aa17c0
BuildRequires:	perl(Encode)
aa17c0
BuildRequires:	perl(Exporter)
aa17c0
BuildRequires:	perl(ExtUtils::MakeMaker)
aa17c0
BuildRequires:	perl(lib)
aa17c0
BuildRequires:	perl(Math::BigFloat)
aa17c0
BuildRequires:	perl(Math::BigInt)
aa17c0
BuildRequires:	perl(Test::More)
aa17c0
BuildRequires:	perl(Tie::IxHash)
aa17c0
Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
aa17c0
Requires:	perl(Data::Dumper)
aa17c0
Conflicts:	perl-JSON < 2.50
aa17c0
aa17c0
%description
aa17c0
JSON::XS is the fastest and most proper JSON module on CPAN. It is written by
aa17c0
Marc Lehmann in C, so must be compiled and installed in the used environment.
aa17c0
aa17c0
JSON::PP is a pure-Perl module and is compatible with JSON::XS.
aa17c0
aa17c0
%prep
aa17c0
%setup -q -n JSON-PP-%{version}
aa17c0
aa17c0
%build
aa17c0
perl Makefile.PL INSTALLDIRS=vendor
aa17c0
make %{?_smp_mflags}
aa17c0
aa17c0
%install
aa17c0
rm -rf %{buildroot}
aa17c0
make pure_install DESTDIR=%{buildroot}
aa17c0
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
aa17c0
%{_fixperms} %{buildroot}
aa17c0
aa17c0
%check
aa17c0
make test
aa17c0
aa17c0
%clean
aa17c0
rm -rf %{buildroot}
aa17c0
aa17c0
%files
aa17c0
%doc Changes README
aa17c0
%{_bindir}/json_pp
aa17c0
%{perl_vendorlib}/JSON/
aa17c0
%{_mandir}/man1/json_pp.1*
aa17c0
%{_mandir}/man3/JSON::PP.3pm*
aa17c0
%{_mandir}/man3/JSON::PP::Boolean.3pm*
aa17c0
aa17c0
%changelog
aa17c0
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.27202-2
aa17c0
- Mass rebuild 2013-12-27
aa17c0
aa17c0
* Wed Mar 13 2013 Paul Howarth <paul@city-fan.org> - 2.27202-1
aa17c0
- Update to 2.27202
aa17c0
  - Fix test failures due to hash iterator randomization in perl 5.17.6 onwards
aa17c0
    (CPAN RT#83421)
aa17c0
aa17c0
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.27200-243
aa17c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
aa17c0
aa17c0
* Mon Nov 19 2012 Petr Šabata <contyk@redhat.com> - 2.27200-242
aa17c0
- Correct the URL
aa17c0
- Add a few missing buildtime dependencies
aa17c0
- Drop Getopt::Long dep; json_pp isn't tested
aa17c0
aa17c0
* Tue Aug 28 2012 Paul Howarth <paul@city-fan.org> - 2.27200-241
aa17c0
- BR: perl(base), perl(constant) and perl(lib)
aa17c0
- Install to vendor directories
aa17c0
- Drop %%defattr, redundant since rpm 4.4
aa17c0
- Don't need to remove empty directories from the buildroot
aa17c0
aa17c0
* Fri Aug 17 2012 Petr Pisar <ppisar@redhat.com> - 2.27200-240
aa17c0
- Increase release to replace perl sub-package (bug #848961)
aa17c0
aa17c0
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.27200-6
aa17c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
aa17c0
aa17c0
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 2.27200-5
aa17c0
- Perl 5.16 rebuild
aa17c0
aa17c0
* Fri Jun 01 2012 Petr Pisar <ppisar@redhat.com> - 2.27200-4
aa17c0
- Depend of Data::Dumper
aa17c0
aa17c0
* Thu Jan 12 2012 Paul Howarth <paul@city-fan.org> - 2.27200-3
aa17c0
- Add buildreqs for perl core modules, which might be dual-lived
aa17c0
aa17c0
* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.27200-2
aa17c0
- Perl mass rebuild
aa17c0
aa17c0
* Sun May 22 2011 Paul Howarth <paul@city-fan.org> - 2.27200-1
aa17c0
- Update to 2.27200
aa17c0
  - Fixed incr_parse decoding string more correctly (CPAN RT#68032)
aa17c0
aa17c0
* Tue Mar  8 2011 Paul Howarth <paul@city-fan.org> - 2.27105-1
aa17c0
- Update to 2.27105
aa17c0
  - Removed t/900_pod.t from package because of author test
aa17c0
- Drop buildreq perl(Test::Pod), no longer needed
aa17c0
aa17c0
* Tue Feb  8 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.27104-4
aa17c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
aa17c0
aa17c0
* Thu Jan 27 2011 Paul Howarth <paul@city-fan.org> - 2.27104-3
aa17c0
- Conflict with perl-JSON < 2.50 (#672764)
aa17c0
aa17c0
* Wed Jan 26 2011 Paul Howarth <paul@city-fan.org> - 2.27104-2
aa17c0
- Sanitize for Fedora submission
aa17c0
aa17c0
* Tue Jan 25 2011 Paul Howarth <paul@city-fan.org> - 2.27104-1
aa17c0
- Initial RPM version