1 %include /usr/lib/rpm/macros.python
2 Summary: Python extension for Emacs
3 Summary(pl): Rozszerzenie Python dla Emacsa
8 Group: Applications/Editors/Emacs
9 Group(de): Applikationen/Editors/Emacs
10 Group(es): Aplicaciones/Editores/Emacs
11 Group(fr): Applications/Editeurs/Emacs
12 Group(pl): Aplikacje/Edytory/Emacs
13 Group(pt): Aplicações/Editores/Emacs
14 Source0: http://www.iro.umontreal.ca/~pinard/pymacs/pymacs-%{version}.tar.gz
15 Patch0: %{name}-userinstall.patch
16 URL: http://www.iro.umontreal.ca/~pinard/pymacs/
18 BuildRequires: python-devel >= 2.2
19 BuildRequires: rpm-pythonprov
21 Requires: emacs >= 21.1
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Pymacs is a powerful tool which, once started from Emacs, allows
27 both-way communication between Emacs LISP and Python. Yet, Pymacs aims
28 Python as an extension language for Emacs. Within Emacs LISP code, one
29 may load and use Python modules. Python functions may themselves use
30 Emacs services, and handle LISP objects kept in LISP space.
33 Pymacs jest potê¿nym narzêdziem, które po uruchomieniu z Emacsa
34 pozwala na dwukierunkow± komunikacjê pomiêdzy Emacs LISP oraz
35 Pythonem. Pymacs pozwala na ³adowanie i u¿ywanie modu³ów Pythona z
36 Emacs LISP. Z kolei funkcje pythona mog± u¿ywaæ us³ug Emacsa oraz
37 obs³ugiwaæ obiekty LISPa znajduj±ce siê w przestrzeni LISPa.
40 %setup -q -n pymacs-%{version}
46 -l %{_datadir}/emacs/site-lisp \
50 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/emacs/site-lisp,%{py_sitedir}}
54 -b $RPM_BUILD_ROOT%{_bindir} \
55 -l $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp \
56 -p $RPM_BUILD_ROOT%{py_sitedir} \
59 %py_comp $RPM_BUILD_ROOT/%{py_sitedir}
60 %py_ocomp $RPM_BUILD_ROOT/%{py_sitedir}
62 gzip -9nf ChangeLog* README THANKS* TODO
65 rm -rf $RPM_BUILD_ROOT
68 %defattr(644,root,root,755)
70 %attr(755,root,root) %{_bindir}/*
72 %{_datadir}/emacs/site-lisp/*.elc