[perl-MooX-ConfigFromFile] Change build system to ExtUtils::MakeMaker, documentation fixes

David Dick ddick at fedoraproject.org
Sat Aug 30 04:40:11 UTC 2014


commit 7ed5071a124a57b04aab8cb8bc13014a73ad9760
Author: David Dick <ddick at cpan.org>
Date:   Sat Aug 30 14:40:13 2014 +1000

    Change build system to ExtUtils::MakeMaker, documentation fixes

 .gitignore                    |    1 +
 perl-MooX-ConfigFromFile.spec |   19 ++++++++++++-------
 sources                       |    2 +-
 3 files changed, 14 insertions(+), 8 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ac51067..ad70f84 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /MooX-ConfigFromFile-0.002.tar.gz
+/MooX-ConfigFromFile-0.003.tar.gz
diff --git a/perl-MooX-ConfigFromFile.spec b/perl-MooX-ConfigFromFile.spec
index 385c4dc..d949105 100644
--- a/perl-MooX-ConfigFromFile.spec
+++ b/perl-MooX-ConfigFromFile.spec
@@ -1,5 +1,5 @@
 Name:           perl-MooX-ConfigFromFile
-Version:        0.002
+Version:        0.003
 Release:        1%{?dist}
 Summary:        Moo eXtension for initializing objects from config file
 License:        GPL+ or Artistic
@@ -9,9 +9,9 @@ Source0:        http://www.cpan.org/modules/by-module/MooX/MooX-ConfigFromFile-%
 BuildArch:      noarch
 BuildRequires:  perl
 BuildRequires:  perl(Config::Any)
+BuildRequires:  perl(ExtUtils::MakeMaker)
 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
@@ -39,22 +39,27 @@ role is applied.
 %setup -q -n MooX-ConfigFromFile-%{version}
 
 %build
-%{__perl} Build.PL --installdirs=vendor
-./Build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
 
 %install
-./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
+make pure_install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
-./Build test
+make test
 
 %files
-%doc Changes README
+%doc Changes README.md
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Sat Aug 30 2014 David Dick <ddick at cpan.org> - 0.003-1
+- Change build system to ExtUtils::MakeMaker, documentation fixes
+
 * Tue Jul 22 2014 David Dick <ddick at cpan.org> - 0.002-1
 - Initial release
diff --git a/sources b/sources
index bcae86b..cd67479 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9433739fa0a15fd2645b27c4564b2dc2  MooX-ConfigFromFile-0.002.tar.gz
+fd6cfde23c66b201970a2f252aae172d  MooX-ConfigFromFile-0.003.tar.gz


More information about the scm-commits mailing list