%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %{!?python_ver: %define python_ver %(%{__python} -c "import sys ; print sys.version[:3]")} Summary: Python module to access DMI data Name: python-dmidecode Version: 3.10.6 Release: 7%{?dist} License: GPLv2 Group: System Environment/Libraries URL: http://projects.autonomy.net.au/python-dmidecode/ Source0: http://src.autonomy.net.au/python-dmidecode/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: libxml2-python BuildRequires: libxml2-devel BuildRequires: python-devel %description python-dmidecode is a python extension module that uses the code-base of the 'dmidecode' utility, and presents the data as python data structures or as XML data using libxml2. %prep %setup -q %build make build %install rm -rf $RPM_BUILD_ROOT python src/setup.py install --root $RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README doc/README.upstream doc/LICENSE doc/AUTHORS doc/AUTHORS.upstream %{python_sitearch}/dmidecodemod.so %{python_sitearch}/dmidecode.py %{python_sitearch}/dmidecode.py[co] %if "%{python_ver}" >= "2.5" %{python_sitearch}/*.egg-info %endif /usr/share/python-dmidecode/pymap.xml %changelog * Wed Jul 13 2009 David Sommerseth - 3.10.6-6 - Only build the python-dmidecode module, not everything * Wed Jul 13 2009 David Sommerseth - 3.10.6-5 - Added missing BuildRequres for libxml2-python * Wed Jul 13 2009 David Sommerseth - 3.10.6-4 - Added missing BuildRequres for python-devel * Wed Jul 13 2009 David Sommerseth - 3.10.6-3 - Added missing BuildRequres for libxml2-devel * Wed Jul 13 2009 David Sommerseth - 3.10.6-2 - Updated release, to avoid build conflict * Wed Jun 10 2009 David Sommerseth - 3.10.6-1 - Updated to work with the new XML based python-dmidecode * Sat Mar 7 2009 Clark Williams - 2.10.3-1 - Initial build.