diff --git a/MooseX-SetOnce-0.203.tar.gz b/MooseX-SetOnce-0.203.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..64f1758860cfa54a16004ee6b60d05cd23ce18c8 Binary files /dev/null and b/MooseX-SetOnce-0.203.tar.gz differ diff --git a/MooseX-SetOnce.yaml b/MooseX-SetOnce.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d6059a46e2a018a86c3628b03ba5f97e483898be --- /dev/null +++ b/MooseX-SetOnce.yaml @@ -0,0 +1,4 @@ +version_control: metacpan +src_repo: MooseX-SetOnce +tag_prefix: "" +separator: "." diff --git a/perl-MooseX-SetOnce.spec b/perl-MooseX-SetOnce.spec new file mode 100644 index 0000000000000000000000000000000000000000..85fdb5a2ec42f4bc067ffc357ff6d41d3c0ccaf5 --- /dev/null +++ b/perl-MooseX-SetOnce.spec @@ -0,0 +1,57 @@ +%global cpan_version 0.203 +Name: perl-MooseX-SetOnce +Version: 0.203000 +Release: 1 +Summary: Write-once, read-many attributes for Moose +License: GPL-1.0-or-later OR Artistic-1.0-Perl + +URL: https://metacpan.org/release/MooseX-SetOnce +Source0: https://cpan.metacpan.org/authors/id/R/RJ/RJBS/MooseX-SetOnce-%{cpan_version}.tar.gz +BuildArch: noarch +BuildRequires: make +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30 +BuildRequires: perl(blib) +BuildRequires: perl(File::Spec) +BuildRequires: perl(IO::Handle) +BuildRequires: perl(IPC::Open3) +BuildRequires: perl(lib) +BuildRequires: perl(Moose) +BuildRequires: perl(Moose::Role) >= 0.90 +BuildRequires: perl(strict) +BuildRequires: perl(Test::Fatal) +BuildRequires: perl(Test::Moose) +BuildRequires: perl(Test::More) +BuildRequires: perl(warnings) +Requires: perl(Moose) + +%{?perl_default_filter} + +%description +The 'SetOnce' attribute lets your class have attributes that are not lazy +and not set, but that cannot be altered once set. + +%prep +%setup -q -n MooseX-SetOnce-%{cpan_version} + +%build +/usr/bin/perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 +%{make_build} + +%install +%{make_install} +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +%{make_build} test + +%files +%doc Changes README +%license LICENSE +%{perl_vendorlib}/MooseX* +%{_mandir}/man3/MooseX* + +%changelog +* Wed Mar 20 2024 konglidong - 0.203000-1 +- package init