From d7c52fa08676ae9b3c73f3fa425f7d59febdaaf9 Mon Sep 17 00:00:00 2001 From: Jingwiw Date: Fri, 22 May 2026 17:45:30 +0800 Subject: [PATCH 1/2] SPECS: systemtap: Align optional build conditions Signed-off-by: Jingwiw --- SPECS/systemtap/systemtap.spec | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/SPECS/systemtap/systemtap.spec b/SPECS/systemtap/systemtap.spec index 27b25e6947..16484b67ea 100644 --- a/SPECS/systemtap/systemtap.spec +++ b/SPECS/systemtap/systemtap.spec @@ -22,6 +22,16 @@ BuildSystem: autotools BuildOption(conf): --disable-docs BuildOption(conf): --with-python3 +%if %{with avahi} +BuildOption(conf): --with-avahi +%else +BuildOption(conf): --without-avahi +%endif +%if %{with dyninst} +BuildOption(conf): --with-dyninst +%else +BuildOption(conf): --without-dyninst +%endif BuildRequires: config BuildRequires: make From 29a1683d514884ea2f8edb1c22d98743ec4d44b1 Mon Sep 17 00:00:00 2001 From: Jingwiw Date: Fri, 22 May 2026 20:52:39 +0800 Subject: [PATCH 2/2] SPECS: systemtap: Use precise build dependencies Signed-off-by: Jingwiw --- SPECS/systemtap/systemtap.spec | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/SPECS/systemtap/systemtap.spec b/SPECS/systemtap/systemtap.spec index 16484b67ea..3bdb43dd3c 100644 --- a/SPECS/systemtap/systemtap.spec +++ b/SPECS/systemtap/systemtap.spec @@ -48,7 +48,7 @@ BuildRequires: pkgconfig(json-c) BuildRequires: dyninst-devel BuildRequires: pkgconfig(libselinux) %endif -BuildRequires: sqlite-devel +BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(systemd) BuildRequires: python3 BuildRequires: python3-devel @@ -97,9 +97,6 @@ subpackage instead. %package server Summary: Instrumentation System Server -%if %{with avahi} -BuildRequires: avahi-devel -%endif Requires: %{name}-devel = %{version}-%{release} Requires: openssl Requires: systemd