|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
Name: perl-MooseX-ConfigFromFile
|
|
Chris Weyl |
470cdac |
Version: 0.02
|
|
|
0ad7960 |
Release: 3%{?dist}
|
|
Chris Weyl |
470cdac |
# see lib/MooseX/ConfigFromFile.pm
|
|
Chris Weyl |
470cdac |
License: GPL+ or Artistic
|
|
Chris Weyl |
470cdac |
Group: Development/Libraries
|
|
Chris Weyl |
470cdac |
Summary: An abstract Moose role for setting attributes from a configfile
|
|
Chris Weyl |
470cdac |
Source: http://search.cpan.org/CPAN/authors/id/B/BL/BLBLACK/MooseX-ConfigFromFile-%{version}.tar.gz
|
|
Chris Weyl |
470cdac |
Url: http://search.cpan.org/dist/MooseX-ConfigFromFile
|
|
Chris Weyl |
470cdac |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Chris Weyl |
470cdac |
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
|
Chris Weyl |
470cdac |
BuildArch: noarch
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
BuildRequires: perl(ExtUtils::MakeMaker)
|
|
Chris Weyl |
470cdac |
BuildRequires: perl(Moose) >= 0.35
|
|
Chris Weyl |
470cdac |
BuildRequires: perl(MooseX::Types::Path::Class) >= 0.04
|
|
Chris Weyl |
470cdac |
BuildRequires: perl(Test::More) >= 0.42
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
%description
|
|
Chris Weyl |
470cdac |
This is an abstract role which provides an alternate constructor for
|
|
Chris Weyl |
470cdac |
creating objects using parameters passed in from a configuration file. The
|
|
Chris Weyl |
470cdac |
actual implementation of reading the configuration file is left to concrete
|
|
Chris Weyl |
470cdac |
subroles.
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
It declares an attribute 'configfile' and a class method 'new_with_config',
|
|
Chris Weyl |
470cdac |
and requires that concrete roles derived from it implement the class method
|
|
Chris Weyl |
470cdac |
'get_config_from_file'.
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
Attributes specified directly as arguments to 'new_with_config' supercede
|
|
Chris Weyl |
470cdac |
those in the configfile.
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
%prep
|
|
Chris Weyl |
470cdac |
%setup -q -n MooseX-ConfigFromFile-%{version}
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
%build
|
|
Chris Weyl |
470cdac |
%{__perl} Makefile.PL INSTALLDIRS=vendor
|
|
Chris Weyl |
470cdac |
make %{?_smp_mflags}
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
%install
|
|
Chris Weyl |
470cdac |
rm -rf %{buildroot}
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
make pure_install PERL_INSTALL_ROOT=%{buildroot}
|
|
Chris Weyl |
470cdac |
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
|
|
Chris Weyl |
470cdac |
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
%{_fixperms} %{buildroot}/*
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
%check
|
|
Chris Weyl |
470cdac |
make test
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
%clean
|
|
Chris Weyl |
470cdac |
rm -rf %{buildroot}
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
%files
|
|
Chris Weyl |
470cdac |
%defattr(-,root,root,-)
|
|
Chris Weyl |
470cdac |
%doc ChangeLog README t/
|
|
Chris Weyl |
470cdac |
%{perl_vendorlib}/*
|
|
Chris Weyl |
470cdac |
%{_mandir}/man3/*.3*
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
%changelog
|
|
|
0ad7960 |
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.02-3
|
|
|
0ad7960 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
0ad7960 |
|
|
|
df9801b |
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.02-2
|
|
|
df9801b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
df9801b |
|
|
Chris Weyl |
470cdac |
* Wed Nov 05 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.02-1
|
|
Chris Weyl |
470cdac |
- brush up for submission
|
|
Chris Weyl |
470cdac |
|
|
Chris Weyl |
470cdac |
* Mon Oct 27 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.02-0.1
|
|
Chris Weyl |
470cdac |
- initial RPM packaging
|
|
Chris Weyl |
470cdac |
- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.5)
|
|
Chris Weyl |
470cdac |
|