Remove lttng-ust dependency

- Remove lttng-ust dependency
- meson option: disable tracing

Resolves: RHEL-81888
This commit is contained in:
Kate Hsuan 2025-03-03 13:26:01 +08:00
parent df91c9c832
commit e5339c8939

View File

@ -1,6 +1,6 @@
Name: libcamera
Version: 0.3.2
Release: 2%{?dist}
Release: 3%{?dist}
Summary: A library to support complex camera ISPs
# see .reuse/dep5 and COPYING for details
License: LGPL-2.1-or-later
@ -34,7 +34,6 @@ BuildRequires: libatomic
BuildRequires: libevent-devel
BuildRequires: libtiff-devel
BuildRequires: libyaml-devel
BuildRequires: lttng-ust-devel
BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6Gui)
BuildRequires: pkgconfig(Qt6OpenGL)
@ -129,7 +128,7 @@ Python bindings for %{name}
export CFLAGS="%{optflags} -Wno-deprecated-declarations"
export CXXFLAGS="%{optflags} -Wno-deprecated-declarations"
%meson -Dv4l2=true -Dlc-compliance=disabled
%meson -Dv4l2=true -Dlc-compliance=disabled -Dtracing=disabled
%meson_build
# Stripping requires the re-signing of IPA libraries, manually
@ -202,6 +201,10 @@ rm -rf ${RPM_BUILD_ROOT}/%{_docdir}/%{name}-*/html/.doctrees
%{python3_sitearch}/*
%changelog
* Mon Mar 03 2025 Kate Hsuan <hpa@redhat.com> - 0.3.2-3
- Drop the lttng-ust dependency
- Disable tracing
* Sat Jan 11 2025 Kate Hsuan <hpa@redhat.com> - 0.3.2-2
- Disable lc-compliance
- Removed the gtest dependency from the libcamera-tools package