[perl-ORLite-Migrate] Fix requirement
Marcela Mašláňová
mmaslano at fedoraproject.org
Mon Aug 9 06:43:47 UTC 2010
commit 19a14ae3cc18461c33c036a0747876d8e99c987c
Author: Marcela Mašláňová <mmaslano at redhat.com>
Date: Mon Aug 9 08:42:21 2010 +0200
Fix requirement
perl-ORLite-Migrate-req.patch fix requirement of File::Spec.
Old problem with RPM can't handle CPAN versions (3.2701 < 3.28).
perl-ORLite-Migrate-req.patch | 17 +++++++++++++++++
perl-ORLite-Migrate.spec | 10 +++++++---
2 files changed, 24 insertions(+), 3 deletions(-)
---
diff --git a/perl-ORLite-Migrate-req.patch b/perl-ORLite-Migrate-req.patch
new file mode 100644
index 0000000..b6071ef
--- /dev/null
+++ b/perl-ORLite-Migrate-req.patch
@@ -0,0 +1,17 @@
+2009-06-10 Stepan Kasal <skasal at redhat.com>
+
+Require File::Spec 2.28, rpm is not able to grok the crazy
+perl versioning.
+
+
+--- ORLite-Migrate-0.03/lib/ORLite/Migrate.pm.orig 2009-04-19 14:18:00.000000000 +0200
++++ ORLite-Migrate-0.03/lib/ORLite/Migrate.pm 2009-06-10 14:38:43.000000000 +0200
+@@ -5,7 +5,7 @@
+ use 5.006;
+ use strict;
+ use Carp ();
+-use File::Spec 3.2701 ();
++use File::Spec 3.28 ();
+ use File::Path 2.04 ();
+ use File::Basename ();
+ use Params::Util 0.37 qw{ _STRING _CLASS _HASH };
diff --git a/perl-ORLite-Migrate.spec b/perl-ORLite-Migrate.spec
index af12779..05f10b4 100644
--- a/perl-ORLite-Migrate.spec
+++ b/perl-ORLite-Migrate.spec
@@ -1,11 +1,12 @@
Name: perl-ORLite-Migrate
Version: 1.07
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Light weight SQLite-specific schema migration
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/ORLite-Migrate/
Source0: http://www.cpan.org/authors/id/A/AD/ADAMK/ORLite-Migrate-%{version}.tar.gz
+Patch0: perl-ORLite-Migrate-req.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
# File::Spec >= 3.2701, we have 3.30, rpm can't process 3.2701 < 3.30
@@ -35,6 +36,7 @@ weight single class Database Schema Migration enhancement for ORLite.
%prep
%setup -q -n ORLite-Migrate-%{version}
+%patch0 -p1
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
@@ -51,8 +53,7 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
%{_fixperms} $RPM_BUILD_ROOT/*
%check
-# this is blocked by old File::Spec in perl core package
-#make test
+make test
%clean
rm -rf $RPM_BUILD_ROOT
@@ -64,6 +65,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man3/*
%changelog
+* Mon Aug 9 2010 Marcela Mašláňová <mmaslano at redhat.com> - 1.07-2
+- fix requirement of this update
+
* Tue May 04 2010 Marcela Maslanova <mmaslano at redhat.com> - 0.03-6
- Mass rebuild with perl-5.12.0
More information about the perl-devel
mailing list