From 8ee165461a4fa3f63a6f96239d3b0c4cd7481b52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppi...@redhat.com> Date: Fri, 17 Jul 2015 15:47:21 +0200 Subject: Update to 0.007
diff --git a/.gitignore b/.gitignore index f55366b..62587a8 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /MooX-ConfigFromFile-0.003.tar.gz /MooX-ConfigFromFile-0.004.tar.gz /MooX-ConfigFromFile-0.005.tar.gz +/MooX-ConfigFromFile-0.007.tar.gz diff --git a/.rpmlint b/.rpmlint new file mode 100644 index 0000000..4aab163 --- /dev/null +++ b/.rpmlint @@ -0,0 +1,2 @@ +from Config import * +addFilter("spelling-error .* eXtension"); diff --git a/perl-MooX-ConfigFromFile.spec b/perl-MooX-ConfigFromFile.spec index bde943f..a3b70b8 100644 --- a/perl-MooX-ConfigFromFile.spec +++ b/perl-MooX-ConfigFromFile.spec @@ -1,37 +1,50 @@ Name: perl-MooX-ConfigFromFile -Version: 0.005 -Release: 3%{?dist} -Summary: Moo eXtension for initializing objects from config file +Version: 0.007 +Release: 1%{?dist} +Summary: Moo eXtension for initializing objects from configuration 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 +Source0: http://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/MooX-ConfigFromFile-%{version}.tar.gz BuildArch: noarch +BuildRequires: make BuildRequires: perl +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Run-time: BuildRequires: perl(Config::Any) -BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(File::Find::Rule) >= 0.30 BuildRequires: perl(FindBin) -BuildRequires: perl(Moo) >= 1.003 -BuildRequires: perl(Moo::Role) +BuildRequires: perl(Hash::Merge) +# 1.003 from Moo in META.json which not used +BuildRequires: perl(Moo::Role) >= 1.003 BuildRequires: perl(MooX::File::ConfigDir) >= 0.002 -BuildRequires: perl(Moose) -BuildRequires: perl(Moose::Role) -BuildRequires: perl(strict) +# Tests: +BuildRequires: perl(Cwd) +BuildRequires: perl(File::Spec) +BuildRequires: perl(lib) +BuildRequires: perl(Moo) >= 1.003 +BuildRequires: perl(MooX::Cmd::Tester) +BuildRequires: perl(Role::Tiny) BuildRequires: perl(Test::More) -BuildRequires: perl(warnings) +# Optional tests: +BuildRequires: perl(Moose) +BuildRequires: perl(MooX::Cmd) >= 0.012 +BuildRequires: perl(MooX::Options) >= 4.001 +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(File::Find::Rule) >= 0.30 -Requires: perl(Moo) >= 1.003 +Requires: perl(Moo::Role) >= 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\\(Moo::Role\\)$ %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 +on object construction from an appropriate configuration file. The building is done in MooX::ConfigFromFile::Rule - using MooX::ConfigFromFile ensures the role is applied. @@ -39,14 +52,11 @@ role is applied. %setup -q -n MooX-ConfigFromFile-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 make %{?_smp_mflags} %install make pure_install DESTDIR=$RPM_BUILD_ROOT - -find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; - %{_fixperms} $RPM_BUILD_ROOT/* %check @@ -58,6 +68,10 @@ make test %{_mandir}/man3/* %changelog +* Fri Jul 17 2015 Petr Pisar <ppi...@redhat.com> - 0.007-1 +- Update to 0.007 (thanks to Emmanuel Seyman) +- Clean up spec file + * Thu Jun 18 2015 Fedora Release Engineering <rel-...@lists.fedoraproject.org> - 0.005-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 380d143..2cd9560 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3043d6d4ee12715b90c6c07a3b836466 MooX-ConfigFromFile-0.005.tar.gz +5afdbfcbe77c51a979507d341cf691c3 MooX-ConfigFromFile-0.007.tar.gz -- cgit v0.10.2 http://pkgs.fedoraproject.org/cgit/perl-MooX-ConfigFromFile.git/commit/?h=master&id=8ee165461a4fa3f63a6f96239d3b0c4cd7481b52 -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel