Name: perl-Types-Serialiser Summary: Simple data types for common serialization formats Version: 1.01 Release: 11%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl 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.01-provides.patch BuildArch: noarch # Module Build BuildRequires: coreutils BuildRequires: findutils BuildRequires: make BuildRequires: perl-generators BuildRequires: perl-interpreter BuildRequires: perl(ExtUtils::MakeMaker) # Module Runtime BuildRequires: perl(Carp) BuildRequires: perl(common::sense) BuildRequires: perl(overload) # Test Suite # (no dependencies) # Dependencies 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 inter-operable between each other. %prep %setup -q -n Types-Serialiser-%{version} # Hide package declaration of JSON::PP::Boolean from rpm %patch -P 0 %build perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -delete %{_fixperms} -c %{buildroot} %check make test %files %license COPYING %doc Changes README %{perl_vendorlib}/Types/ %{_mandir}/man3/Types::Serialiser.3* %{_mandir}/man3/Types::Serialiser::Error.3* %changelog * Thu Jan 25 2024 Fedora Release Engineering - 1.01-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 1.01-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jul 21 2023 Fedora Release Engineering - 1.01-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Fri Jan 20 2023 Fedora Release Engineering - 1.01-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Fri Jul 22 2022 Fedora Release Engineering - 1.01-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue May 31 2022 Jitka Plesnikova - 1.01-6 - Perl 5.36 rebuild * Fri Jan 21 2022 Fedora Release Engineering - 1.01-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Jul 27 2021 Fedora Release Engineering - 1.01-4 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri May 21 2021 Jitka Plesnikova - 1.01-3 - Perl 5.34 rebuild * Wed Jan 27 2021 Fedora Release Engineering - 1.01-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Dec 1 2020 Paul Howarth - 1.01-1 - Update to 1.01 - Implement Types::Serialiser::as_bool - Slight documentation tweaks - Drop redundant buildroot cleaning in %%install section - Simplify find command using -delete - Fix permissions verbosely * Tue Jul 28 2020 Fedora Release Engineering - 1.0-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jun 23 2020 Jitka Plesnikova - 1.0-19 - Perl 5.32 rebuild * 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