ppisar pushed to perl-Devel-REPL (f24). "Modernize spec file"
by notifications@fedoraproject.org
From d367174a5589a93dc300724a20ff2a746ec7e3f8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar(a)redhat.com>
Date: Thu, 29 Jun 2017 09:57:00 +0200
Subject: Modernize spec file
---
.rpmlint | 2 ++
perl-Devel-REPL.spec | 22 ++++++++++++----------
2 files changed, 14 insertions(+), 10 deletions(-)
create mode 100644 .rpmlint
diff --git a/.rpmlint b/.rpmlint
new file mode 100644
index 0000000..67c7fc5
--- /dev/null
+++ b/.rpmlint
@@ -0,0 +1,2 @@
+from Config import *
+addFilter("spelling-error .* (multi|ReadLine)");
diff --git a/perl-Devel-REPL.spec b/perl-Devel-REPL.spec
index 1bc6f1a..09b95bb 100644
--- a/perl-Devel-REPL.spec
+++ b/perl-Devel-REPL.spec
@@ -3,7 +3,6 @@ Version: 1.003028
Release: 2%{?dist}
Summary: Modern perl interactive shell
License: GPL+ or Artistic
-Group: Development/Libraries
URL: http://search.cpan.org/dist/Devel-REPL/
Source0: http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Devel-REPL-%{version}.t...
BuildArch: noarch
@@ -11,7 +10,8 @@ BuildArch: noarch
BuildRequires: make
BuildRequires: perl
BuildRequires: perl-generators
-# XXX: BuildRequires: perl(CPAN::Meta::Requirements)
+BuildRequires: perl(:VERSION) >= 5.8.1
+BuildRequires: perl(CPAN::Meta::Requirements) >= 2.120620
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(Module::Metadata)
BuildRequires: perl(strict)
@@ -29,12 +29,12 @@ BuildRequires: perl(File::Spec)
BuildRequires: perl(Lexical::Persistence)
BuildRequires: perl(Module::Refresh)
BuildRequires: perl(Module::Runtime)
-BuildRequires: perl(Moose)
+BuildRequires: perl(Moose) >= 0.93
BuildRequires: perl(Moose::Meta::Role)
BuildRequires: perl(Moose::Role)
BuildRequires: perl(Moose::Util::TypeConstraints)
-BuildRequires: perl(MooseX::Getopt)
-BuildRequires: perl(MooseX::Object::Pluggable)
+BuildRequires: perl(MooseX::Getopt) >= 0.18
+BuildRequires: perl(MooseX::Object::Pluggable) >= 0.0009
BuildRequires: perl(namespace::autoclean)
BuildRequires: perl(PPI)
BuildRequires: perl(PPI::Dumper)
@@ -49,9 +49,10 @@ BuildRequires: perl(if)
BuildRequires: perl(Test::Fatal)
BuildRequires: perl(Test::More) >= 0.94
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
+Requires: perl(Moose) >= 0.93
Requires: perl(Moose::Meta::Role)
-Requires: perl(MooseX::Getopt)
-Requires: perl(MooseX::Object::Pluggable)
+Requires: perl(MooseX::Getopt) >= 0.18
+Requires: perl(MooseX::Object::Pluggable) >= 0.0009
# Require plugins used by default, see Devel::REPL::Profile::Minimal
Requires: perl(Devel::REPL::Plugin::Commands)
Requires: perl(Devel::REPL::Plugin::DDS)
@@ -62,7 +63,8 @@ Requires: perl(Devel::REPL::Plugin::Packages)
%{?perl_default_filter}
-%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Data::Dump::Streamer\\)$
+# Remove under-specified dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Data::Dump::Streamer|Moose)\\)$
%description
This is an interactive shell for Perl, commonly known as a REPL - Read,
@@ -94,7 +96,7 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description Plugin-Completion
This Perl interactive shell plugin provides extensible tab completion. By
-default, the Completion plugin explicitly does not use the Gnu readline or
+default, the Completion plugin explicitly does not use the GNU Readline or
Term::ReadLine::Perl fallback file name completion.
%package Plugin-CompletionDriver-INC
@@ -139,7 +141,7 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description Plugin-Interrupt
By default Devel::REPL exits on SIGINT (usually Ctrl-C). If you load this
module, SIGINT will be trapped and used to kill long-running commands
-(statements) and also to kill the line being edited (like eg. BASH do).
+(statements) and also to kill the line being edited (like e.g. BASH do).
(You can still use Ctrl-D to exit.)
%package Plugin-LexEnv
--
cgit v1.1
https://src.fedoraproject.org/cgit/perl-Devel-REPL.git/commit/?h=f24&id=d...
6 years, 12 months
ppisar pushed to perl-Devel-REPL (f24). "Require default plugins and
reenable building of the DDS plugin"
by notifications@fedoraproject.org
From 147d52d0f79c431909535be6698940b2eae2d993 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar(a)redhat.com>
Date: Thu, 29 Jun 2017 09:38:21 +0200
Subject: Require default plugins and reenable building of the DDS plugin
---
perl-Devel-REPL.spec | 24 +++++++++++-------------
1 file changed, 11 insertions(+), 13 deletions(-)
diff --git a/perl-Devel-REPL.spec b/perl-Devel-REPL.spec
index 390f62f..1bc6f1a 100644
--- a/perl-Devel-REPL.spec
+++ b/perl-Devel-REPL.spec
@@ -1,10 +1,6 @@
-# DDS plugin requires Data::Dump::Streamer which does not work with perl-5.22.
-# bug #1231285, CPAN RT#105466.
-%bcond_with dds
-
Name: perl-Devel-REPL
Version: 1.003028
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Modern perl interactive shell
License: GPL+ or Artistic
Group: Development/Libraries
@@ -24,9 +20,7 @@ BuildRequires: perl(warnings)
BuildRequires: perl(App::Nopaste)
BuildRequires: perl(B::Concise) >= 0.62
BuildRequires: perl(B::Keywords)
-%if %{with dds}
BuildRequires: perl(Data::Dump::Streamer) >= 2.39
-%endif
BuildRequires: perl(Data::Dumper::Concise)
BuildRequires: perl(Devel::Peek)
BuildRequires: perl(File::HomeDir)
@@ -58,6 +52,13 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Requires: perl(Moose::Meta::Role)
Requires: perl(MooseX::Getopt)
Requires: perl(MooseX::Object::Pluggable)
+# Require plugins used by default, see Devel::REPL::Profile::Minimal
+Requires: perl(Devel::REPL::Plugin::Commands)
+Requires: perl(Devel::REPL::Plugin::DDS)
+Requires: perl(Devel::REPL::Plugin::History)
+Requires: perl(Devel::REPL::Plugin::LexEnv)
+Requires: perl(Devel::REPL::Plugin::MultiLine::PPI)
+Requires: perl(Devel::REPL::Plugin::Packages)
%{?perl_default_filter}
@@ -75,9 +76,7 @@ are available:
CompletionDriver::INC
CompletionDriver::Keywords
DDC
-%if %{with dds}
DDS
-%endif
Interrupt
LexEnv
MultiLine::PPI
@@ -123,7 +122,6 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description Plugin-DDC
This Perl interactive shell plugin formats results with Data::Dumper::Concise.
-%if %{with dds}
%package Plugin-DDS
Summary: Devel-REPL plugin for formatting results with Data::Dump::Streamer
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
@@ -132,7 +130,6 @@ Requires: perl(Data::Dump::Streamer) >= 2.39
%description Plugin-DDS
This Perl interactive shell plugin formats results with Data::Dump::Streamer.
-%endif
%package Plugin-Interrupt
Summary: Devel-REPL plugin for trapping INT signal
@@ -272,11 +269,9 @@ make test
%{perl_vendorlib}/Devel/REPL/Plugin/DDC.pm
%{_mandir}/man3/Devel::REPL::Plugin::DDC.*
-%if %{with dds}
%files Plugin-DDS
%{perl_vendorlib}/Devel/REPL/Plugin/DDS.pm
%{_mandir}/man3/Devel::REPL::Plugin::DDS.*
-%endif
%files Plugin-Interrupt
%{perl_vendorlib}/Devel/REPL/Plugin/Interrupt.pm
@@ -304,6 +299,9 @@ make test
%changelog
+* Thu Jun 29 2017 Petr Pisar <ppisar(a)redhat.com> - 1.003028-2
+- Require default plugins and reenable building of the DDS plugin (bug #1466106)
+
* Wed Feb 17 2016 Petr Šabata <contyk(a)redhat.com> - 1.003028-1
- 1.003028 bump
--
cgit v1.1
https://src.fedoraproject.org/cgit/perl-Devel-REPL.git/commit/?h=f24&id=1...
6 years, 12 months
ppisar pushed to perl-Devel-REPL (f25). "Require default plugins and
reenable building of the DDS plugin"
by notifications@fedoraproject.org
From d94ef549a9caca1ecfec6cafd934cec00b9ab497 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar(a)redhat.com>
Date: Thu, 29 Jun 2017 09:38:21 +0200
Subject: Require default plugins and reenable building of the DDS plugin
---
perl-Devel-REPL.spec | 24 +++++++++++-------------
1 file changed, 11 insertions(+), 13 deletions(-)
diff --git a/perl-Devel-REPL.spec b/perl-Devel-REPL.spec
index b4f4d68..52413ee 100644
--- a/perl-Devel-REPL.spec
+++ b/perl-Devel-REPL.spec
@@ -1,10 +1,6 @@
-# DDS plugin requires Data::Dump::Streamer which does not work with perl-5.22.
-# bug #1231285, CPAN RT#105466.
-%bcond_with dds
-
Name: perl-Devel-REPL
Version: 1.003028
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Modern perl interactive shell
License: GPL+ or Artistic
Group: Development/Libraries
@@ -24,9 +20,7 @@ BuildRequires: perl(warnings)
BuildRequires: perl(App::Nopaste)
BuildRequires: perl(B::Concise) >= 0.62
BuildRequires: perl(B::Keywords)
-%if %{with dds}
BuildRequires: perl(Data::Dump::Streamer) >= 2.39
-%endif
BuildRequires: perl(Data::Dumper::Concise)
BuildRequires: perl(Devel::Peek)
BuildRequires: perl(File::HomeDir)
@@ -58,6 +52,13 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Requires: perl(Moose::Meta::Role)
Requires: perl(MooseX::Getopt)
Requires: perl(MooseX::Object::Pluggable)
+# Require plugins used by default, see Devel::REPL::Profile::Minimal
+Requires: perl(Devel::REPL::Plugin::Commands)
+Requires: perl(Devel::REPL::Plugin::DDS)
+Requires: perl(Devel::REPL::Plugin::History)
+Requires: perl(Devel::REPL::Plugin::LexEnv)
+Requires: perl(Devel::REPL::Plugin::MultiLine::PPI)
+Requires: perl(Devel::REPL::Plugin::Packages)
%{?perl_default_filter}
@@ -75,9 +76,7 @@ are available:
CompletionDriver::INC
CompletionDriver::Keywords
DDC
-%if %{with dds}
DDS
-%endif
Interrupt
LexEnv
MultiLine::PPI
@@ -123,7 +122,6 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description Plugin-DDC
This Perl interactive shell plugin formats results with Data::Dumper::Concise.
-%if %{with dds}
%package Plugin-DDS
Summary: Devel-REPL plugin for formatting results with Data::Dump::Streamer
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
@@ -132,7 +130,6 @@ Requires: perl(Data::Dump::Streamer) >= 2.39
%description Plugin-DDS
This Perl interactive shell plugin formats results with Data::Dump::Streamer.
-%endif
%package Plugin-Interrupt
Summary: Devel-REPL plugin for trapping INT signal
@@ -272,11 +269,9 @@ make test
%{perl_vendorlib}/Devel/REPL/Plugin/DDC.pm
%{_mandir}/man3/Devel::REPL::Plugin::DDC.*
-%if %{with dds}
%files Plugin-DDS
%{perl_vendorlib}/Devel/REPL/Plugin/DDS.pm
%{_mandir}/man3/Devel::REPL::Plugin::DDS.*
-%endif
%files Plugin-Interrupt
%{perl_vendorlib}/Devel/REPL/Plugin/Interrupt.pm
@@ -304,6 +299,9 @@ make test
%changelog
+* Thu Jun 29 2017 Petr Pisar <ppisar(a)redhat.com> - 1.003028-3
+- Require default plugins and reenable building of the DDS plugin (bug #1466106)
+
* Mon May 16 2016 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.003028-2
- Perl 5.24 rebuild
--
cgit v1.1
https://src.fedoraproject.org/cgit/perl-Devel-REPL.git/commit/?h=f25&id=d...
6 years, 12 months
ppisar pushed to perl-Devel-REPL (f25). "Modernize spec file"
by notifications@fedoraproject.org
From 920fc0222aecc4dd63680743c615ffac393225ce Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar(a)redhat.com>
Date: Thu, 29 Jun 2017 09:57:00 +0200
Subject: Modernize spec file
---
.rpmlint | 2 ++
perl-Devel-REPL.spec | 22 ++++++++++++----------
2 files changed, 14 insertions(+), 10 deletions(-)
create mode 100644 .rpmlint
diff --git a/.rpmlint b/.rpmlint
new file mode 100644
index 0000000..67c7fc5
--- /dev/null
+++ b/.rpmlint
@@ -0,0 +1,2 @@
+from Config import *
+addFilter("spelling-error .* (multi|ReadLine)");
diff --git a/perl-Devel-REPL.spec b/perl-Devel-REPL.spec
index 52413ee..1aa6c65 100644
--- a/perl-Devel-REPL.spec
+++ b/perl-Devel-REPL.spec
@@ -3,7 +3,6 @@ Version: 1.003028
Release: 3%{?dist}
Summary: Modern perl interactive shell
License: GPL+ or Artistic
-Group: Development/Libraries
URL: http://search.cpan.org/dist/Devel-REPL/
Source0: http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Devel-REPL-%{version}.t...
BuildArch: noarch
@@ -11,7 +10,8 @@ BuildArch: noarch
BuildRequires: make
BuildRequires: perl
BuildRequires: perl-generators
-# XXX: BuildRequires: perl(CPAN::Meta::Requirements)
+BuildRequires: perl(:VERSION) >= 5.8.1
+BuildRequires: perl(CPAN::Meta::Requirements) >= 2.120620
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(Module::Metadata)
BuildRequires: perl(strict)
@@ -29,12 +29,12 @@ BuildRequires: perl(File::Spec)
BuildRequires: perl(Lexical::Persistence)
BuildRequires: perl(Module::Refresh)
BuildRequires: perl(Module::Runtime)
-BuildRequires: perl(Moose)
+BuildRequires: perl(Moose) >= 0.93
BuildRequires: perl(Moose::Meta::Role)
BuildRequires: perl(Moose::Role)
BuildRequires: perl(Moose::Util::TypeConstraints)
-BuildRequires: perl(MooseX::Getopt)
-BuildRequires: perl(MooseX::Object::Pluggable)
+BuildRequires: perl(MooseX::Getopt) >= 0.18
+BuildRequires: perl(MooseX::Object::Pluggable) >= 0.0009
BuildRequires: perl(namespace::autoclean)
BuildRequires: perl(PPI)
BuildRequires: perl(PPI::Dumper)
@@ -49,9 +49,10 @@ BuildRequires: perl(if)
BuildRequires: perl(Test::Fatal)
BuildRequires: perl(Test::More) >= 0.94
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
+Requires: perl(Moose) >= 0.93
Requires: perl(Moose::Meta::Role)
-Requires: perl(MooseX::Getopt)
-Requires: perl(MooseX::Object::Pluggable)
+Requires: perl(MooseX::Getopt) >= 0.18
+Requires: perl(MooseX::Object::Pluggable) >= 0.0009
# Require plugins used by default, see Devel::REPL::Profile::Minimal
Requires: perl(Devel::REPL::Plugin::Commands)
Requires: perl(Devel::REPL::Plugin::DDS)
@@ -62,7 +63,8 @@ Requires: perl(Devel::REPL::Plugin::Packages)
%{?perl_default_filter}
-%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Data::Dump::Streamer\\)$
+# Remove under-specified dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Data::Dump::Streamer|Moose)\\)$
%description
This is an interactive shell for Perl, commonly known as a REPL - Read,
@@ -94,7 +96,7 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description Plugin-Completion
This Perl interactive shell plugin provides extensible tab completion. By
-default, the Completion plugin explicitly does not use the Gnu readline or
+default, the Completion plugin explicitly does not use the GNU Readline or
Term::ReadLine::Perl fallback file name completion.
%package Plugin-CompletionDriver-INC
@@ -139,7 +141,7 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description Plugin-Interrupt
By default Devel::REPL exits on SIGINT (usually Ctrl-C). If you load this
module, SIGINT will be trapped and used to kill long-running commands
-(statements) and also to kill the line being edited (like eg. BASH do).
+(statements) and also to kill the line being edited (like e.g. BASH do).
(You can still use Ctrl-D to exit.)
%package Plugin-LexEnv
--
cgit v1.1
https://src.fedoraproject.org/cgit/perl-Devel-REPL.git/commit/?h=f25&id=9...
6 years, 12 months
ppisar pushed to perl-Devel-REPL (f26). "Require default plugins and
reenable building of the DDS plugin"
by notifications@fedoraproject.org
From 6dda33372d76abed4871b8895457b802be88b084 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar(a)redhat.com>
Date: Thu, 29 Jun 2017 09:38:21 +0200
Subject: Require default plugins and reenable building of the DDS plugin
---
perl-Devel-REPL.spec | 24 +++++++++++-------------
1 file changed, 11 insertions(+), 13 deletions(-)
diff --git a/perl-Devel-REPL.spec b/perl-Devel-REPL.spec
index e876e54..d10d338 100644
--- a/perl-Devel-REPL.spec
+++ b/perl-Devel-REPL.spec
@@ -1,10 +1,6 @@
-# DDS plugin requires Data::Dump::Streamer which does not work with perl-5.22.
-# bug #1231285, CPAN RT#105466.
-%bcond_with dds
-
Name: perl-Devel-REPL
Version: 1.003028
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Modern perl interactive shell
License: GPL+ or Artistic
Group: Development/Libraries
@@ -24,9 +20,7 @@ BuildRequires: perl(warnings)
BuildRequires: perl(App::Nopaste)
BuildRequires: perl(B::Concise) >= 0.62
BuildRequires: perl(B::Keywords)
-%if %{with dds}
BuildRequires: perl(Data::Dump::Streamer) >= 2.39
-%endif
BuildRequires: perl(Data::Dumper::Concise)
BuildRequires: perl(Devel::Peek)
BuildRequires: perl(File::HomeDir)
@@ -58,6 +52,13 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Requires: perl(Moose::Meta::Role)
Requires: perl(MooseX::Getopt)
Requires: perl(MooseX::Object::Pluggable)
+# Require plugins used by default, see Devel::REPL::Profile::Minimal
+Requires: perl(Devel::REPL::Plugin::Commands)
+Requires: perl(Devel::REPL::Plugin::DDS)
+Requires: perl(Devel::REPL::Plugin::History)
+Requires: perl(Devel::REPL::Plugin::LexEnv)
+Requires: perl(Devel::REPL::Plugin::MultiLine::PPI)
+Requires: perl(Devel::REPL::Plugin::Packages)
%{?perl_default_filter}
@@ -75,9 +76,7 @@ are available:
CompletionDriver::INC
CompletionDriver::Keywords
DDC
-%if %{with dds}
DDS
-%endif
Interrupt
LexEnv
MultiLine::PPI
@@ -123,7 +122,6 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description Plugin-DDC
This Perl interactive shell plugin formats results with Data::Dumper::Concise.
-%if %{with dds}
%package Plugin-DDS
Summary: Devel-REPL plugin for formatting results with Data::Dump::Streamer
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
@@ -132,7 +130,6 @@ Requires: perl(Data::Dump::Streamer) >= 2.39
%description Plugin-DDS
This Perl interactive shell plugin formats results with Data::Dump::Streamer.
-%endif
%package Plugin-Interrupt
Summary: Devel-REPL plugin for trapping INT signal
@@ -272,11 +269,9 @@ make test
%{perl_vendorlib}/Devel/REPL/Plugin/DDC.pm
%{_mandir}/man3/Devel::REPL::Plugin::DDC.*
-%if %{with dds}
%files Plugin-DDS
%{perl_vendorlib}/Devel/REPL/Plugin/DDS.pm
%{_mandir}/man3/Devel::REPL::Plugin::DDS.*
-%endif
%files Plugin-Interrupt
%{perl_vendorlib}/Devel/REPL/Plugin/Interrupt.pm
@@ -304,6 +299,9 @@ make test
%changelog
+* Thu Jun 29 2017 Petr Pisar <ppisar(a)redhat.com> - 1.003028-4
+- Require default plugins and reenable building of the DDS plugin (bug #1466106)
+
* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.003028-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
--
cgit v1.1
https://src.fedoraproject.org/cgit/perl-Devel-REPL.git/commit/?h=f26&id=6...
6 years, 12 months
ppisar pushed to perl-Devel-REPL (f26). "Modernize spec file"
by notifications@fedoraproject.org
From 6eea6a5ffb6af106286aa8d48c49fc1f8b250807 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar(a)redhat.com>
Date: Thu, 29 Jun 2017 09:57:00 +0200
Subject: Modernize spec file
---
.rpmlint | 2 ++
perl-Devel-REPL.spec | 22 ++++++++++++----------
2 files changed, 14 insertions(+), 10 deletions(-)
create mode 100644 .rpmlint
diff --git a/.rpmlint b/.rpmlint
new file mode 100644
index 0000000..67c7fc5
--- /dev/null
+++ b/.rpmlint
@@ -0,0 +1,2 @@
+from Config import *
+addFilter("spelling-error .* (multi|ReadLine)");
diff --git a/perl-Devel-REPL.spec b/perl-Devel-REPL.spec
index d10d338..eaa4c13 100644
--- a/perl-Devel-REPL.spec
+++ b/perl-Devel-REPL.spec
@@ -3,7 +3,6 @@ Version: 1.003028
Release: 4%{?dist}
Summary: Modern perl interactive shell
License: GPL+ or Artistic
-Group: Development/Libraries
URL: http://search.cpan.org/dist/Devel-REPL/
Source0: http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Devel-REPL-%{version}.t...
BuildArch: noarch
@@ -11,7 +10,8 @@ BuildArch: noarch
BuildRequires: make
BuildRequires: perl
BuildRequires: perl-generators
-# XXX: BuildRequires: perl(CPAN::Meta::Requirements)
+BuildRequires: perl(:VERSION) >= 5.8.1
+BuildRequires: perl(CPAN::Meta::Requirements) >= 2.120620
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(Module::Metadata)
BuildRequires: perl(strict)
@@ -29,12 +29,12 @@ BuildRequires: perl(File::Spec)
BuildRequires: perl(Lexical::Persistence)
BuildRequires: perl(Module::Refresh)
BuildRequires: perl(Module::Runtime)
-BuildRequires: perl(Moose)
+BuildRequires: perl(Moose) >= 0.93
BuildRequires: perl(Moose::Meta::Role)
BuildRequires: perl(Moose::Role)
BuildRequires: perl(Moose::Util::TypeConstraints)
-BuildRequires: perl(MooseX::Getopt)
-BuildRequires: perl(MooseX::Object::Pluggable)
+BuildRequires: perl(MooseX::Getopt) >= 0.18
+BuildRequires: perl(MooseX::Object::Pluggable) >= 0.0009
BuildRequires: perl(namespace::autoclean)
BuildRequires: perl(PPI)
BuildRequires: perl(PPI::Dumper)
@@ -49,9 +49,10 @@ BuildRequires: perl(if)
BuildRequires: perl(Test::Fatal)
BuildRequires: perl(Test::More) >= 0.94
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
+Requires: perl(Moose) >= 0.93
Requires: perl(Moose::Meta::Role)
-Requires: perl(MooseX::Getopt)
-Requires: perl(MooseX::Object::Pluggable)
+Requires: perl(MooseX::Getopt) >= 0.18
+Requires: perl(MooseX::Object::Pluggable) >= 0.0009
# Require plugins used by default, see Devel::REPL::Profile::Minimal
Requires: perl(Devel::REPL::Plugin::Commands)
Requires: perl(Devel::REPL::Plugin::DDS)
@@ -62,7 +63,8 @@ Requires: perl(Devel::REPL::Plugin::Packages)
%{?perl_default_filter}
-%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Data::Dump::Streamer\\)$
+# Remove under-specified dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Data::Dump::Streamer|Moose)\\)$
%description
This is an interactive shell for Perl, commonly known as a REPL - Read,
@@ -94,7 +96,7 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description Plugin-Completion
This Perl interactive shell plugin provides extensible tab completion. By
-default, the Completion plugin explicitly does not use the Gnu readline or
+default, the Completion plugin explicitly does not use the GNU Readline or
Term::ReadLine::Perl fallback file name completion.
%package Plugin-CompletionDriver-INC
@@ -139,7 +141,7 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description Plugin-Interrupt
By default Devel::REPL exits on SIGINT (usually Ctrl-C). If you load this
module, SIGINT will be trapped and used to kill long-running commands
-(statements) and also to kill the line being edited (like eg. BASH do).
+(statements) and also to kill the line being edited (like e.g. BASH do).
(You can still use Ctrl-D to exit.)
%package Plugin-LexEnv
--
cgit v1.1
https://src.fedoraproject.org/cgit/perl-Devel-REPL.git/commit/?h=f26&id=6...
6 years, 12 months
ppisar pushed to perl-Devel-REPL (master). "Require default plugins
and reenable building of the DDS plugin"
by notifications@fedoraproject.org
From 2291b9283eb2f37c4ee84f2be8c59fe56b08d613 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar(a)redhat.com>
Date: Thu, 29 Jun 2017 09:38:21 +0200
Subject: Require default plugins and reenable building of the DDS plugin
---
perl-Devel-REPL.spec | 24 +++++++++++-------------
1 file changed, 11 insertions(+), 13 deletions(-)
diff --git a/perl-Devel-REPL.spec b/perl-Devel-REPL.spec
index bf3dc16..d71b8d4 100644
--- a/perl-Devel-REPL.spec
+++ b/perl-Devel-REPL.spec
@@ -1,10 +1,6 @@
-# DDS plugin requires Data::Dump::Streamer which does not work with perl-5.22.
-# bug #1231285, CPAN RT#105466.
-%bcond_with dds
-
Name: perl-Devel-REPL
Version: 1.003028
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Modern perl interactive shell
License: GPL+ or Artistic
Group: Development/Libraries
@@ -24,9 +20,7 @@ BuildRequires: perl(warnings)
BuildRequires: perl(App::Nopaste)
BuildRequires: perl(B::Concise) >= 0.62
BuildRequires: perl(B::Keywords)
-%if %{with dds}
BuildRequires: perl(Data::Dump::Streamer) >= 2.39
-%endif
BuildRequires: perl(Data::Dumper::Concise)
BuildRequires: perl(Devel::Peek)
BuildRequires: perl(File::HomeDir)
@@ -58,6 +52,13 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Requires: perl(Moose::Meta::Role)
Requires: perl(MooseX::Getopt)
Requires: perl(MooseX::Object::Pluggable)
+# Require plugins used by default, see Devel::REPL::Profile::Minimal
+Requires: perl(Devel::REPL::Plugin::Commands)
+Requires: perl(Devel::REPL::Plugin::DDS)
+Requires: perl(Devel::REPL::Plugin::History)
+Requires: perl(Devel::REPL::Plugin::LexEnv)
+Requires: perl(Devel::REPL::Plugin::MultiLine::PPI)
+Requires: perl(Devel::REPL::Plugin::Packages)
%{?perl_default_filter}
@@ -75,9 +76,7 @@ are available:
CompletionDriver::INC
CompletionDriver::Keywords
DDC
-%if %{with dds}
DDS
-%endif
Interrupt
LexEnv
MultiLine::PPI
@@ -123,7 +122,6 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description Plugin-DDC
This Perl interactive shell plugin formats results with Data::Dumper::Concise.
-%if %{with dds}
%package Plugin-DDS
Summary: Devel-REPL plugin for formatting results with Data::Dump::Streamer
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
@@ -132,7 +130,6 @@ Requires: perl(Data::Dump::Streamer) >= 2.39
%description Plugin-DDS
This Perl interactive shell plugin formats results with Data::Dump::Streamer.
-%endif
%package Plugin-Interrupt
Summary: Devel-REPL plugin for trapping INT signal
@@ -272,11 +269,9 @@ make test
%{perl_vendorlib}/Devel/REPL/Plugin/DDC.pm
%{_mandir}/man3/Devel::REPL::Plugin::DDC.*
-%if %{with dds}
%files Plugin-DDS
%{perl_vendorlib}/Devel/REPL/Plugin/DDS.pm
%{_mandir}/man3/Devel::REPL::Plugin::DDS.*
-%endif
%files Plugin-Interrupt
%{perl_vendorlib}/Devel/REPL/Plugin/Interrupt.pm
@@ -304,6 +299,9 @@ make test
%changelog
+* Thu Jun 29 2017 Petr Pisar <ppisar(a)redhat.com> - 1.003028-5
+- Require default plugins and reenable building of the DDS plugin (bug #1466106)
+
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.003028-4
- Perl 5.26 rebuild
--
cgit v1.1
https://src.fedoraproject.org/cgit/perl-Devel-REPL.git/commit/?h=master&i...
6 years, 12 months
ppisar pushed to perl-Devel-REPL (master). "Modernize spec file"
by notifications@fedoraproject.org
From 91af9f402df190b1ab01d5d8b3efaf69d6c52107 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar(a)redhat.com>
Date: Thu, 29 Jun 2017 09:57:00 +0200
Subject: Modernize spec file
---
.rpmlint | 2 ++
perl-Devel-REPL.spec | 22 ++++++++++++----------
2 files changed, 14 insertions(+), 10 deletions(-)
create mode 100644 .rpmlint
diff --git a/.rpmlint b/.rpmlint
new file mode 100644
index 0000000..67c7fc5
--- /dev/null
+++ b/.rpmlint
@@ -0,0 +1,2 @@
+from Config import *
+addFilter("spelling-error .* (multi|ReadLine)");
diff --git a/perl-Devel-REPL.spec b/perl-Devel-REPL.spec
index d71b8d4..69d6951 100644
--- a/perl-Devel-REPL.spec
+++ b/perl-Devel-REPL.spec
@@ -3,7 +3,6 @@ Version: 1.003028
Release: 5%{?dist}
Summary: Modern perl interactive shell
License: GPL+ or Artistic
-Group: Development/Libraries
URL: http://search.cpan.org/dist/Devel-REPL/
Source0: http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Devel-REPL-%{version}.t...
BuildArch: noarch
@@ -11,7 +10,8 @@ BuildArch: noarch
BuildRequires: make
BuildRequires: perl
BuildRequires: perl-generators
-# XXX: BuildRequires: perl(CPAN::Meta::Requirements)
+BuildRequires: perl(:VERSION) >= 5.8.1
+BuildRequires: perl(CPAN::Meta::Requirements) >= 2.120620
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(Module::Metadata)
BuildRequires: perl(strict)
@@ -29,12 +29,12 @@ BuildRequires: perl(File::Spec)
BuildRequires: perl(Lexical::Persistence)
BuildRequires: perl(Module::Refresh)
BuildRequires: perl(Module::Runtime)
-BuildRequires: perl(Moose)
+BuildRequires: perl(Moose) >= 0.93
BuildRequires: perl(Moose::Meta::Role)
BuildRequires: perl(Moose::Role)
BuildRequires: perl(Moose::Util::TypeConstraints)
-BuildRequires: perl(MooseX::Getopt)
-BuildRequires: perl(MooseX::Object::Pluggable)
+BuildRequires: perl(MooseX::Getopt) >= 0.18
+BuildRequires: perl(MooseX::Object::Pluggable) >= 0.0009
BuildRequires: perl(namespace::autoclean)
BuildRequires: perl(PPI)
BuildRequires: perl(PPI::Dumper)
@@ -49,9 +49,10 @@ BuildRequires: perl(if)
BuildRequires: perl(Test::Fatal)
BuildRequires: perl(Test::More) >= 0.94
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
+Requires: perl(Moose) >= 0.93
Requires: perl(Moose::Meta::Role)
-Requires: perl(MooseX::Getopt)
-Requires: perl(MooseX::Object::Pluggable)
+Requires: perl(MooseX::Getopt) >= 0.18
+Requires: perl(MooseX::Object::Pluggable) >= 0.0009
# Require plugins used by default, see Devel::REPL::Profile::Minimal
Requires: perl(Devel::REPL::Plugin::Commands)
Requires: perl(Devel::REPL::Plugin::DDS)
@@ -62,7 +63,8 @@ Requires: perl(Devel::REPL::Plugin::Packages)
%{?perl_default_filter}
-%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Data::Dump::Streamer\\)$
+# Remove under-specified dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Data::Dump::Streamer|Moose)\\)$
%description
This is an interactive shell for Perl, commonly known as a REPL - Read,
@@ -94,7 +96,7 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description Plugin-Completion
This Perl interactive shell plugin provides extensible tab completion. By
-default, the Completion plugin explicitly does not use the Gnu readline or
+default, the Completion plugin explicitly does not use the GNU Readline or
Term::ReadLine::Perl fallback file name completion.
%package Plugin-CompletionDriver-INC
@@ -139,7 +141,7 @@ Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description Plugin-Interrupt
By default Devel::REPL exits on SIGINT (usually Ctrl-C). If you load this
module, SIGINT will be trapped and used to kill long-running commands
-(statements) and also to kill the line being edited (like eg. BASH do).
+(statements) and also to kill the line being edited (like e.g. BASH do).
(You can still use Ctrl-D to exit.)
%package Plugin-LexEnv
--
cgit v1.1
https://src.fedoraproject.org/cgit/perl-Devel-REPL.git/commit/?h=master&i...
6 years, 12 months