## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec 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 ## START: Generated by rpmautospec * Wed Sep 09 2026 Thomas Schneider - 0.3.1-1 - New upstream version 0.3.1; switch to qt6 * Thu Apr 04 2024 Thomas Schneider - 0.3-3 - .copr/Makefile: Fix _sourcedir and rpmautospec * Tue Dec 05 2023 Thomas Schneider - 0.3-2 - Update to new commit and drop unneeded patch * Mon Dec 04 2023 Thomas Schneider - 0.3-1 - Initial packaging ## END: Generated by rpmautospec