diff options
-rw-r--r-- | packaging/perl-json.manifest | 5 | ||||
-rw-r--r-- | packaging/perl-json.spec | 47 |
2 files changed, 52 insertions, 0 deletions
diff --git a/packaging/perl-json.manifest b/packaging/perl-json.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/perl-json.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/packaging/perl-json.spec b/packaging/perl-json.spec new file mode 100644 index 0000000..cc57164 --- /dev/null +++ b/packaging/perl-json.spec @@ -0,0 +1,47 @@ +Name: perl-json +Version: 4.02 +Release: 1 +Summary: JSON (JavaScript Object Notation) encoder/decoder +License: perl_5 +Group: Development/Tools +URL: http://ltp.sourceforge.net/coverage/lcov.php +Source0: http://downloads.sourceforge.net/ltp/lcov-%{version}.tar.gz +BuildRoot: /var/tmp/%{name}-%{version}-root +Requires: perl >= 5.8.8 + +%description +This module is a thin wrapper for JSON::XS-compatible modules with a few +additional features. All the backend modules convert a Perl data structure +to a JSON text and vice versa. This module uses JSON::XS by default, and +when JSON::XS is not available, falls back on JSON::PP, which is in the +Perl core since 5.14. If JSON::PP is not available either, this module then +falls back on JSON::backportPP (which is actually JSON::PP in a different +.pm file) bundled in the same distribution as this module. You can also +explicitly specify to use Cpanel::JSON::XS, a fork of JSON::XS by Reini +Urban. + +All these backend modules have slight incompatibilities between them, +including extra features that other modules don't support, but as long as +you use only common features (most important ones are described below), +migration from backend to backend should be reasonably easy. For details, +see each backend module you use. + +%prep +%setup -q -n %{name}-%{version} + +%build +perl Makefile.PL +make + +%install +rm -rf $RPM_BUILD_ROOT +%perl_make_install +%remove_docs +%perl_process_packlist +%perl_gen_filelist + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f %{name}.files +%defattr(-,root,root) |