[perl-Debug-Client] 0.18 bump

Petr Pisar ppisar at fedoraproject.org
Fri Mar 30 12:38:27 UTC 2012


commit f29a4f3564929047f19b2c193fe68c89bbaaf498
Author: Petr Písař <ppisar at redhat.com>
Date:   Fri Mar 30 14:38:06 2012 +0200

    0.18 bump

 .gitignore                                         |    1 +
 ...Client-0.18-Do-not-use-Term-ReadLine-Perl.patch |   32 +++++++++++++++++
 perl-Debug-Client.spec                             |   36 +++++++++++++++-----
 sources                                            |    2 +-
 4 files changed, 61 insertions(+), 10 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8ce7351..fa25dab 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 Debug-Client-0.11.tar.gz
 /Debug-Client-0.16.tar.gz
+/Debug-Client-0.18.tar.gz
diff --git a/Debug-Client-0.18-Do-not-use-Term-ReadLine-Perl.patch b/Debug-Client-0.18-Do-not-use-Term-ReadLine-Perl.patch
new file mode 100644
index 0000000..1c87044
--- /dev/null
+++ b/Debug-Client-0.18-Do-not-use-Term-ReadLine-Perl.patch
@@ -0,0 +1,32 @@
+From 9a7d6b0096bc106ffc7f72629d3575745b1a9be1 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
+Date: Fri, 30 Mar 2012 14:33:34 +0200
+Subject: [PATCH] Do not use Term::ReadLine::Perl
+
+Tests fail with this implementation.
+---
+ t/01-Debug-Client.t |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+diff --git a/t/01-Debug-Client.t b/t/01-Debug-Client.t
+index e4f792b..e125c18 100644
+--- a/t/01-Debug-Client.t
++++ b/t/01-Debug-Client.t
+@@ -1,13 +1,12 @@
+ use 5.008006;
+ use Test::More;
+-plan( tests => 43 );
++plan( tests => 42 );
+ 
+ use_ok( 'Carp',                 '1.23' );
+ use_ok( 'IO::Socket',           '1.31' );
+ use_ok( 'IO::Socket::INET',     '1.31' );
+ use_ok( 'PadWalker',            '1.92' );
+ use_ok( 'Term::ReadLine',       '1.07' );
+-use_ok( 'Term::ReadLine::Perl', '1.0303' );
+ 
+ use_ok( 'Test::More',    '0.98' );
+ use_ok( 'Test::Deep',    '0.108' );
+-- 
+1.7.7.6
+
diff --git a/perl-Debug-Client.spec b/perl-Debug-Client.spec
index 90f1703..2b5d9f0 100644
--- a/perl-Debug-Client.spec
+++ b/perl-Debug-Client.spec
@@ -1,25 +1,41 @@
 Name:           perl-Debug-Client
-Version:        0.16
+Version:        0.18
 Release:        1%{?dist}
 Summary:        Client side code for perl debugger
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/Debug-Client/
 Source0:        http://search.cpan.org/CPAN/authors/id/B/BO/BOWTIE/Debug-Client-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+# Tests fail with Term::ReadLine::Perl
+Patch0:         Debug-Client-0.18-Do-not-use-Term-ReadLine-Perl.patch
 BuildArch:      noarch
-BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRequires:  perl(File::HomeDir)
-BuildRequires:  perl(PadWalker)
-BuildRequires:  perl(Test::Deep)
+BuildRequires:  perl(inc::Module::Install::DSL) >= 1.04
+# Run-time
+BuildRequires:  perl(Carp) >= 1.23
+BuildRequires:  perl(IO::Socket) >= 1.31
+# Tests only
+BuildRequires:  perl(File::HomeDir) >= 0.98
+BuildRequires:  perl(PadWalker) >= 1.92
+# Tests fail with perl(Term::ReadLine::Perl) = 1.0303. It's not needed.
+BuildRequires:  perl(Test::Class) >= 0.36
+BuildRequires:  perl(Test::Deep) >= 0.108
 BuildRequires:  perl(Test::More) >= 0.47
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(Carp) >= 1.23
+Requires:       perl(IO::Socket) >= 1.31
+
+# Remove under-specified dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Carp|IO::Socket\\)$
 
 %description
 Client side module for debugging. This module is part of padre's debugger.
 
 %prep
 %setup -q -n Debug-Client-%{version}
+%patch0 -p1
+# Removed bundled EE::MM
+rm -r inc
+sed -i -e '/^inc\//d' MANIFEST
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor
@@ -27,21 +43,23 @@ make %{?_smp_mflags}
 
 %install
 make pure_install DESTDIR=$RPM_BUILD_ROOT
-
 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
-
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
 make test
 
 %files
-%doc Changes
+%doc Changes eg
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Thu Mar 15 2012 Petr Pisar <ppisar at redhat.com> - 0.18-1
+- 0.18 bump
+- Correct dependencies
+
 * Wed Jan 25 2012 Marcela Mašláňová <mmaslano at redhat.com> - 0.16-1
 - update to 0.16
 - clean specfile
diff --git a/sources b/sources
index 5e09e87..c3a60a7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2f85645a4388040c2eb601303c4c0a9e  Debug-Client-0.16.tar.gz
+a4391fb6e3a837fc6441d819e67a7ac5  Debug-Client-0.18.tar.gz



More information about the perl-devel mailing list