From: Nathan Cutler Date: Tue, 17 Jul 2018 08:46:50 +0000 (+0200) Subject: build/ops: rpm: fix seastar build dependencies for SUSE X-Git-Tag: v14.0.1~841^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=aeb974b9139d49f13e162cd90da8a0a4b3fc3b33;p=ceph.git build/ops: rpm: fix seastar build dependencies for SUSE cryptopp-devel is called libcryptopp-devel on SUSE. /usr/bin/protoc is included in protobuf-devel on SUSE. numactl-devel is called libnuma-devel on SUSE Signed-off-by: Nathan Cutler --- diff --git a/ceph.spec.in b/ceph.spec.in index f0b79644072d2..60d9b2f88fb7c 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -176,13 +176,10 @@ BuildRequires: python%{_python_buildid}-virtualenv BuildRequires: socat %endif %if 0%{with seastar} -BuildRequires: cryptopp-devel BuildRequires: gnutls-devel BuildRequires: hwloc-devel BuildRequires: libpciaccess-devel BuildRequires: lksctp-tools-devel -BuildRequires: numactl-devel -BuildRequires: protobuf-compiler BuildRequires: protobuf-devel BuildRequires: ragel BuildRequires: systemtap-sdt-devel @@ -282,6 +279,17 @@ BuildRequires: expat-devel %if 0%{?fedora} || 0%{?rhel} BuildRequires: redhat-rpm-config %endif +%if 0%{with seastar} +%if 0%{?fedora} || 0%{?rhel} +BuildRequires: cryptopp-devel +BuildRequires: numactl-devel +BuildRequires: protobuf-compiler +%endif +%if 0%{?suse_version} +BuildRequires: libcryptopp-devel +BuildRequires: libnuma-devel +%endif +%endif %description Ceph is a massively scalable, open-source, distributed storage system that runs