Requires: which
Requires(post): binutils
%if 0%{with cephfs_java}
-BuildRequires: sharutils
+BuildRequires: java-devel
+BuildRequires: sharutils
%endif
%if 0%{with selinux}
BuildRequires: checkpolicy
BuildRequires: boost-devel
BuildRequires: cmake
BuildRequires: cryptsetup
+BuildRequires: fuse-devel
BuildRequires: gdbm
BuildRequires: hdparm
BuildRequires: leveldb-devel > 1.2
%if 0%{?fedora} || 0%{?rhel}
BuildRequires: boost-random
%endif
+# python-argparse for distros with Python 2.6 or lower
+%if (0%{?rhel} && 0%{?rhel} <= 6) || (0%{?suse_version} && 0%{?suse_version} <= 1110)
+BuildRequires: python-argparse
+%endif
# lttng and babeltrace for rbd-replay-prep
%if 0%{?fedora} || 0%{?rhel} == 6
BuildRequires: lttng-ust-devel
BuildRequires: lttng-ust-devel
BuildRequires: babeltrace-devel
%endif
+# expat and fastcgi for RGW
+%if 0%{?suse_version}
+BuildRequires: libexpat-devel
+BuildRequires: FastCGI-devel
+%endif
+%if 0%{?rhel} || 0%{?fedora}
+BuildRequires: expat-devel
+BuildRequires: fcgi-devel
+%endif
%description
Ceph is a massively scalable, open-source, distributed
# python-argparse is only needed in distros with Python 2.6 or lower
%if (0%{?rhel} && 0%{?rhel} <= 6) || (0%{?suse_version} && 0%{?suse_version} <= 1110)
Requires: python-argparse
-BuildRequires: python-argparse
%endif
%description -n ceph-common
Common utilities to mount and interact with a ceph storage cluster.
Summary: Ceph fuse-based client
Group: System Environment/Base
Requires: %{name}
-BuildRequires: fuse-devel
%description fuse
FUSE based client for Ceph distributed network file system
Requires: %{name}
Requires: librados2 = %{epoch}:%{version}-%{release}
Requires: librbd1 = %{epoch}:%{version}-%{release}
-BuildRequires: fuse-devel
%description -n rbd-fuse
FUSE based client to map Ceph rbd images to files
Requires: ceph-selinux = %{epoch}:%{version}-%{release}
%endif
Requires: librados2 = %{epoch}:%{version}-%{release}
-%if 0%{?suse_version}
-BuildRequires: libexpat-devel
-BuildRequires: FastCGI-devel
-%endif
%if 0%{?rhel} || 0%{?fedora}
-BuildRequires: expat-devel
-BuildRequires: fcgi-devel
Requires: mailcap
%endif
%description radosgw
License: LGPL-2.0
Requires: java
Requires: libcephfs1 = %{epoch}:%{version}-%{release}
-BuildRequires: java-devel
%description -n libcephfs_jni1
This package contains the Java Native Interface library for CephFS Java
bindings.
License: LGPL-2.0
Requires: java
Requires: libcephfs_jni1 = %{epoch}:%{version}-%{release}
-BuildRequires: java-devel
%if 0%{?el6}
Requires: junit4
BuildRequires: junit4