]> git.pld-linux.org Git - packages/python-serial.git/blob - python-serial.spec
- cleanups
[packages/python-serial.git] / python-serial.spec
1 #TODO:
2 # - add descriptions, all kind of cosmetics, subpackage examples, docs
3
4
5 %define module  serial
6
7 Summary:        Serial port interface module
8 Summary(pl):    Modu³ interfejsu do portu szeregowego
9 Name:           python-serial
10 Version:        2.1
11 Release:        0.2
12 License:        GPL
13 Group:          Development/Languages/Python
14 Source0:        http://dl.sourceforge.net/pyserial/pyserial-%{version}.zip
15 # Source0-md5:  b2e11ffa387801f5f24b4aea0fa7d742
16 URL:            http://pyserial.sf.net
17 %pyrequires_eq  python
18 BuildRequires:  python-devel
19 BuildRequires:  rpm-pythonprov >= 4.0.2-50
20 BuildArch:      noarch
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 This module encapsulates the access for the serial port. It provides
25 backends for Python running on Windows, Linux, BSD (possibly any POSIX
26 compilant system) and Jython. The module named "serial" automatically
27 selects the appropriate backend.
28
29 %description -l pl
30 Ten modu³ opakowuje dostêp do portu szeregowego. Dostarcza backendy
31 dla Pythona dzia³aj±cego na Windows, Linuksie, BSD (byæ mo¿e dowolnym
32 systemie zgodnym z POSIX) oraz Jythona. Modu³ o nazwie "serial"
33 automatycznie wybiera w³a¶ciwy backend.
34
35 %prep
36 %setup  -q -n pyserial-%{version}
37
38 %build
39 python ./setup.py build
40
41 %install
42 rm -rf $RPM_BUILD_ROOT
43 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
44
45 python ./setup.py install \
46         --optimize 2 \
47         --root=$RPM_BUILD_ROOT
48
49 mv examples/*.py $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
50
51 find $RPM_BUILD_ROOT%{py_sitescriptdir} -name "*serialjava*" -exec rm {} \;
52 find $RPM_BUILD_ROOT%{py_sitescriptdir} -name "*serialwin*" -exec rm {} \;
53 find $RPM_BUILD_ROOT%{py_sitescriptdir} -name \*.py -exec rm {} \;
54
55 %clean
56 rm -rf $RPM_BUILD_ROOT
57
58 %files
59 %defattr(644,root,root,755)
60 %doc CHANGES.txt LICENSE.txt README.txt
61 %{_examplesdir}/%{name}-%{version}
62 %dir %{py_sitescriptdir}/%{module}
63 %{py_sitescriptdir}/%{module}/__init__.pyc
64 %{py_sitescriptdir}/%{module}/__init__.pyo
65 %{py_sitescriptdir}/%{module}/serialposix.pyc
66 %{py_sitescriptdir}/%{module}/serialposix.pyo
67 %{py_sitescriptdir}/%{module}/serialutil.pyc
68 %{py_sitescriptdir}/%{module}/serialutil.pyo
This page took 0.031464 seconds and 4 git commands to generate.