## START: Set by rpmautospec ## (rpmautospec version 0.6.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 3; 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 %global forgeurl https://github.com/textshell/posixsignalmanager %global commit e9eb57330d6a9dd921e351f44790cdda38f7d15b %forgemeta Name: posixsignalmanager Version: 0.3 Release: %autorelease Summary: POSIX signal handling for Qt License: BSL-1.0 URL: %{forgeurl} Source0: %{forgesource} BuildRequires: meson BuildRequires: gcc-c++ BuildRequires: pkgconfig(catch2) BuildRequires: pkgconfig(Qt5Core) %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 %meson_build %install %meson_install %check %meson_test %files %doc README.md %license COPYING %{_libdir}/libposixsignalmanager.so.0a %files devel %{_libdir}/libposixsignalmanager.so %{_libdir}/pkgconfig/PosixSignalManager.pc %{_includedir}/PosixSignalManager.h %changelog ## START: Generated by rpmautospec * 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