From: Sun Yuechi Date: Sun, 5 Jul 2026 15:24:15 +0000 (-0700) Subject: ceph.spec.in: switch more build deps to pkgconfig() and python3dist() X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=274fa2e27cbf2625efe5efdf21a5bc533273f963;p=ceph.git ceph.spec.in: switch more build deps to pkgconfig() and python3dist() Signed-off-by: Sun Yuechi --- diff --git a/ceph.spec.in b/ceph.spec.in index 10ccf569956..a5924cb32dd 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -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