Sisyphus repository
Last update: 2018-03-24 22:06:43 +0300 | SRPMs: 18251 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 0.24-alt1beta2.1
p8: 0.24-alt1beta2.1
p7: 0.24-alt1beta2.1
t7: 0.24-alt1beta2.1

Group :: Development/Python
Source RPM: Pymacs

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/1)   Repocop 

Raw spec file

Name: Pymacs
Version: 0.24
Release: alt1beta2.1

Summary: Two-way communication between Python and Emacs
Source: %name-%version.tar
License: GPL
Group: Development/Python
Requires: python
Requires: emacs
Packager: Andrey Khavryuchenko <akhavr at>
BuildArch: noarch

BuildRequires: python-devel python-module-docutils
BuildRequires: emacs

Pymacs is a powerful tool which, once started from Emacs, allows both-way
communication between Emacs Lisp and Python. Pymacs aims Python as an
extension language for Emacs rather than the other way around, and this
asymmetry is reflected in some design choices. Within Emacs Lisp code,
one may load and use Python modules. Python functions may themselves use
Emacs services, and handle Emacs Lisp objects kept in Emacs Lisp space.


env CFLAGS="%optflags" make all

python install --root=%buildroot --record=INSTALLED_FILES
emacs -batch -eval &#39;(byte-compile-file "pymacs.el")'
mkdir -p %buildroot%_emacslispdir/pymacs
mv pymacs.elc %buildroot%_emacslispdir/pymacs

mkdir -p %buildroot/%_sysconfdir/emacs/site-start.d/
cat <<EOF > %buildroot/%_sysconfdir/emacs/site-start.d/pymacs.el
(autoload &#39;pymacs-apply "pymacs")
(autoload &#39;pymacs-call "pymacs")
(autoload &#39;pymacs-eval "pymacs" nil t)
(autoload &#39;pymacs-exec "pymacs" nil t)
(autoload &#39;pymacs-load "pymacs" nil t)

python pppp -C --input-encoding=UTF-8 pymacs.rst pymacs.html

%doc TODO README THANKS pymacs.html

* Mon Nov 14 2011 Vitaly Kuznetsov <vitty at> 0.24-alt1beta2.1
- Rebuild with Python-2.7

* Wed Oct 26 2011 Dmitry Derjavin <dd at> 0.24-alt1beta2
- 0.24-beta2;
- specfile cleanup.

* Wed Oct 26 2011 Dmitry Derjavin <dd at> 0.22-alt3
- Now using python_sitelibdir macro.

* Mon Feb 11 2008 Grigory Batalov <bga at> 0.22-alt2.1
- Rebuilt with python-2.5.

* Mon Feb 11 2008 Grigory Batalov <bga at> 0.22-alt2
- Fix &#39;Non-ASCII character' error.
- Don&#39;t try to pack missing *.pyo. 

* Wed Aug 01 2007 Slava Semushin <php-coder at> 0.22-alt1.1.1.1
- Trying to fix building under x86_64 again

* Mon Jul 30 2007 Slava Semushin <php-coder at> 0.22-alt1.1.1
- Fixed build under x86_64 (don&#39;t use %%_libdir macros)

* Sun Jul 01 2007 Slava Semushin <php-coder at> 0.22-alt1.1
- Fixed misprint in package %%description (#11834)
- Catalog /usr/lib/python2.4/site-packages/Pymacs now belongs to package
- Spec cleanup:
  + s|Source0|Source|
  + Added url to Source tag
  + Updated Url tag
  + Removed trailing spaces from %%description
  + s|%%setup -n Pymacs-%%version -q|%%setup|
  + s|$RPM_OPT_FLAGS|%%optflags|
  + s|$RPM_BUILD_ROOT|%%buildroot|
  + s|%%_datadir/emacs/site-lisp|%%_emacslispdir|

* Tue Dec 30 2003 Andrey Khavryuchenko <akhavr at> 0.22-alt1
  Initial build

© 2009–2018 Igor Zubkov