%define module xlrd Summary: Python interface to extracting data from Excel datasheets Summary(pl.UTF-8): Pythonowy interfejs do odczytywania danych z arkuszy Excela Name: python-%{module} Version: 0.9.2 Release: 2 License: BSD-style Group: Development/Languages/Python Source0: http://pypi.python.org/packages/source/x/xlrd/%{module}-%{version}.tar.gz # Source0-md5: 91a81ee76233e9f3115acaaa1b251b0e URL: http://www.lexicon.net/sjmachin/xlrd.htm BuildRequires: python-devel BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.219 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Python interface to extracting data from Excel datasheets %description -l pl.UTF-8 Pythonowy interfejs do odczytywania danych z arkuszy Excela %prep %setup -q -n %{module}-%{version} %build %{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} %{__python} setup.py install \ --optimize=2 \ --root=$RPM_BUILD_ROOT cp -p xlrd/examples/namesdemo.xls $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} cp -p xlrd/examples/xlrdnameAPIdemo.py $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} %{__mv} $RPM_BUILD_ROOT%{_bindir}/runxlrd{.py,} %{__sed} -i -e 's|/usr/bin/env python|%{__python}|' $RPM_BUILD_ROOT%{_bindir}/runxlrd %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir} %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir} %py_postclean %{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/xlrd/{examples,doc} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc xlrd/doc/compdoc.html xlrd/doc/xlrd.html %dir %{py_sitescriptdir}/%{module} %{py_sitescriptdir}/%{module}/*.py[co] %{_examplesdir}/%{name}-%{version} %attr(755,root,root) %{_bindir}/runxlrd %if "%{py_ver}" > "2.4" %{py_sitescriptdir}/%{module}-*.egg-info %endif