diff --git a/ceph.spec.in b/ceph.spec.in index c0f74fc9e3a..36f385d2a6a 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -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