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