%package mgr
Summary: Ceph Manager Daemon
-License: LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT
%if 0%{?suse_version}
Group: System/Filesystems
%endif
%if 0%{?suse_version}
Group: System/Filesystems
%endif
-License: LGPL-2.0
Requires: ceph-base = %{_epoch_prefix}%{version}
Requires: resource-agents
%description resource-agents
%if 0%{?suse_version}
Group: System/Libraries
%endif
-License: LGPL-2.0
%if 0%{?rhel} || 0%{?fedora}
Obsoletes: ceph-libs < %{_epoch_prefix}%{version}-%{release}
%endif
%if 0%{?suse_version}
Group: Development/Libraries/C and C++
%endif
-License: LGPL-2.0
Requires: librados2 = %{_epoch_prefix}%{version}-%{release}
Obsoletes: ceph-devel < %{_epoch_prefix}%{version}-%{release}
Provides: librados2-devel = %{_epoch_prefix}%{version}-%{release}
%if 0%{?suse_version}
Group: System/Libraries
%endif
-License: LGPL-2.0
Requires: librados2 = %{_epoch_prefix}%{version}-%{release}
%description -n librgw2
This package provides a library implementation of the RADOS gateway
%if 0%{?suse_version}
Group: Development/Libraries/C and C++
%endif
-License: LGPL-2.0
Requires: librados-devel = %{_epoch_prefix}%{version}-%{release}
Requires: librgw2 = %{_epoch_prefix}%{version}-%{release}
Provides: librgw2-devel = %{_epoch_prefix}%{version}-%{release}
%if 0%{?suse_version}
Group: Development/Languages/Python
%endif
-License: LGPL-2.0
Requires: librgw2 = %{_epoch_prefix}%{version}-%{release}
Requires: python-rados = %{_epoch_prefix}%{version}-%{release}
Obsoletes: python-ceph < %{_epoch_prefix}%{version}-%{release}
%if 0%{?suse_version}
Group: Development/Languages/Python
%endif
-License: LGPL-2.0
Requires: librgw2 = %{_epoch_prefix}%{version}-%{release}
Requires: python%{python3_pkgversion}-rados = %{_epoch_prefix}%{version}-%{release}
%description -n python%{python3_pkgversion}-rgw
%if 0%{?suse_version}
Group: Development/Languages/Python
%endif
-License: LGPL-2.0
Requires: librados2 = %{_epoch_prefix}%{version}-%{release}
Obsoletes: python-ceph < %{_epoch_prefix}%{version}-%{release}
%description -n python-rados
%if 0%{?suse_version}
Group: Development/Languages/Python
%endif
-License: LGPL-2.0
Requires: python%{python3_pkgversion}
Requires: librados2 = %{_epoch_prefix}%{version}-%{release}
%description -n python%{python3_pkgversion}-rados
%if 0%{?suse_version}
Group: System/Libraries
%endif
-License: LGPL-2.0
Requires: librados2 = %{_epoch_prefix}%{version}-%{release}
%description -n libradosstriper1
Striping interface built on top of the rados library, allowing
%if 0%{?suse_version}
Group: Development/Libraries/C and C++
%endif
-License: LGPL-2.0
Requires: libradosstriper1 = %{_epoch_prefix}%{version}-%{release}
Requires: librados-devel = %{_epoch_prefix}%{version}-%{release}
Obsoletes: ceph-devel < %{_epoch_prefix}%{version}-%{release}
%if 0%{?suse_version}
Group: System/Libraries
%endif
-License: LGPL-2.0
Requires: librados2 = %{_epoch_prefix}%{version}-%{release}
%if 0%{?suse_version}
Requires(post): coreutils
%if 0%{?suse_version}
Group: Development/Libraries/C and C++
%endif
-License: LGPL-2.0
Requires: librbd1 = %{_epoch_prefix}%{version}-%{release}
Requires: librados-devel = %{_epoch_prefix}%{version}-%{release}
Obsoletes: ceph-devel < %{_epoch_prefix}%{version}-%{release}
%if 0%{?suse_version}
Group: Development/Languages/Python
%endif
-License: LGPL-2.0
Requires: librbd1 = %{_epoch_prefix}%{version}-%{release}
Requires: python-rados = %{_epoch_prefix}%{version}-%{release}
Obsoletes: python-ceph < %{_epoch_prefix}%{version}-%{release}
%if 0%{?suse_version}
Group: Development/Languages/Python
%endif
-License: LGPL-2.0
Requires: librbd1 = %{_epoch_prefix}%{version}-%{release}
Requires: python%{python3_pkgversion}-rados = %{_epoch_prefix}%{version}-%{release}
%description -n python%{python3_pkgversion}-rbd
%if 0%{?suse_version}
Group: System/Libraries
%endif
-License: LGPL-2.0
%if 0%{?rhel} || 0%{?fedora}
Obsoletes: ceph-libs < %{_epoch_prefix}%{version}-%{release}
Obsoletes: ceph-libcephfs
%if 0%{?suse_version}
Group: Development/Libraries/C and C++
%endif
-License: LGPL-2.0
Requires: libcephfs2 = %{_epoch_prefix}%{version}-%{release}
Requires: librados-devel = %{_epoch_prefix}%{version}-%{release}
Obsoletes: ceph-devel < %{_epoch_prefix}%{version}-%{release}
%if 0%{?suse_version}
Group: Development/Languages/Python
%endif
-License: LGPL-2.0
Requires: libcephfs2 = %{_epoch_prefix}%{version}-%{release}
%if 0%{?suse_version}
Recommends: python-rados = %{_epoch_prefix}%{version}-%{release}
%if 0%{?suse_version}
Group: Development/Languages/Python
%endif
-License: LGPL-2.0
Requires: libcephfs2 = %{_epoch_prefix}%{version}-%{release}
Requires: python%{python3_pkgversion}-rados = %{_epoch_prefix}%{version}-%{release}
%description -n python%{python3_pkgversion}-cephfs
%if 0%{?suse_version}
Group: Development/Languages/Python
%endif
-License: LGPL-2.0
%description -n python%{python3_pkgversion}-ceph-argparse
This package contains types and routines for Python 3 used by the Ceph CLI as
well as the RESTful interface. These have to do with querying the daemons for
%if 0%{?suse_version}
Group: System/Benchmark
%endif
-License: LGPL-2.0
Requires: ceph-common
Requires: xmlstarlet
Requires: jq
%if 0%{?suse_version}
Group: System/Libraries
%endif
-License: LGPL-2.0
Requires: java
Requires: libcephfs2 = %{_epoch_prefix}%{version}-%{release}
%description -n libcephfs_jni1
%if 0%{?suse_version}
Group: Development/Libraries/Java
%endif
-License: LGPL-2.0
Requires: java
Requires: libcephfs_jni1 = %{_epoch_prefix}%{version}-%{release}
Obsoletes: ceph-devel < %{_epoch_prefix}%{version}-%{release}
%if 0%{?suse_version}
Group: System/Libraries
%endif
-License: LGPL-2.0
Requires: java
Requires: libcephfs_jni1 = %{_epoch_prefix}%{version}-%{release}
Requires: junit
%package -n rados-objclass-devel
Summary: RADOS object class development kit
Group: Development/Libraries
-License: LGPL-2.0
Requires: librados2-devel = %{_epoch_prefix}%{version}-%{release}
%description -n rados-objclass-devel
This package contains libraries and headers needed to develop RADOS object
%if 0%{?suse_version}
Group: Development/Languages/Python
%endif
-License: LGPL-2.0
Obsoletes: python-ceph
Requires: python-rados = %{_epoch_prefix}%{version}-%{release}
Requires: python-rbd = %{_epoch_prefix}%{version}-%{release}