Name: perl-Types-Serialiser Summary: Simple data types for common serialization formats Version: 1.0 Release: 18%{?dist} License: GPL+ or Artistic URL: https://metacpan.org/release/Types-Serialiser Source0: https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Types-Serialiser-%{version}.tar.gz Patch0: Types-Serialiser-1.0-provides.patch BuildArch: noarch # Module Build BuildRequires: coreutils BuildRequires: findutils BuildRequires: make BuildRequires: perl-interpreter BuildRequires: perl-generators BuildRequires: perl(ExtUtils::MakeMaker) # Module Runtime BuildRequires: perl(Carp) BuildRequires: perl(common::sense) BuildRequires: perl(overload) # Test Suite # (no dependencies) # Runtime Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(Carp) %description This module provides some extra data types that are used by common serialization formats such as JSON or CBOR. The idea is to have a repository of simple/small constants and containers that can be shared by different implementations so they become interoperable between each other. %prep %setup -q -n Types-Serialiser-%{version} # Hide package declaration of JSON::PP::Boolean from rpm %patch0 %build perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf %{buildroot} make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} \; %{_fixperms} %{buildroot} %check make test %files %if 0%{?_licensedir:1} %license COPYING %else %doc COPYING %endif %doc Changes README %{perl_vendorlib}/Types/ %{_mandir}/man3/Types::Serialiser.3* %{_mandir}/man3/Types::Serialiser::Error.3* %changelog * Thu Jan 30 2020 Fedora Release Engineering - 1.0-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Jul 26 2019 Fedora Release Engineering - 1.0-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri May 31 2019 Jitka Plesnikova - 1.0-16 - Perl 5.30 rebuild * Sat Feb 02 2019 Fedora Release Engineering - 1.0-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 1.0-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu Jun 28 2018 Jitka Plesnikova - 1.0-13 - Perl 5.28 rebuild * Fri Feb 09 2018 Fedora Release Engineering - 1.0-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 1.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sun Jun 04 2017 Jitka Plesnikova - 1.0-10 - Perl 5.26 rebuild * Sat Feb 11 2017 Fedora Release Engineering - 1.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Sun May 15 2016 Jitka Plesnikova - 1.0-8 - Perl 5.24 rebuild * Thu Feb 04 2016 Fedora Release Engineering - 1.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jan 6 2016 Paul Howarth - 1.0-6 - Hide package declaration for JSON::PP::Boolean from rpm to avoid need for provides filtering - Classify buildreqs by usage - Use %%license where possible * Thu Jun 18 2015 Fedora Release Engineering - 1.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Thu Jun 04 2015 Jitka Plesnikova - 1.0-4 - Perl 5.22 rebuild * Wed Aug 27 2014 Jitka Plesnikova - 1.0-3 - Perl 5.20 rebuild * Sat Jun 07 2014 Fedora Release Engineering - 1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Mon Dec 2 2013 Paul Howarth - 1.0-1 - Update to 1.0 - Clarify that the second arg of FREEZE/THAW is the data model/data format name, not the serializer - Clarify that FREEZE must not modify the data structure to be serialized * Wed Oct 30 2013 Paul Howarth - 0.03-2 - Sanitize for Fedora submission * Tue Oct 29 2013 Paul Howarth - 0.03-1 - Initial RPM version