]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
build/ops: rpm: one License line to rule them all
authorNathan Cutler <ncutler@suse.com>
Thu, 8 Jun 2017 07:35:57 +0000 (09:35 +0200)
committerNathan Cutler <ncutler@suse.com>
Thu, 8 Jun 2017 08:15:44 +0000 (10:15 +0200)
The SUSE and Fedora packaging guidelines specify that subpackages _may_ have
their own License line if it is necessary. (Hopefully it's not, because
maintaining one License line is much easier.)

Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit dcab19bc80545b7c623172fe967a4a407a6b65f7)

Conflicts:
ceph.spec.in (recover from bogousness in the previous commit)

ceph.spec.in

index e856c28958a9f0fa71eff724851807b29edb7516..c14aefa5174cf8da88e188423b16a14819edf088 100644 (file)
@@ -549,6 +549,20 @@ Summary:   RADOS striping interface headers
 %if 0%{?suse_version}
 Group:         Development/Libraries/C and C++
 %endif
+Requires:      libradosstriper1 = %{_epoch_prefix}%{version}-%{release}
+Requires:      librados-devel = %{_epoch_prefix}%{version}-%{release}
+Obsoletes:     ceph-devel < %{_epoch_prefix}%{version}-%{release}
+Provides:      libradosstriper1-devel = %{_epoch_prefix}%{version}-%{release}
+Obsoletes:     libradosstriper1-devel < %{_epoch_prefix}%{version}-%{release}
+%description -n libradosstriper-devel
+This package contains libraries and headers needed to develop programs
+that use RADOS striping interface.
+
+%package -n librbd1
+Summary:       RADOS block device client library
+%if 0%{?suse_version}
+Group:         System/Libraries
+%endif
 Requires:      librados2 = %{_epoch_prefix}%{version}-%{release}
 %if 0%{?suse_version}
 Requires(post): coreutils