Name: perl-Sub-HandlesVia Version: 0.050002 Release: 2%{?dist} Summary: Alternative handles_via implementation License: GPL-1.0-or-later OR Artistic-1.0-Perl URL: https://metacpan.org/dist/Sub-HandlesVia Source0: https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Sub-HandlesVia-%{version}.tar.gz BuildArch: noarch BuildRequires: %{__make} BuildRequires: perl-generators BuildRequires: perl-interpreter BuildRequires: perl(:VERSION) >= 5.8.0 BuildRequires: perl(Class::Method::Modifiers) BuildRequires: perl(Data::Dumper) BuildRequires: perl(Eval::TypeTiny) BuildRequires: perl(Exporter::Shiny) BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(FindBin) BuildRequires: perl(List::Util) >= 1.54 BuildRequires: perl(MooseX::Extended) BuildRequires: perl(Moose::Role) BuildRequires: perl(Mouse::Role) BuildRequires: perl(Object::Pad) BuildRequires: perl(Object::Pad::MetaFunctions) BuildRequires: perl(Role::Tiny) BuildRequires: perl(Role::Hooks) >= 0.008 BuildRequires: perl(Sub::Util) BuildRequires: perl(Test::Fatal) BuildRequires: perl(Test::More) >= 0.96 BuildRequires: perl(Test::Requires) BuildRequires: perl(Type::Params) >= 1.004000 BuildRequires: perl(Types::Standard) BuildRequires: perl(mro) BuildRequires: perl(strict) BuildRequires: perl(warnings) # Optional, for improved tests # N/A in Fedora: BuildRequires: perl(Beam::Wire) BuildRequires: perl(Moo) BuildRequires: perl(Moo::Role) BuildRequires: perl(Moose) BuildRequires: perl(MooseX::ArrayRef) BuildRequires: perl(MooseX::InsideOut) # N/A in Fedora: BuildRequires: perl(MooX::ProtectedAttributes) BuildRequires: perl(MooX::TypeTiny) BuildRequires: perl(Mouse) BuildRequires: perl(Test::Moose) %description If you've used Moose's native attribute traits, or MooX::HandlesVia before, you should have a fairly good idea what this does. %prep %setup -q -n Sub-HandlesVia-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 %{make_build} %install %{make_install} DESTDIR=$RPM_BUILD_ROOT %{_fixperms} $RPM_BUILD_ROOT/* %check %{__make} test %files %license LICENSE %doc Changes CREDITS README %{perl_vendorlib}/* %{_mandir}/man3/* %changelog * Wed Apr 30 2025 Jitka Plesnikova - 0.050002-2 - Perl 5.42 rebuild * Mon Mar 31 2025 Ralf Corsépius - 0.050002-1 - Upstream update. * Mon Mar 24 2025 Ralf Corsépius - 0.050001-1 - Upstream update. * Sat Jan 18 2025 Fedora Release Engineering - 0.050000-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Mon Sep 09 2024 Ralf Corsépius - 0.050000-7 - Work-around RHBZ#2310796. * Fri Jul 19 2024 Fedora Release Engineering - 0.050000-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Thu Jan 25 2024 Fedora Release Engineering - 0.050000-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 0.050000-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Aug 23 2023 Ralf Corsépius - 0.050000-3 - Add BR: perl(MooseX::Extended). * Fri Jul 21 2023 Fedora Release Engineering - 0.050000-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Apr 06 2023 Ralf Corsépius - 0.050000-1 - Update to 0.050000. * Fri Jan 20 2023 Fedora Release Engineering - 0.046-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Sat Dec 17 2022 Ralf Corsépius - 0.046-1 - Update to 0.046. * Wed Nov 09 2022 Ralf Corsépius - 0.045-1 - Update to 0.045. * Tue Nov 01 2022 Ralf Corsépius - 0.044-1 - Update to 0.044. * Mon Oct 31 2022 Ralf Corsépius - 0.043-1 - Update to 0.043. * Sun Oct 30 2022 Ralf Corsépius - 0.042-1 - Update to 0.042. * Sat Oct 29 2022 Ralf Corsépius - 0.041-1 - Update to 0.041. * Thu Oct 27 2022 Ralf Corsépius - 0.040-1 - Update to 0.040. * Wed Oct 26 2022 Ralf Corsépius - 0.039-1 - Update to 0.039. * Sat Oct 22 2022 Ralf Corsépius - 0.038-1 - Update to 0.038. * Mon Sep 26 2022 Ralf Corsépius - 0.037-1 - Update to 0.037. * Fri Aug 26 2022 Ralf Corsépius - 0.036-1 - Update to 0.036. - Spec cleanup. * Mon Aug 22 2022 Ralf Corsépius - 0.035-1 - Update to 0.035. * Fri Jul 22 2022 Fedora Release Engineering - 0.027-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Wed Jul 13 2022 Ralf Corsépius - 0.027-5 - Add BR: perl(Role::Hooks) for Sub-HandlesVia >= 0.32. * Sun Jul 10 2022 Ralf Corsépius - 0.027-4 - Drop BR: perl(Scope::Guard) for Sub-HandlesVia >= 0.30. * Sun Jul 10 2022 Ralf Corsépius - 0.027-3 - Drop BR: perl(Class::Tiny) for Sub-HandlesVia >= 0.29. * Sun Jul 03 2022 Ralf Corsépius - 0.027-2 - Preps for 0.028. - BR: perl(FindBin). - BR: perl(:VERSION). * Fri Jul 01 2022 Ralf Corsépius - 0.027-1 - Upstream update to 0.027. * Thu Jun 16 2022 Ralf Corsépius - 0.025-1 - Upstream update to 0.025. * Wed Jun 15 2022 Ralf Corsépius - 0.024-1 - Upstream update to 0.024. - Add and comment out BR: perl(MooseX::Extended). * Wed Jun 15 2022 Ralf Corsépius - 0.023-1 - Upstream update to 0.023. - Add BR: perl(Scope::Guard). * Tue Jun 14 2022 Ralf Corsépius - 0.022-1 - Upstream update to 0.022. * Mon Jun 13 2022 Ralf Corsépius - 0.021-1 - Upstream update to 0.021. * Wed Jun 01 2022 Jitka Plesnikova - 0.016-2 - Perl 5.36 rebuild * Fri Oct 22 2021 Ralf Corsépius - 0.016-1 - Initial Fedora package.