%global debug_package %{nil} Name: Backward Version: 1.3.0 Release: 1%{?dist} Summary: Beautiful stack trace pretty printer for C++ License: MIT URL: https://github.com/bombela/backward-cpp Source0: https://github.com/bombela/backward-cpp/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Group: Development/Libraries Packager: openEuler Builder BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: gcc BuildRequires: make %description Backward is a beautiful stack trace pretty printer for C++. It supports stack unwinding and can display source code snippets alongside the stack frames. Backward auto-detects available debug info libraries (libdw, libbfd, libdwarf) at build time. %package devel Summary: Development files for %{name} Group: Development/Libraries Packager: openEuler Builder Provides: %{name}-static = %{version}-%{release} %description devel Header files, static library and CMake integration files for %{name}. %prep %autosetup -n %{name}-%{version} -p1 %build %cmake \ -B %{__cmake_builddir} \ -DBACKWARD_TESTS=OFF \ -DBACKWARD_SHARED=OFF %cmake_build %install %cmake_install %files devel %license LICENSE.txt %doc README.md %{_includedir}/backward.hpp %{_libdir}/cmake/backward/ %{_libdir}/libbackward.a %changelog * Sun Sep 20 2026 openEuler Builder - 1.3.0-1 - Initial package