]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
build/ops: rpm: fix seastar build dependencies for SUSE 23089/head
authorNathan Cutler <ncutler@suse.com>
Tue, 17 Jul 2018 08:46:50 +0000 (10:46 +0200)
committerNathan Cutler <ncutler@suse.com>
Thu, 19 Jul 2018 08:08:41 +0000 (10:08 +0200)
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 <ncutler@suse.com>
ceph.spec.in

index f0b79644072d2f7e33148137fec5f49a6b6e1fb5..60d9b2f88fb7c91d2f6592ec91a2e595c1b3fc2e 100644 (file)
@@ -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