diff --git a/perl-BerkeleyDB.spec b/perl-BerkeleyDB.spec index ad6a0a9..6fd5be8 100644 --- a/perl-BerkeleyDB.spec +++ b/perl-BerkeleyDB.spec @@ -1,6 +1,9 @@ +# Need to know the exact DB version we're built against +%global db_ver %(sed '/DB_VERSION_STRING/!d;s/.*Berkeley DB[[:space:]]*\\([^:]*\\):.*/\\1/' /usr/include/db4/db.h 2>/dev/null || echo 4.0.0) + Name: perl-BerkeleyDB Version: 0.41 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Perl extension for Berkeley DB version 2, 3 or 4 License: GPL+ or Artistic Group: Development/Libraries @@ -14,6 +17,11 @@ BuildRequires: perl(MLDBM) BuildRequires: perl(Test::More) BuildRequires: perl(Test::Pod) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +# Hard-code Berkeley DB requirement to avoid problems like #592209 +Requires: db4 = %{db_ver} + +# Don't "provide" private Perl libs +%{?perl_default_filter} %description BerkeleyDB is a module that allows Perl programs to make use of the @@ -59,6 +67,11 @@ rm -rf $RPM_BUILD_ROOT %{_bindir}/* %changelog +* Tue May 25 2010 Paul Howarth - 0.41-3 +- Rebuild for Berkeley DB 4.8.30 in F-13 and Rawhide (#592209) +- Hard-code Berkeley DB requirement to avoid problems like #592209 +- Add %%{?perl_default_filter} + * Thu Apr 29 2010 Marcela Maslanova - 0.41-2 - Mass rebuild with perl-5.12.0