2 # - add descriptions, all kind of cosmetics, subpackage examples, docs
4 %include /usr/lib/rpm/macros.python
8 Summary: Serial interface module
16 Source0: http://dl.sourceforge.net/pyserial/pyserial-%{version}.zip
17 # Source0-md5: 80a26774156ba38b63b0945f2b511695
18 URL: http://pyserial.sf.net
20 BuildRequires: rpm-pythonprov >= 4.0.2-50
21 BuildRequires: python-devel
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 This module encapsulates the access for the serial port. It provides
27 backends for Python running on Windows, Linux, BSD (possibly any POSIX
28 compilant system) and Jython. The module named "serial" automatically
29 selects the appropriate backend.
36 %setup -q -n pyserial-%{version}
39 python ./setup.py build
42 rm -rf $RPM_BUILD_ROOT
44 python ./setup.py install --optimize 2 --root=$RPM_BUILD_ROOT
47 rm -rf $RPM_BUILD_ROOT
50 %defattr(644,root,root,755)
51 %dir %{py_sitedir}/%{module}
52 %{py_sitedir}/%{module}/__init__.pyc
53 %{py_sitedir}/%{module}/__init__.pyo
54 %{py_sitedir}/%{module}/serialposix.pyc
55 %{py_sitedir}/%{module}/serialposix.pyo
56 %{py_sitedir}/%{module}/serialutil.pyc
57 %{py_sitedir}/%{module}/serialutil.pyo