[kgb-bot] Specify all build-time dependencies
Petr Pisar
ppisar at fedoraproject.org
Fri Nov 28 12:42:36 UTC 2014
commit 89e05c8ae3209dcbf433e03316e04dd3eede1c2c
Author: Petr Písař <ppisar at redhat.com>
Date: Fri Nov 28 13:42:11 2014 +0100
Specify all build-time dependencies
kgb-bot.spec | 111 ++++++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 82 insertions(+), 29 deletions(-)
---
diff --git a/kgb-bot.spec b/kgb-bot.spec
index 1361063..433c08a 100644
--- a/kgb-bot.spec
+++ b/kgb-bot.spec
@@ -1,7 +1,7 @@
Name: kgb-bot
Summary: IRC Collaboration Bot
Version: 1.31
-Release: 3%{dist}
+Release: 4%{dist}
License: GPLv2+
Group: Applications/Internet
URL: http://kgb.alioth.debian.org
@@ -11,34 +11,84 @@ Source1: %{name}.service
Source2: %{name}.init
Source3: %{name}.logrotate
AutoReq: 0
-BuildRequires: perl
-BuildRequires: perl(Module::Build)
-BuildRequires: perl(Class::Accessor)
-BuildRequires: perl(File::Touch)
-BuildRequires: perl(IPC::Run)
-BuildRequires: perl(IPC::System::Simple)
-BuildRequires: perl(JSON)
-BuildRequires: perl(JSON::XS)
-BuildRequires: perl(JSON::RPC::Legacy::Client)
-BuildRequires: perl(POE)
-BuildRequires: perl(POE::Component::IRC)
-BuildRequires: perl(POE::Component::Server::SOAP)
-BuildRequires: perl(Proc::PID::File)
-BuildRequires: perl(SOAP::Lite)
-BuildRequires: perl(Schedule::RateLimiter)
-BuildRequires: perl(Time::Piece)
-BuildRequires: perl(WWW::Shorten)
-BuildRequires: perl(YAML)
-BuildRequires: perl(autodie)
-BuildRequires: subversion-perl
-BuildRequires: git-core
-BuildRequires: perl(Digest::SHA)
-BuildRequires: perl(Test::Compile)
-BuildRequires: perl(Test::Perl::Critic)
-BuildRequires: perl(Test::Pod)
-BuildRequires: perl(Test::Pod::Coverage)
-BuildRequires: %{_sbindir}/useradd
-BuildRequires: %{_sbindir}/groupadd
+BuildRequires: perl
+BuildRequires: perl(base)
+BuildRequires: perl(Config)
+BuildRequires: perl(File::Copy)
+BuildRequires: perl(File::Spec)
+BuildRequires: perl(lib)
+BuildRequires: perl(Module::Build)
+BuildRequires: perl(Pod::Man)
+BuildRequires: perl(strict)
+BuildRequires: perl(utf8)
+BuildRequires: perl(warnings)
+# Run-time:
+BuildRequires: perl(autodie)
+BuildRequires: perl(Carp)
+BuildRequires: perl(Class::Accessor::Fast)
+BuildRequires: perl(constant)
+BuildRequires: perl(Cwd)
+# Data::Dumper not needed if Devel::PartialDump is available
+# Devel::PartialDump not needed at tests
+BuildRequires: perl(Digest::MD5)
+BuildRequires: perl(Digest::SHA)
+BuildRequires: perl(DirHandle)
+BuildRequires: perl(Encode)
+BuildRequires: perl(encoding)
+BuildRequires: perl(Error)
+BuildRequires: perl(Exporter)
+BuildRequires: perl(Fcntl)
+BuildRequires: perl(feature)
+BuildRequires: perl(File::Basename)
+# File::Touch not used at tests
+# File::Which not used at tests
+BuildRequires: perl(Getopt::Long)
+BuildRequires: perl(Git)
+BuildRequires: perl(IPC::Run)
+# JSON::RPC::Client not needed if JSON::RPC::Legacy::Client is available
+BuildRequires: perl(JSON::RPC::Legacy::Client)
+BuildRequires: perl(JSON::XS)
+BuildRequires: perl(List::Util)
+BuildRequires: perl(open)
+BuildRequires: perl(overload)
+BuildRequires: perl(Pod::Usage)
+BuildRequires: perl(POE)
+BuildRequires: perl(POE::Component::IRC)
+BuildRequires: perl(POE::Component::IRC::Plugin::AutoJoin)
+BuildRequires: perl(POE::Component::IRC::Plugin::BotAddressed)
+BuildRequires: perl(POE::Component::IRC::Plugin::Connector)
+BuildRequires: perl(POE::Component::IRC::Plugin::CTCP)
+BuildRequires: perl(POE::Component::IRC::Plugin::NickReclaim)
+BuildRequires: perl(POE::Component::IRC::Plugin::NickServID)
+BuildRequires: perl(POE::Component::IRC::State)
+BuildRequires: perl(POE::Component::Server::SOAP)
+BuildRequires: perl(Proc::PID::File)
+BuildRequires: perl(Safe)
+BuildRequires: perl(Schedule::RateLimiter)
+BuildRequires: perl(SOAP::Lite)
+BuildRequires: perl(Storable)
+BuildRequires: perl(SVN::Core)
+BuildRequires: perl(SVN::Fs)
+BuildRequires: perl(SVN::Repos)
+BuildRequires: perl(Time::Piece)
+BuildRequires: perl(User::pwent)
+BuildRequires: perl(WWW::Shorten::generic)
+BuildRequires: perl(YAML)
+# Optional run-time:
+BuildRequires: perl(WWW::Shorten)
+# Tests:
+BuildRequires: perl(File::Spec::Functions)
+BuildRequires: perl(File::Temp)
+BuildRequires: perl(IO::File)
+BuildRequires: perl(Test::Compile::Internal)
+# Test::Differences not used
+BuildRequires: perl(Test::More)
+BuildRequires: perl(Test::Perl::Critic)
+# Optional tests:
+BuildRequires: perl(Test::Pod) >= 1.22
+BuildRequires: perl(Test::Pod::Coverage) >= 1.08
+BuildRequires: %{_sbindir}/useradd
+BuildRequires: %{_sbindir}/groupadd
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires: %{name}-client = %{version}-%{release}
Requires: perl(Proc::PID::File)
@@ -222,6 +272,9 @@ LANG=en_US.utf8 LC_ALL=en_US.utf8
%{perl_vendorlib}/App/KGB/Client/Git.pm
%changelog
+* Fri Nov 28 2014 Petr Pisar <ppisar at redhat.com> - 1.31-4
+- Specify all build-time dependencies (bug #1168856)
+
* Mon Sep 01 2014 Jitka Plesnikova <jplesnik at redhat.com> - 1.31-3
- Perl 5.20 rebuild
More information about the scm-commits
mailing list