diff --git a/getmac-0.8.2.tar.gz b/getmac-0.8.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..109d61454291edefa14e3e84f787d1259928685a Binary files /dev/null and b/getmac-0.8.2.tar.gz differ diff --git a/python-getmac.spec b/python-getmac.spec new file mode 100644 index 0000000000000000000000000000000000000000..2380e8b9b9ffe5a6e62cddf0372e938fe2ace077 --- /dev/null +++ b/python-getmac.spec @@ -0,0 +1,51 @@ +%global srcname getmac + +Name: python-%{srcname} +Version: 0.8.2 +Release: 1 +Summary: Python module to get the MAC address of local network interfaces and LAN hosts + +License: MIT +URL: https://github.com/GhostofGoes/getmac +Source0: %pypi_source + +BuildArch: noarch +BuildRequires: python3-devel, python3-setuptools + +%description +Pure-python module to get the MAC address of remote hosts or network interfaces. +It provides a platform-independent interface to get the MAC addresses of network +interfaces on the local system(by interface name) and remote hosts on the local +network (by IPv4/IPv6 address or host-name). + +%package -n python3-%{srcname} +Summary: %{summary} +%{?python_provide:%python_provide python3-getmac} + +%description -n python3-%{srcname} +Pure-python module to get the MAC address of remote hosts or network interfaces. +It provides a platform-independent interface to get the MAC addresses of network +interfaces on the local system(by interface name) and remote hosts on the local +network (by IPv4/IPv6 address or host-name). + +%prep +%autosetup -n %{srcname}-%{version} + +%build +sed -i '1{/^#!\//d}' getmac/__main__.py +%py3_build + +%install +%py3_install + +%files -n python3-%{srcname} +%license LICENSE +%doc README.md +%{python3_sitelib}/%{srcname}/ +%{python3_sitelib}/%{srcname}-*.egg-info/ +/usr/bin/getmac +%{_mandir}/man1/* + +%changelog +* Mon Jun 28 2021 Li Jiaan - 0.8.2-1 +- Init project