diff --git a/JSON-Schema-Modern-0.623.tar.gz b/JSON-Schema-Modern-0.623.tar.gz deleted file mode 100644 index d9d45cf..0000000 --- a/JSON-Schema-Modern-0.623.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fee0ca6df5cdfb6c82679f951d9eebed9c4958348844031a03415c96e918c1d3 -size 229494 diff --git a/JSON-Schema-Modern-0.624.tar.gz b/JSON-Schema-Modern-0.624.tar.gz new file mode 100644 index 0000000..aeaaab7 --- /dev/null +++ b/JSON-Schema-Modern-0.624.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62343d77e00eabd1b1ee7d512faf6525ecf55b32483b495546f7f2f9a69a7498 +size 234646 diff --git a/perl-JSON-Schema-Modern.changes b/perl-JSON-Schema-Modern.changes index 1e3a03e..bff6b7f 100644 --- a/perl-JSON-Schema-Modern.changes +++ b/perl-JSON-Schema-Modern.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Thu Nov 27 05:35:14 UTC 2025 - Tina Müller + +- updated to 0.624.0 (0.624) + see /usr/share/doc/packages/perl-JSON-Schema-Modern/Changes + + 0.624 2025-11-26 20:57:48Z + - fix strict (unknown keyword checks) validation for draft4 schemas + ------------------------------------------------------------------- Mon Nov 17 05:33:49 UTC 2025 - Tina Müller diff --git a/perl-JSON-Schema-Modern.spec b/perl-JSON-Schema-Modern.spec index 85844ab..35784e7 100644 --- a/perl-JSON-Schema-Modern.spec +++ b/perl-JSON-Schema-Modern.spec @@ -18,10 +18,10 @@ %define cpan_name JSON-Schema-Modern Name: perl-JSON-Schema-Modern -Version: 0.623.0 +Version: 0.624.0 Release: 0 -# 0.623 -> normalize -> 0.623.0 -%define cpan_version 0.623 +# 0.624 -> normalize -> 0.624.0 +%define cpan_version 0.624 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Validate data against a schema using a JSON Schema URL: https://metacpan.org/release/%{cpan_name} @@ -32,16 +32,14 @@ BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(CPAN::Meta::Check) >= 0.11 BuildRequires: perl(CPAN::Meta::Requirements) -BuildRequires: perl(Cpanel::JSON::XS) >= 4.380 BuildRequires: perl(Feature::Compat::Try) BuildRequires: perl(File::ShareDir) +BuildRequires: perl(File::ShareDir::Install) >= 0.60 BuildRequires: perl(Getopt::Long::Descriptive) BuildRequires: perl(JSON::PP) >= 4.11 BuildRequires: perl(List::Util) >= 1.55 BuildRequires: perl(Math::BigInt) >= 1.999701 -BuildRequires: perl(Module::Build) -BuildRequires: perl(Module::Build::Tiny) >= 0.34 -BuildRequires: perl(Module::Metadata) +BuildRequires: perl(Mojo::File) BuildRequires: perl(Mojo::JSON) BuildRequires: perl(Mojo::JSON::Pointer) BuildRequires: perl(Mojo::Message::Response) @@ -50,14 +48,13 @@ BuildRequires: perl(Mojolicious) >= 7.870 BuildRequires: perl(Moo) BuildRequires: perl(Moo::Role) BuildRequires: perl(MooX::TypeTiny) >= 0.2.2 -BuildRequires: perl(Path::Tiny) BuildRequires: perl(Ref::Util) >= 0.100 BuildRequires: perl(Safe::Isa) >= 1.0.8 BuildRequires: perl(Sub::Install) BuildRequires: perl(Test2::API) BuildRequires: perl(Test2::Tools::Exception) BuildRequires: perl(Test2::V0) -BuildRequires: perl(Test2::Warnings) +BuildRequires: perl(Test2::Warnings) >= 0.38 BuildRequires: perl(Test::Deep) BuildRequires: perl(Test::Deep::UnorderedPairs) BuildRequires: perl(Test::File::ShareDir) @@ -75,13 +72,13 @@ BuildRequires: perl(feature) BuildRequires: perl(namespace::clean) BuildRequires: perl(stable) >= 0.031 BuildRequires: perl(strictures) >= 2 -Requires: perl(Cpanel::JSON::XS) >= 4.380 Requires: perl(Feature::Compat::Try) Requires: perl(File::ShareDir) Requires: perl(Getopt::Long::Descriptive) Requires: perl(JSON::PP) >= 4.11 Requires: perl(List::Util) >= 1.55 Requires: perl(Math::BigInt) >= 1.999701 +Requires: perl(Mojo::File) Requires: perl(Mojo::JSON) Requires: perl(Mojo::JSON::Pointer) Requires: perl(Mojo::Message::Response) @@ -90,7 +87,6 @@ Requires: perl(Mojolicious) >= 7.870 Requires: perl(Moo) Requires: perl(Moo::Role) Requires: perl(MooX::TypeTiny) >= 0.2.2 -Requires: perl(Path::Tiny) Requires: perl(Ref::Util) >= 0.100 Requires: perl(Safe::Isa) >= 1.0.8 Requires: perl(Sub::Install) @@ -135,14 +131,15 @@ specification. find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build -perl Build.PL --installdirs=vendor -./Build build --flags=%{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor +%make_build %check -./Build test +make test %install -./Build install --destdir=%{buildroot} --create_packlist=0 +%perl_make_install +%perl_process_packlist %perl_gen_filelist %files -f %{name}.files