123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
- %define pyver %(python -c 'import sys;print(sys.version[0:3])')
- %define pkg_release 2%{?_dist_release}
- Summary: Event-driven networking engine in Python
- Summary(ja): Pythonで書かれたイベントドリブンなネットワークエンジン
- Name: python-twisted
- Version: 8.1.0
- Release: %{pkg_release}
- Source0: http://tmrc.mit.edu/mirror/twisted/Twisted/8.1/Twisted-%{version}.tar.bz2
- License: MIT
- Group: Development/Languages
- URL: http://twistedmatrix.com/trac/
- Requires: python
- Requires: python-zope-interface
- Requires: pyOpenSSL
- BuildRequires: python, python-devel
- BuildRequires: python-zope-interface
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- %description
- Twisted is a networking engine written in Python, supporting
- numerous protocols. It contains a web server, numerous chat
- clients, chat servers, mail servers, and more.
- Twisted is a platform for developing internet applications.
- %description -l ja
- Twisted は Python で書かれた、多くのプロトコルをサポートする
- ネットワーク・エンジンです。このパッケージにはウェブサーバや
- 多種多様なチャット用クライアント、チャットサーバ、メールサーバ
- 等が含まれています。
- Twisted はウェブアプリケーション開発用のプラットフォームです。
- %package docs
- Summary: Documentation for Twisted
- Summary(ja): Twisted のドキュメント
- Group: Applications/Documentation
- # workaround to prevent find-requires error
- AutoReq: No
- %description docs
- This package contains various documents and examples for
- Twisted.
- %description docs -l ja
- このパッケージには Twisted の各種ドキュメントやサンプルが
- 含まれています。
- %prep
- %setup -q -n Twisted-%{version}
- %build
- %{__python} setup.py build
- # create plugins cache
- python -c "from twisted.plugin import IPlugin, getPlugins;list(getPlugins(IPlugin))" >/dev/null 2>&1
- %install
- %{__rm} -rf ${RPM_BUILD_ROOT}
- %{__python} setup.py install --root ${RPM_BUILD_ROOT}
- # install man pages
- %{__install} -d -m 755 "$RPM_BUILD_ROOT"/%{_mandir}/man1/
- %{__install} -m 644 doc/core/man/*.1 ${RPM_BUILD_ROOT}/%{_mandir}/man1/
- %clean
- %{__rm} -rf ${RPM_BUILD_ROOT}
- %files
- %defattr(-,root,root)
- %doc INSTALL LICENSE NEWS README
- %{_bindir}/bookify
- %{_bindir}/cftp
- %{_bindir}/ckeygen
- %{_bindir}/conch
- %{_bindir}/im
- %{_bindir}/lore
- %{_bindir}/mailmail
- %{_bindir}/manhole
- %{_bindir}/mktap
- %{_bindir}/pyhtmlizer
- %{_bindir}/t-im
- %{_bindir}/tap2deb
- %{_bindir}/tap2rpm
- %{_bindir}/tapconvert
- %{_bindir}/tkconch
- %{_bindir}/trial
- %{_bindir}/twistd
- %{python_sitearch}/twisted
- %{python_sitearch}/Twisted-%{version}-py%{pyver}.egg-info
- %{_mandir}/man1/*
- %files docs
- %defattr(-,root,root)
- %doc doc/*
- %changelog
- * Thu Feb 04 2010 Shu KONNO <owa@bg.wakwak.com> 8.1.0-2
- - rebuilt with python-2.6.4-3
- * Tue Dec 23 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 8.1.0-1
- - initial build for Vine Linux
|