]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Fix/add missing dependencies:
authorDan Mick <dan.mick@inktank.com>
Thu, 3 Jul 2014 23:08:44 +0000 (16:08 -0700)
committerSandon Van Ness <sandon@inktank.com>
Wed, 23 Jul 2014 20:31:47 +0000 (13:31 -0700)
- rbd-fuse depends on librados2/librbd1
- ceph-devel depends on specific releases of libs and libcephfs_jni1
- librbd1 depends on librados2
- python-ceph does not depend on libcephfs1

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
(cherry picked from commit 7cf81322391b629b241da90181800ca1f138ce78)

ceph.spec.in

index c0f74fc9e3a676d7cb46f8b4a65a38679d49175c..36f385d2a6aa8d340d3221229f13935ccf53a24f 100644 (file)
@@ -119,6 +119,8 @@ FUSE based client for Ceph distributed network file system
 Summary:       Ceph fuse-based client
 Group:         System Environment/Base
 Requires:      %{name}
+Requires:      librados2 = %{version}-%{release}
+Requires:      librbd1 = %{version}-%{release}
 BuildRequires: fuse-devel
 %description -n rbd-fuse
 FUSE based client to map Ceph rbd images to files
@@ -128,10 +130,11 @@ Summary:  Ceph headers
 Group:         Development/Libraries
 License:       LGPL-2.0
 Requires:      %{name} = %{version}-%{release}
-Requires:      librados2 = %{version}
-Requires:      libradosstriper1 = %{version}
-Requires:      librbd1 = %{version}
-Requires:      libcephfs1 = %{version}
+Requires:      librados2 = %{version}-%{release}
+Requires:      libradosstriper1 = %{version}-%{release}
+Requires:      librbd1 = %{version}-%{release}
+Requires:      libcephfs1 = %{version}-%{release}
+Requires:      libcephfs_jni1 = %{version}-%{release}
 %description devel
 This package contains libraries and headers needed to develop programs
 that use Ceph.
@@ -194,7 +197,8 @@ an interface very similar to the rados one.
 Summary:       RADOS block device client library
 Group:         System Environment/Libraries
 License:       LGPL-2.0
-%if 0%{?rhel} || 0%{?centos_version} || 0%{?fedora}
+Requires:      librados2 = %{version}-%{release}
+%if 0%{?rhel_version} || 0%{?centos_version} || 0%{?fedora}
 Obsoletes:     ceph-libs
 %endif
 %description -n librbd1
@@ -222,7 +226,6 @@ Group:              System Environment/Libraries
 License:       LGPL-2.0
 Requires:      librados2 = %{version}-%{release}
 Requires:      librbd1 = %{version}-%{release}
-Requires:      libcephfs1 = %{version}-%{release}
 Requires:      python-flask
 %if 0%{defined suse_version}
 %py_requires