]>
Commit | Line | Data |
---|---|---|
750ce8df | 1 | |
71499fa8 | 2 | %define module medusa |
750ce8df | 3 | |
e9bccf8f | 4 | Summary: Framework for writing asynchronous socket-based servers |
9b2fede7 | 5 | Summary(pl.UTF-8): Szkielet do pisania asynchronicznych serwerów opartych na gniazdach |
71499fa8 | 6 | Name: python-%{module} |
750ce8df | 7 | Version: 0.5.4 |
5377b3f1 | 8 | Release: 3 |
ab36607e | 9 | License: BSD-like (see LICENSE.txt) |
750ce8df | 10 | Vendor: Robin Dunn <robin@alldunn.com> |
11 | Group: Development/Languages/Python | |
71499fa8 | 12 | Source0: http://www.amk.ca/files/python/%{module}-%{version}.tar.gz |
750ce8df | 13 | # Source0-md5: 5d10505036bc38f8d4cb51d87516e069 |
14 | URL: http://www.amk.ca/python/code/medusa.html | |
af8b12cd | 15 | BuildRequires: python-devel >= 1:2.3 |
750ce8df | 16 | %pyrequires_eq python-modules |
71499fa8 | 17 | BuildArch: noarch |
750ce8df | 18 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
19 | ||
20 | %description | |
e9bccf8f JB |
21 | Medusa is an architecture for very-high-performance TCP/IP servers |
22 | (like HTTP, FTP, and SMTP). Medusa is different from most other | |
23 | servers because it runs as a single process, multiplexing I/O with its | |
24 | various client and server connections within a single process/thread. | |
25 | ||
09aadc9d JR |
26 | %description -l pl.UTF-8 |
27 | Medusa to architektura dla bardzo wysoko wydajnych serwerów TCP/IP | |
28 | (jak HTTP, FTP czy SMTP). Medusa od większości innych serwerów różni | |
29 | się tym, że działa jako pojedynczy proces, zwielokrotniający | |
30 | wejście/wyjście na różne połączenia klientów i serwerów z poziomu | |
31 | jednego procesu/wątku. | |
750ce8df | 32 | |
33 | %prep | |
71499fa8 | 34 | %setup -q -n %{module}-%{version} |
750ce8df | 35 | |
36 | %build | |
37 | env CFLAGS="%{rpmcflags}" python setup.py build | |
38 | ||
39 | %install | |
40 | rm -rf $RPM_BUILD_ROOT | |
750ce8df | 41 | |
e9bccf8f JB |
42 | python -- setup.py install \ |
43 | --root=$RPM_BUILD_ROOT \ | |
44 | --optimize=2 | |
750ce8df | 45 | |
71499fa8 | 46 | find $RPM_BUILD_ROOT%{py_sitescriptdir} -name \*.py | xargs rm -f |
47 | ||
750ce8df | 48 | %clean |
49 | rm -rf $RPM_BUILD_ROOT | |
50 | ||
51 | %files | |
52 | %defattr(644,root,root,755) | |
e9bccf8f | 53 | %doc README.txt TODO.txt CHANGES.txt LICENSE.txt docs |
71499fa8 | 54 | %{py_sitescriptdir}/%{module} |