[libdbi-drivers] Update Requires: specifications

Tom Lane tgl at fedoraproject.org
Tue Mar 5 19:38:41 UTC 2013


commit 0c750f5c97309037cdf295a1833794583bde42fb
Author: Tom Lane <tgl at redhat.com>
Date:   Tue Mar 5 14:37:55 2013 -0500

    Update Requires: specifications

 libdbi-drivers.spec |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)
---
diff --git a/libdbi-drivers.spec b/libdbi-drivers.spec
index 5c1ba2b..1aa10f0 100644
--- a/libdbi-drivers.spec
+++ b/libdbi-drivers.spec
@@ -1,7 +1,7 @@
 Summary: Database-specific drivers for libdbi
 Name: libdbi-drivers
 Version: 0.8.3
-Release: 11%{?dist}
+Release: 12%{?dist}
 Group: Development/Libraries
 License: LGPLv2+
 URL: http://libdbi-drivers.sourceforge.net/
@@ -11,7 +11,7 @@ Patch1: libdbi-drivers-cflags.patch
 Patch2: libdbi-drivers-error-handler.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-Requires: libdbi >= 0.8
+Requires: libdbi%{?_isa} >= 0.8
 BuildRequires: libdbi-devel >= 0.8
 BuildRequires: autoconf openjade docbook-style-dsssl
 
@@ -27,8 +27,7 @@ libdbi to particular database servers.
 %package -n libdbi-dbd-mysql
 Summary: MySQL plugin for libdbi
 Group: Development/Libraries
-Requires:	%{name} = %{version}-%{release}
-Requires: mysql
+Requires:	%{name}%{?_isa} = %{version}-%{release}
 BuildRequires: mysql-devel, openssl-devel
 
 %description -n libdbi-dbd-mysql
@@ -39,8 +38,7 @@ does not require recompilation or rewriting source code.
 %package -n libdbi-dbd-pgsql
 Summary: PostgreSQL plugin for libdbi
 Group: Development/Libraries
-Requires:	%{name} = %{version}-%{release}
-Requires: postgresql-libs
+Requires:	%{name}%{?_isa} = %{version}-%{release}
 BuildRequires: postgresql-devel, krb5-devel, openssl-devel
 
 %description -n libdbi-dbd-pgsql
@@ -51,8 +49,7 @@ does not require recompilation or rewriting source code.
 %package -n libdbi-dbd-sqlite
 Summary: SQLite plugin for libdbi
 Group: Development/Libraries
-Requires:	%{name} = %{version}-%{release}
-Requires: sqlite >= 3
+Requires:	%{name}%{?_isa} = %{version}-%{release}
 BuildRequires: sqlite-devel
 
 %description -n libdbi-dbd-sqlite
@@ -122,6 +119,12 @@ rm -rf $RPM_BUILD_ROOT%{_docdir}/libdbi-drivers
 %{_libdir}/dbd/libdbdsqlite3.*
 
 %changelog
+* Tue Mar  5 2013 Tom Lane <tgl at redhat.com> 0.8.3-12
+- Remove unnecessary package-name Requires:, since dependencies on library
+  sonames should be enough, and we don't want to hard-wire assumptions about
+  which packages provide which libraries
+- isa-ify cross-subpackage Requires:
+
 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.8.3-11
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 


More information about the scm-commits mailing list