# TODO: # - fix %%files (doc to %%doc, no .py, remove unused files) %define _wx 2.5.4.1 %define _bl 2.35 Summary: SPE - Stani's Python Editor Summary(pl): SPE - pythonowy edytor Staniego Name: SPE Version: 0.7.3.a Release: 0.1 License: LGPL 2.1+ (except sm library and sm_idle ) Group: Applications/Text Source0: http://projects.blender.org/frs/download.php/271/%{name}-%{version}-wx%{_wx}.-bl%{_bl}.zip # Source0-md5: 52b1d02f179bab7a71b57f5698343230 URL: http://spe.pycs.net/ BuildRequires: python BuildRequires: python-devel BuildRequires: python-modules BuildRequires: unzip %pyrequires_eq python-modules Requires: python-wxPython >= %{_wx} BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Spe is a python IDE with auto-indentation, auto completion, call tips, syntax coloring, syntax highlighting, class explorer, source index, auto todo list, sticky notes, integrated pycrust shell, python file browser, recent file browser, drag&drop, context help, ... Special is its blender support with a blender 3d object browser and its ability to run interactively inside blender. Spe is extensible with boa. %description -l pl Spe (Stani's Python Editor) to pythonowe IDE z automatycznym wykonywaniem wcięć, automatycznym dopełnianiem, podpowiedziami wywołań, kolorowaniem składni, podświetlaniem składni, eksploratorem klas, indeksem źródeł, automatyczną listą TODO, przyklejanymi notatkami, zintegrowaną powłoką pycrust, przeglądarką plików pythonowych, przeglądarką ostatnio używanych plików, obsługą w stylu przeciągnij-i-upuść, pomocą kontekstową... Specjalną rzeczą jest wsparcie dla blendera z przeglądarką obiektów blendera 3D i możliwością automatycznego uruchamiania z poziomu blendera. Spe jest rozszerzalne przy pomocy boa. %prep %setup -q -n %{name}-%{version}-wx%{_wx}.-bl%{_bl} %build python setup.py build %install rm -rf $RPM_BUILD_ROOT python setup.py install \ --optimize=2 \ --root=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.py' -exec rm "{}" ";" %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc README.txt %attr(755,root,root) %{_bindir}/* %{py_sitescriptdir}/*