%global _empty_manifest_terminate_build 0 Name: python-ping Version: 0.2 Release: 1 Summary: An implementation of ICMP ping in Python License: GPL2 URL: http://bitbucket.org/delroth/python-ping/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/03/ac/9a3f332f8d7d27cd8929922b2e225842c1623760364b37fc79dc0f65e77d/ping-0.2.tar.gz BuildArch: noarch %description This library is a fork of George Notaras' python-ping library, which is an implementation of the standard ICMP ping in pure Python. As it uses raw ICMP sockets, you need to be root to use the functions exported by the ping module. This fork by Pierre Bourdon adds a setup.py file in order to permit an easier distribution of the package. The license of the library remains unchanged (GPLv2), see COPYING. %package -n python3-ping Summary: An implementation of ICMP ping in Python Provides: python-ping BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-ping This library is a fork of George Notaras' python-ping library, which is an implementation of the standard ICMP ping in pure Python. As it uses raw ICMP sockets, you need to be root to use the functions exported by the ping module. This fork by Pierre Bourdon adds a setup.py file in order to permit an easier distribution of the package. The license of the library remains unchanged (GPLv2), see COPYING. %package help Summary: Development documents and examples for ping Provides: python3-ping-doc %description help This library is a fork of George Notaras' python-ping library, which is an implementation of the standard ICMP ping in pure Python. As it uses raw ICMP sockets, you need to be root to use the functions exported by the ping module. This fork by Pierre Bourdon adds a setup.py file in order to permit an easier distribution of the package. The license of the library remains unchanged (GPLv2), see COPYING. %prep %autosetup -n ping-0.2 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-ping -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 10 2023 Python_Bot - 0.2-1 - Package Spec generated