diff options
Diffstat (limited to 'posixsignalmanager.spec')
| -rw-r--r-- | posixsignalmanager.spec | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/posixsignalmanager.spec b/posixsignalmanager.spec new file mode 100644 index 0000000..9d95568 --- /dev/null +++ b/posixsignalmanager.spec @@ -0,0 +1,65 @@ +%global forgeurl https://github.com/textshell/posixsignalmanager +%global commit 573a01041d85214c2936d8acc43c9a3dc4e375e3 +%forgemeta + +Name: posixsignalmanager +Version: 0.3 +Release: %autorelease +Summary: POSIX signal handling for Qt + +License: BSL-1.0 +URL: %{forgeurl} +Source0: %{forgesource} + +Patch: disable-static-library.patch + +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 +%autochangelog |
