From 0b824a703a6afab5e979f0cd9d255cfb42c189cf Mon Sep 17 00:00:00 2001 From: Ryan Finnie Date: Jun 18 2020 17:34:48 +0000 Subject: Update to 2ping 4.5 - Install supplied systemd 2ping.service - Use pytest for test suite --- diff --git a/.gitignore b/.gitignore index 4313fff..b59eaf0 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,6 @@ /2ping-3.2.1.tar.gz /2ping-4.1.tar.gz /2ping-4.3.tar.gz +/2ping-4.4.tar.gz +/2ping-4.4.1.tar.gz +/2ping-4.5.tar.gz diff --git a/2ping.spec b/2ping.spec index 8d0573e..5226490 100644 --- a/2ping.spec +++ b/2ping.spec @@ -1,16 +1,18 @@ Name: 2ping -Version: 4.3 -Release: 7%{?dist} +Version: 4.5 +Release: 1%{?dist} Summary: Bi-directional ping utility License: GPLv2+ URL: https://www.finnie.org/software/2ping Source0: https://www.finnie.org/software/%{name}/%{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel +BuildRequires: python3-pytest BuildRequires: python3-setuptools +BuildRequires: systemd %description -2ping is a bi-directional ping utility. It uses 3-way pings (akin to TCP SYN, +2ping is a bi-directional ping utility. It uses 3-way pings (akin to TCP SYN, SYN/ACK, ACK) and after-the-fact state comparison between a 2ping listener and a 2ping client to determine which direction packet loss occurs. @@ -22,22 +24,38 @@ a 2ping client to determine which direction packet loss occurs. %install %py3_install +install -Dp -m 0644 2ping.service %{buildroot}/%{_unitdir}/2ping.service install -Dp -m 0644 doc/2ping.1 %{buildroot}/%{_mandir}/man1/2ping.1 install -Dp -m 0644 doc/2ping.1 %{buildroot}/%{_mandir}/man1/2ping6.1 %check -%{__python3} setup.py test +%{__python3} -mpytest + +%post +%systemd_post 2ping.service + +%preun +%systemd_preun 2ping.service + +%postun +%systemd_postun 2ping.service %files -%doc ChangeLog README +%doc ChangeLog README.md %license COPYING %{python3_sitelib}/* %{_bindir}/%{name} %{_bindir}/%{name}6 %{_mandir}/man1/%{name}.1* %{_mandir}/man1/%{name}6.1* +%{_unitdir}/2ping.service %changelog +* Thu Jun 18 2020 Ryan Finnie - 4.5-1 +- Update to 4.5 +- Install supplied systemd 2ping.service +- Use pytest for test suite + * Tue May 26 2020 Miro HronĨok - 4.3-7 - Rebuilt for Python 3.9 diff --git a/sources b/sources index 9b0de75..7d47adc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (2ping-4.3.tar.gz) = f7186fe5bed2f12593d62f85fe364c9dc571f8b0ad10f6766515470ea8f8ed32d439e580003e78494b4742a8224e2b30cc454f8275a4877d432eb76646334e77 +SHA512 (2ping-4.5.tar.gz) = 0b1ac1c882becf1dda7207004b186d8052b21be4f842ac2b3a252c32a5610867761feadc12e237e4ed3e1da59b3cdebd8b8f8025ec3d0375193b2594f17215f0