Name: posixsignalmanager Version: 0.3.1 Release: 0~dev1%{?dist} Summary: Library for 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 BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: pkgconfig(catch2) BuildRequires: qt6-qtbase-devel %description Library safe, synchronous and asynchronous handling of posix signals for Qt applications and libraries. %package devel Summary: Library for posix signal handling for qt - Development Files Requires: %{name}%{_isa} = %{version}-%{release} %description devel Library safe, synchronous and asynchronous handling of posix signals for Qt applications and libraries. %prep %autosetup rm -rf third-party/ %build %meson \ -Dqt=qt6 \ -Dsystem-catch2=enabled \ %{nil} %meson_build %install %meson_install %check %meson_test %files %license COPYING %{_libdir}/libposixsignalmanager-qt6.so.0a %files devel %doc README.md %{_includedir}/PosixSignalManager.h %{_libdir}/libposixsignalmanager-qt6.so %{_libdir}/pkgconfig/PosixSignalManagerQt6.pc %changelog * Fri Sep 11 2026 Martin Hostettler - 0.3.1-0~dev1 * Initial packaging for fedora