Name: posixsignalmanager Version: 0.3.1 Release: %autorelease Summary: POSIX signal handling for Qt License: BSL-1.0 URL: https://github.com/textshell/posixsignalmanager Source0: https://github.com/textshell/posixsignalmanager/releases/download/%{version}/posixsignalmanager-%{version}.tar.gz BuildRequires: meson BuildRequires: gcc-c++ BuildRequires: pkgconfig(catch2) BuildRequires: pkgconfig(Qt6Core) %description Library safe, synchronous and asynchronous handling of POSIX signals for Qt applications and libraries. %package devel Summary: Header files for the PosixSignalManager library Requires: %{name}%{?_isa} = %{version}-%{release} %description devel %{summary}. %prep %forgeautosetup -p1 rm -f tests/catch.hpp %build %meson -Dsystem-catch2=enabled -Dqt=qt6 %meson_build %install %meson_install %check %meson_test %files %doc README.md %license COPYING %{_libdir}/libposixsignalmanager-qt6.so.0a %files devel %{_libdir}/libposixsignalmanager-qt6.so %{_libdir}/pkgconfig/PosixSignalManagerQt6.pc %{_includedir}/PosixSignalManager.h %changelog %autochangelog