# Got the intial spec from Fedora and modified it Summary: JSON serializing/deserializing, done correctly and fast Name: perl-JSON-XS Epoch: 1 Version: 3.01 Release: 2%{?dist} License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/JSON-XS/ Source0: http://www.cpan.org/authors/id/M/ML/MLEHMANN/JSON-XS-%{version}.tar.gz %define sha1 JSON-XS=725f67ef1de914a6fdaf99d751aea3018cee492b Vendor: VMware, Inc. Distribution: Photon BuildRequires: perl BuildRequires: perl-Types-Serialiser BuildRequires: perl-common-sense Requires: perl-Types-Serialiser Requires: perl-common-sense %description This module converts Perl data structures to JSON and vice versa. Its primary goal is to be correct and its secondary goal is to be fast. To reach the latter goal it was written in C. %prep %setup -q -n JSON-XS-%{version} sed -i 's/\r//' t/* perl -pi -e 's|^#!/opt/bin/perl|#!%{__perl}|' eg/* chmod -c -x eg/* %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" make %{?_smp_mflags} %install make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} + find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} + find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} %{buildroot}/* %check make test %files %{perl_vendorarch}/* %exclude %dir %{perl_vendorarch}/auto %{_bindir}/* %{_mandir}/man[13]/* %changelog * Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 3.01-2 - GA - Bump release of all rpms * Fri Apr 3 2015 Divya Thaluru <dthaluru@vmware.com> 3.01-1 - Initial version.