diff options
author | CoprDistGit <copr-devel@lists.fedorahosted.org> | 2023-06-21 21:50:38 +0000 |
---|---|---|
committer | CoprDistGit <copr-devel@lists.fedorahosted.org> | 2023-06-21 21:50:38 +0000 |
commit | fab01f15da3b135f18354a118eb2679acb29d6e1 (patch) | |
tree | f21cab9d7c8deac3af2e7295595f4c0ee1cff8ac | |
parent | 696e3f1d0e8b1ad59cff4d842dea59196e4f788a (diff) |
automatic import of perl-Kavorkacentos-stream+epel-next8
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | perl-Kavorka.spec | 98 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 100 insertions, 0 deletions
@@ -0,0 +1 @@ +/Kavorka-0.039.tar.gz diff --git a/perl-Kavorka.spec b/perl-Kavorka.spec new file mode 100644 index 0000000..b56f53c --- /dev/null +++ b/perl-Kavorka.spec @@ -0,0 +1,98 @@ +Name: perl-Kavorka +Version: 0.039 +Release: 1%{?dist} +Summary: Function signatures with the lure of the animal +License: GPL+ or Artistic +Group: Development/Libraries +URL: https://search.cpan.org/dist/Kavorka/ +Source0: https://www.cpan.org/authors/id/T/TO/TOBYINK/Kavorka-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: make +BuildRequires: findutils +BuildRequires: coreutils +BuildRequires: perl-interpreter >= 0:5.014 +BuildRequires: perl-generators +BuildRequires: perl(Exporter::Tiny) >= 0.026 +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(match::simple) +BuildRequires: perl(Module::Runtime) +BuildRequires: perl(Moo) >= 1.003001 +BuildRequires: perl(namespace::sweep) >= 0.006 +BuildRequires: perl(PadWalker) +BuildRequires: perl(Parse::Keyword) >= 0.06 +BuildRequires: perl(Return::Type) >= 0.004 +BuildRequires: perl(Sub::Util) +BuildRequires: perl(Test::Fatal) +BuildRequires: perl(Test::More) >= 0.96 +BuildRequires: perl(Test::Requires) +BuildRequires: perl(Type::Parser) >= 0.032 +BuildRequires: perl(Type::Registry) >= 0.032 +BuildRequires: perl(Types::Standard) >= 0.032 +BuildRequires: perl(Type::Tiny::XS) >= 0.010 +BuildRequires: perl(Type::Utils) >= 0.032 +Requires: perl(Exporter::Tiny) >= 0.026 +Requires: perl(match::simple) +Requires: perl(Module::Runtime) +Requires: perl(Moo) >= 1.003001 +Requires: perl(namespace::sweep) >= 0.006 +Requires: perl(PadWalker) +Requires: perl(Parse::Keyword) >= 0.06 +Requires: perl(Return::Type) >= 0.004 +Requires: perl(Sub::Util) +Requires: perl(Type::Parser) >= 0.032 +Requires: perl(Type::Registry) >= 0.032 +Requires: perl(Types::Standard) >= 0.032 +Requires: perl(Type::Tiny::XS) >= 0.010 +Requires: perl(Type::Utils) >= 0.032 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +# Tests +BuildRequires: perl(Moose) +BuildRequires: perl(Mouse) +BuildRequires: perl(MooseX::Types::Moose) +BuildRequires: perl(DateTime) +BuildRequires: perl(Class::Tiny) +BuildRequires: perl(experimental) +BuildRequires: perl(Hash::Util) +BuildRequires: perl(threads) + + +%{?perl_default_filter} + +%description +Kavorka provides fun and method keywords for declaring functions and +methods. It uses Perl 5.14's keyword API, so should work more reliably than +source filters or Devel::Declare-based modules. + +%prep +%setup -q -n Kavorka-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc Changes COPYRIGHT CREDITS dist.ini doap.ttl LICENSE META.json README TODO +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Mon Jan 30 2023 yaroslav@fedevych.name 0.039-1 +- Specfile autogenerated by cpanspec 1.78. @@ -0,0 +1 @@ +aca002faadee534fd258c459390c060c Kavorka-0.039.tar.gz |