License: LGPL-2.0
Requires: %{name} = %{version}-%{release}
Requires: librados2 = %{version}
+Requires: libradosstriper1 = %{version}
Requires: librbd1 = %{version}
Requires: libcephfs1 = %{version}
%description devel
shared library allowing applications to access the distributed object
store using a simple file-like interface.
+%package -n libradosstriper1
+Summary: RADOS striping interface
+Group: System Environment/Libraries
+License: LGPL-2.0
+Requires: librados2 = %{version}
+%description -n libradosstriper1
+Striping interface built on top of the rados library, allowing
+to stripe bigger objects onto several standard rados objects using
+an interface very similar to the rados one.
+
%package -n librbd1
Summary: RADOS block device client library
Group: System Environment/Libraries
%{_includedir}/rados/rados_types.h
%{_includedir}/rados/rados_types.hpp
%{_includedir}/rados/memory.h
+%dir %{_includedir}/radosstriper
+%{_includedir}/radosstriper/libradosstriper.h
+%{_includedir}/radosstriper/libradosstriper.hpp
%dir %{_includedir}/rbd
%{_includedir}/rbd/librbd.h
%{_includedir}/rbd/librbd.hpp
%{_libdir}/libcephfs.so
%{_libdir}/librbd.so
%{_libdir}/librados.so
+%{_libdir}/libradosstriper.so
%{_libdir}/libcephfs_jni.so
#################################################################################
%postun -n librados2
/sbin/ldconfig
+#################################################################################
+%files -n libradosstriper1
+%defattr(-,root,root,-)
+%{_libdir}/libradosstriper.so.*
+
+%post -n libradosstriper1
+/sbin/ldconfig
+
+%postun -n libradosstriper1
+/sbin/ldconfig
+
#################################################################################
%files -n librbd1
%defattr(-,root,root,-)
xfsprogs,
${misc:Depends},
${shlibs:Depends}
-Recommends: btrfs-tools, ceph-mds, librados2, librbd1
+Recommends: btrfs-tools, ceph-mds, librados2, libradosstriper1, librbd1
Replaces: ceph-common (<< 0.78-500)
X-Python-Version: >= 2.6
Description: distributed storage and file system
This package contains development files needed for building applications that
link against librados.
+Package: libradosstriper1
+Architecture: linux-any
+Section: libs
+Depends: librados2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Description: RADOS striping interface
+ Striping interface built on top of the rados library, allowing
+ to stripe bigger objects onto several standard rados objects using
+ an interface very similar to the rados one.
+
+Package: libradosstriper1-dbg
+Architecture: linux-any
+Section: debug
+Priority: extra
+Depends: libradosstriper1 (= ${binary:Version}), ${misc:Depends}
+Description: debugging symbols for libradosstriper
+ libradosstriper is a striping interface built on top of the rados
+ library, allowing to stripe bigger objects onto several standard
+ rados objects using an interface very similar to the rados one.
+ .
+ This package contains debugging symbols for libradosstriper.
+
+Package: libradosstriper-dev
+Architecture: linux-any
+Section: libdevel
+Depends: libradosstriper1 (= ${binary:Version}), ${misc:Depends}
+Description: RADOS striping interface (development files)
+ libradosstriper is a striping interface built on top of the rados
+ library, allowing to stripe bigger objects onto several standard
+ rados objects using an interface very similar to the rados one.
+ .
+ This package contains development files needed for building applications that
+ link against libradosstriper.
+
Package: librbd1
Architecture: linux-any
Section: libs
--- /dev/null
+usr/include/radosstriper/libradosstriper.h
+usr/include/radosstriper/libradosstriper.hpp
+usr/lib/libradosstriper.a
+usr/lib/libradosstriper.la
+usr/lib/libradosstriper.so
--- /dev/null
+
+usr/lib/libradosstriper.so.*
dh_strip -pceph-common --dbg-package=ceph-common-dbg
dh_strip -pceph-fs-common --dbg-package=ceph-fs-common-dbg
dh_strip -plibrados2 --dbg-package=librados2-dbg
+ dh_strip -plibradosstriper1 --dbg-package=libradosstriper1-dbg
dh_strip -plibrbd1 --dbg-package=librbd1-dbg
dh_strip -plibcephfs1 --dbg-package=libcephfs1-dbg
dh_strip -pradosgw --dbg-package=radosgw-dbg