ppisar pushed to perl-MooX-Options (master). "Update to 4.018"

notifications at fedoraproject.org notifications at fedoraproject.org
Fri Jul 17 13:21:43 UTC 2015


From aa31065b07a2ffa6e807f92f02b600092512d0ce Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
Date: Fri, 17 Jul 2015 15:17:59 +0200
Subject: Update to 4.018


diff --git a/.gitignore b/.gitignore
index d7499ad..95a2c9c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
 /MooX-Options-4.012.tar.gz
 /MooX-Options-4.013.tar.gz
 /MooX-Options-4.015.tar.gz
+/MooX-Options-4.018.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-Options.spec b/perl-MooX-Options.spec
index 99debe8..b5886c0 100644
--- a/perl-MooX-Options.spec
+++ b/perl-MooX-Options.spec
@@ -1,53 +1,72 @@
 Name:           perl-MooX-Options
-Version:        4.015
-Release:        3%{?dist}
+Version:        4.018
+Release:        1%{?dist}
 Summary:        Explicit Options eXtension for Object Class
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/MooX-Options/
-Source0:        http://www.cpan.org/modules/by-module/MooX/MooX-Options-%{version}.tar.gz
+Source0:        http://search.cpan.org/CPAN/authors/id/C/CE/CELOGEEK/MooX-Options-%{version}.tar.gz
 BuildArch:      noarch
+BuildRequires:  coreutils
 BuildRequires:  perl
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+# Run-time:
 BuildRequires:  perl(Carp)
-BuildRequires:  perl(Capture::Tiny)
 BuildRequires:  perl(Data::Record)
 BuildRequires:  perl(feature)
+BuildRequires:  perl(Getopt::Long) >= 2.43
+BuildRequires:  perl(Getopt::Long::Descriptive) >= 0.099
+BuildRequires:  perl(JSON)
+# 1.003001 from Moo in META.json which is not used
+BuildRequires:  perl(Moo::Role) >= 1.003001
+BuildRequires:  perl(MooX::ConfigFromFile::Role)
+BuildRequires:  perl(MRO::Compat)
+BuildRequires:  perl(overload)
+BuildRequires:  perl(parent)
+BuildRequires:  perl(Path::Class) >= 0.32
+BuildRequires:  perl(Pod::Usage)
+BuildRequires:  perl(Regexp::Common)
+BuildRequires:  perl(Scalar::Util)
+BuildRequires:  perl(Text::LineFold)
+# Optional run-time:
+BuildRequires:  perl(Term::Size::Any)
+# Tests:
+BuildRequires:  perl(Capture::Tiny)
 BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(FindBin)
-BuildRequires:  perl(Getopt::Long) >= 2.38
-BuildRequires:  perl(Getopt::Long::Descriptive) >= 0.091
 BuildRequires:  perl(IO::Handle)
 BuildRequires:  perl(IPC::Open3)
-BuildRequires:  perl(JSON)
 BuildRequires:  perl(lib)
-BuildRequires:  perl(Module::Build)
 BuildRequires:  perl(Mo)
+BuildRequires:  perl(Mo::coerce)
+BuildRequires:  perl(Mo::default)
+BuildRequires:  perl(Mo::required)
 BuildRequires:  perl(Moo) >= 1.003001
-BuildRequires:  perl(Moo::Role)
-BuildRequires:  perl(MooX::ConfigFromFile)
 BuildRequires:  perl(Moose)
-BuildRequires:  perl(MRO::Compat)
 BuildRequires:  perl(namespace::clean)
-BuildRequires:  perl(overload)
-BuildRequires:  perl(parent)
-BuildRequires:  perl(Path::Class) >= 0.32
-BuildRequires:  perl(Pod::Usage)
-BuildRequires:  perl(Regexp::Common)
 BuildRequires:  perl(Role::Tiny::With)
-BuildRequires:  perl(Scalar::Util)
-BuildRequires:  perl(strict)
-BuildRequires:  perl(Term::Size::Any)
-BuildRequires:  perl(Text::LineFold)
 BuildRequires:  perl(Test::More) >= 0.94
 # Test::Requires could be patched out, but is required for t/00-compile.t to succeed, even when t/pod test is not run
 BuildRequires:  perl(Test::Requires)
 BuildRequires:  perl(Test::Trap)
-BuildRequires:  perl(Text::WrapI18N)
 BuildRequires:  perl(Try::Tiny)
-BuildRequires:  perl(warnings)
-Requires:       perl(Moo) >= 1.003001
-Requires:       perl(MooX::ConfigFromFile)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+# Optional tests:
+# English not used
+BuildRequires:  perl(MooX::Cmd) >= 0.07
+# Pod::Coverage::TrustPod not used
+# Test::Kwalitee::Extra not used
+# Test::Pod 1.46 not used
+# Test::Pod::Coverage 1.08 not used
+# Test::Vars not used
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+# 1.003001 from Moo in META.json which is not used
+Requires:       perl(Moo::Role) >= 1.003001
+Requires:       perl(MooX::ConfigFromFile::Role)
+
+# Remove under-specified dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Getopt::Long::Descriptive|Moo::Role)\\)$
 
 %description
 Create a command line tool with your Mo, Moo, Moose objects.
@@ -57,28 +76,27 @@ Create a command line tool with your Mo, Moo, Moose objects.
 chmod -c -x lib/MooX/Options.pm
 
 %build
-%{__perl} Build.PL installdirs=vendor
+perl Build.PL installdirs=vendor
 ./Build
 
 %install
 ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
-
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
 ./Build test
 
 %files
-%if 0%{?_licensedir:1}
 %license LICENSE
-%else
-%doc LICENSE
-%endif
 %doc Changes etc README
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Fri Jul 17 2015 Petr Pisar <ppisar at redhat.com> - 4.018-1
+- Update to 4.018 (thankt to Emmanuel Seyman)
+- Clean up spec file
+
 * Thu Jun 18 2015 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.015-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
 
diff --git a/sources b/sources
index 6e801ef..d61e595 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-cd2b948ae1c6f29ffc2739a99abe11d4  MooX-Options-4.015.tar.gz
+ba25e93c90b1be62d40f0c0b1b284249  MooX-Options-4.018.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-MooX-Options.git/commit/?h=master&id=aa31065b07a2ffa6e807f92f02b600092512d0ce


More information about the perl-devel mailing list