]> 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)
committerDan Mick <dan.mick@inktank.com>
Mon, 7 Jul 2014 20:12:23 +0000 (13:12 -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>
ceph.spec.in

index 4ae6a9616875e3ee326e55a9e27981b73c8ce689..f6eae94a65d9e22719f6fa324adcec29652ab891 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