Name: posixsignalmanager Version: 0.3.1 Release: 0%{?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 -n libposixsignalmanager0a Summary: Library for posix signal handling for qt %description -n libposixsignalmanager0a 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: libposixsignalmanager0a%{_isa} = %{version} %description devel Library safe, synchronous and asynchronous handling of posix signals for Qt applications and libraries. %prep %autosetup %build %meson \ -Dqt=qt6 \ -Dsystem-catch2=enabled \ %{nil} %meson_build %install %meson_install %check %meson_test %files -n libposixsignalmanager0a %license COPYING %{_libdir}/libposixsignalmanager-qt6.so.0a %files devel %doc README.md %{_includedir}/*.h %{_libdir}/libposixsignalmanager-qt6.so %{_libdir}/pkgconfig/*.pc %changelog * Fri Sep 11 2026 Martin Hostettler - 0.3.1 * Initial packaging for fedora