From ceb27d3cecb22bc032804cbdd9355623f9fdd1c5 Mon Sep 17 00:00:00 2001 From: Ryan Rix Date: Fri, 17 Jun 2011 11:57:41 -0700 Subject: [PATCH] Initial packaging effort --- .gitignore | 1 + python-netifaces.spec | 55 +++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 57 insertions(+) create mode 100644 python-netifaces.spec diff --git a/.gitignore b/.gitignore index e69de29..a8a7ab4 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/netifaces-0.5.tar.gz diff --git a/python-netifaces.spec b/python-netifaces.spec new file mode 100644 index 0000000..3df5c22 --- /dev/null +++ b/python-netifaces.spec @@ -0,0 +1,55 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from %distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from %distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} +%endif + +# Filter private shared library provides +%filter_provides_in %{python_sitearch}/zope/interface/.*\.so$ +%filter_setup + +Name: python-netifaces +Version: 0.5 +Release: 1%{?dist} +Summary: Python library to retrieve information about network interfaces + +Group: Development/Libraries +License: MIT +URL: http://alastairs-place.net/netifaces/ +Source0: http://alastairs-place.net/2007/03/netifaces/netifaces-0.5.tar.gz +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) + +BuildRequires: python2-devel +Requires: python2 + +%description +This package provides a cross platform API for getting address information +from network interfaces. + + +%prep +%setup -q -n netifaces-%{version} + + +%build +python setup.py build + + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root $RPM_BUILD_ROOT +chmod -x $RPM_BUILD_ROOT/usr/lib64/python2.7/site-packages/netifaces-0.5-py2.7.egg-info/* + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc README +%{python_sitearch}/netifaces-0.5-py2.7.egg-info/ +%{python_sitearch}/netifaces.so + +%changelog +* Wed Jun 1 2011 Ryan Rix 0.5-1 +- Initial packaging effort diff --git a/sources b/sources index e69de29..3765e48 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +ea662a4b4c7db5d1631cc33bf68eb030 netifaces-0.5.tar.gz