[libdb4] Add db4 provides to allow transisition for name change
Peter Robinson
pbrobinson at fedoraproject.org
Mon Jul 16 10:03:33 UTC 2012
commit 723ef2efb2370518d36e3895afa76c3abc001973
Author: Peter Robinson <pbrobinson at gmail.com>
Date: Mon Jul 16 11:03:16 2012 +0100
Add db4 provides to allow transisition for name change
libdb4.spec | 31 +++++++++++++++++++++++--------
1 files changed, 23 insertions(+), 8 deletions(-)
---
diff --git a/libdb4.spec b/libdb4.spec
index e7ad1d6..42716f1 100644
--- a/libdb4.spec
+++ b/libdb4.spec
@@ -4,7 +4,11 @@
Summary: The Berkeley DB database library (version 4) for C
Name: libdb4
Version: 4.8.30
-Release: 3%{?dist}
+Release: 4%{?dist}
+URL: http://www.oracle.com/database/berkeley-db/
+License: Sleepycat and BSD
+Group: System Environment/Libraries
+
Source0: http://download.oracle.com/berkeley-db/db-%{version}.tar.gz
Source1: http://download.oracle.com/berkeley-db/db.1.85.tar.gz
# db-1.85 upstream patches
@@ -16,11 +20,10 @@ Patch13: http://www.oracle.com/technology/products/berkeley-db/db/update/1.85/pa
Patch20: db-1.85-errno.patch
Patch21: db-4.6.21-1.85-compat.patch
Patch22: db-4.5.20-jni-include-dir.patch
-URL: http://www.oracle.com/database/berkeley-db/
-License: Sleepycat and BSD
-Group: System Environment/Libraries
+
Conflicts: filesystem < 3
Obsoletes: db4 < 5.0.0
+Provides: db4 = %{version}
BuildRequires: perl libtool ed util-linux-ng
BuildRequires: tcl-devel%{?_isa} >= 8.5.2-3
BuildRequires: chrpath
@@ -42,6 +45,7 @@ Summary: Command line tools for managing Berkeley DB (version 4) databases
Group: Applications/Databases
Requires: %{name}%{?_isa} = %{version}-%{release}
Obsoletes: db4-utils < 5.0.0
+Provides: db4-utils = %{version}
%description utils
This package contains command-line tools for managing Berkeley DB (version
@@ -52,6 +56,7 @@ Summary: C development files for the Berkeley DB (version 4) library
Group: Development/Libraries
Requires: %{name}%{?_isa} = %{version}-%{release}
Obsoletes: db4-devel < 5.0.0
+Provides: db4-devel = %{version}
%description devel
This package contains the header files and libraries for building C
@@ -62,6 +67,7 @@ Summary: Documentation for the Berkeley DB
Group: Documentation
BuildArch: noarch
Obsoletes: db4-devel-doc < 5.0.0
+Provides: db4-devel-doc = %{version}
%description doc
This package includes documentation files for the Berkeley DB database.
@@ -71,6 +77,7 @@ Summary: Berkeley DB (version 4) static libraries
Group: Development/Libraries
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
Obsoletes: db4-devel-static < 5.0.0
+Provides: db4-devel-static = %{version}
%description devel-static
This package contains static libraries needed for applications that
@@ -81,6 +88,7 @@ Summary: The Berkeley DB database library (version 4) for C++
Group: System Environment/Libraries
Requires: %{name}%{?_isa} = %{version}-%{release}
Obsoletes: db4-cxx < 5.0.0
+Provides: db4-cxx = %{version}
%description cxx
This package contains the C++ version of the Berkeley DB library (v4).
@@ -91,6 +99,7 @@ Group: Development/Libraries
Requires: %{name}-cxx%{?_isa} = %{version}-%{release}
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
Obsoletes: db4-cxx-devel < 5.0.0
+Provides: db4-cxx-devel = %{version}
%description cxx-devel
This package contains the header files and libraries for building C++
@@ -101,6 +110,7 @@ Summary: Development files for using the Berkeley DB (version 4) with tcl
Group: Development/Libraries
Requires: %{name}%{?_isa} = %{version}-%{release}
Obsoletes: db4-tcl < 5.0.0
+Provides: db4-tcl = %{version}
%description tcl
This package contains the libraries for building programs which use the
@@ -110,6 +120,8 @@ Berkeley DB in Tcl.
Summary: Development files for using the Berkeley DB (version 4) with tcl
Group: Development/Libraries
Requires: %{name}-tcl%{?_isa} = %{version}-%{release}
+Obsoletes: db4-tcl-devel < 5.0.0
+Provides: db4-tcl-devel = %{version}
%description tcl-devel
This package contains the libraries for building programs which use the
@@ -120,6 +132,7 @@ Summary: Development files for using the Berkeley DB (version 4) with Java
Group: System Environment/Libraries
Requires: %{name}%{?_isa} = %{version}-%{release}
Obsoletes: db4-java < 5.0.0
+Provides: db4-java = %{version}
%description java
This package contains the libraries for building programs which use the
@@ -129,6 +142,8 @@ Berkeley DB in Java.
Summary: Development files for using the Berkeley DB (version 4) with Java
Group: Development/Libraries
Requires: %{name}-java%{?_isa} = %{version}-%{release}
+Obsoletes: db4-java-devel < 5.0.0
+Provides: db4-java-devel = %{version}
%description java-devel
This package contains the libraries for building programs which use the
@@ -224,7 +239,6 @@ fi
popd
%install
-rm -rf ${RPM_BUILD_ROOT}
mkdir -p ${RPM_BUILD_ROOT}%{_includedir}
mkdir -p ${RPM_BUILD_ROOT}%{_libdir}
@@ -278,9 +292,6 @@ popd
# remove RPATHs
chrpath -d ${RPM_BUILD_ROOT}%{_libdir}/*.so ${RPM_BUILD_ROOT}%{_bindir}/*
-%clean
-rm -rf ${RPM_BUILD_ROOT}
-
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
@@ -367,6 +378,10 @@ rm -rf ${RPM_BUILD_ROOT}
%{_libdir}/%{name}/libdb_java.so
%changelog
+* Mon Jul 16 2012 Peter Robinson <pbrobinson at fedoraproject.org> - 4.8.30-4
+- Add db4 provides to allow transisition for name change
+- Spec cleanup
+
* Sat Jul 14 2012 Peter Robinson <pbrobinson at fedoraproject.org> - 4.8.30-3
- Specify tag for libtool
More information about the scm-commits
mailing list