]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph.spec.in: switch more build deps to pkgconfig() and python3dist()
authorSun Yuechi <sunyuechi@iscas.ac.cn>
Sun, 5 Jul 2026 15:24:15 +0000 (08:24 -0700)
committerSun Yuechi <sunyuechi@iscas.ac.cn>
Sun, 5 Jul 2026 17:22:53 +0000 (01:22 +0800)
Signed-off-by: Sun Yuechi <sunyuechi@iscas.ac.cn>
ceph.spec.in

index 10ccf569956994c87b724be73afc518ec02f3c83..a5924cb32ddaa6dc9ffa7c511750881cf9650431 100644 (file)
@@ -273,7 +273,7 @@ BuildRequires:  libatomic
 %if 0%{with tcmalloc}
 # libprofiler did not build on ppc64le until 2.7.90
 %if 0%{?fedora} || 0%{?rhel} || 0%{?openEuler}
-BuildRequires: gperftools-devel >= 2.7.90
+BuildRequires: pkgconfig(libtcmalloc) >= 2.7.90
 %endif
 %if 0%{?suse_version}
 BuildRequires: gperftools-devel >= 2.4
@@ -309,7 +309,7 @@ BuildRequires:  procps
 BuildRequires: python3
 BuildRequires: python3-devel
 BuildRequires: python3-setuptools
-BuildRequires: python3-Cython
+BuildRequires: python3dist(cython)
 BuildRequires: python3-pip
 BuildRequires: python3-wheel
 BuildRequires: pkgconfig(snappy)
@@ -351,6 +351,7 @@ BuildRequires:      python3dist(natsort)
 %endif
 BuildRequires: pkgconfig(thrift) >= 0.13.0
 BuildRequires:  pkgconfig(re2)
+BuildRequires: pkgconfig(numa)
 %if 0%{with jaeger}
 BuildRequires:  bison
 BuildRequires:  flex
@@ -422,7 +423,6 @@ Requires:   systemd
 BuildRequires:  boost-random
 BuildRequires:  libatomic
 BuildRequires:  ninja-build
-BuildRequires:  numactl-devel
 #BuildRequires:  krb5-devel
 BuildRequires:  CUnit-devel
 BuildRequires: python3-devel
@@ -472,9 +472,6 @@ BuildRequires:  openEuler-rpm-config
 # pkgconfig(cryptopp)), while el10 and SUSE's cryptopp/libcryptopp-devel
 # provide pkgconfig(libcryptopp); accept either.
 BuildRequires:  (pkgconfig(libcryptopp) or pkgconfig(cryptopp))
-%if 0%{?suse_version}
-BuildRequires:  libnuma-devel
-%endif
 %endif
 %if 0%{?rhel}
 BuildRequires: python-rpm-macros