From aa31065b07a2ffa6e807f92f02b600092512d0ce Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar(a)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-%{versi...
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(a)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(a)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...