From 43d9d3167535afdead4e12a5d6a5f84dfe149e31 Mon Sep 17 00:00:00 2001 From: David Dick Date: Aug 18 2014 20:36:01 +0000 Subject: Initial import (#1127720). --- diff --git a/.gitignore b/.gitignore index e69de29..ac51067 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/MooX-ConfigFromFile-0.002.tar.gz diff --git a/perl-MooX-ConfigFromFile.spec b/perl-MooX-ConfigFromFile.spec new file mode 100644 index 0000000..385c4dc --- /dev/null +++ b/perl-MooX-ConfigFromFile.spec @@ -0,0 +1,60 @@ +Name: perl-MooX-ConfigFromFile +Version: 0.002 +Release: 1%{?dist} +Summary: Moo eXtension for initializing objects from config file +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/MooX-ConfigFromFile/ +Source0: http://www.cpan.org/modules/by-module/MooX/MooX-ConfigFromFile-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl +BuildRequires: perl(Config::Any) +BuildRequires: perl(File::Find::Rule) >= 0.30 +BuildRequires: perl(FindBin) +BuildRequires: perl(Module::Build) +BuildRequires: perl(Moo) >= 1.003 +BuildRequires: perl(Moo::Role) +BuildRequires: perl(MooX::File::ConfigDir) >= 0.002 +BuildRequires: perl(Moose) +BuildRequires: perl(Moose::Role) +BuildRequires: perl(strict) +BuildRequires: perl(Test::More) +BuildRequires: perl(warnings) +Requires: perl(File::Find::Rule) >= 0.30 +Requires: perl(Moo) >= 1.003 +Requires: perl(MooX::File::ConfigDir) >= 0.002 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%{?perl_default_filter} +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(File::Find::Rule\\)$ +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Moo\\)$ +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(MooX::File::ConfigDir\\)$ +%description +This module is intended to easy load initialization values for attributes +on object construction from an appropriate config file. The building is +done in MooX::ConfigFromFile::Rule - using MooX::ConfigFromFile ensures the +role is applied. + +%prep +%setup -q -n MooX-ConfigFromFile-%{version} + +%build +%{__perl} Build.PL --installdirs=vendor +./Build + +%install +./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0 + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +./Build test + +%files +%doc Changes README +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Tue Jul 22 2014 David Dick - 0.002-1 +- Initial release diff --git a/sources b/sources index e69de29..bcae86b 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +9433739fa0a15fd2645b27c4564b2dc2 MooX-ConfigFromFile-0.002.tar.gz