<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>gnu-emacs@gentoo.org</email>
- <name>Gentoo GNU Emacs project</name>
-</maintainer>
-<maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
-</maintainer>
-<upstream>
- <remote-id type="github">pinard/Pymacs</remote-id>
-</upstream>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">pinard/Pymacs</remote-id>
+ </upstream>
</pkgmetadata>
DISTUTILS_IN_SOURCE_BUILD=1
SITEFILE="50${PN}-gentoo.el"
+python_prepare_all() {
+ sed \
+ -e '/pymacs-python-command/s/@PYTHON@/python/' \
+ -i pymacs.el.in || die
+ distutils-r1_python_prepare_all
+}
+
# called by distutils-r1 for every python implementation
python_configure() {
# pre-process the files but don't run distutils
python_install_all() {
elisp_src_install
- sed \
- -e '/pymacs-python-command/s:"python.*:"python":g' \
- -i "${ED}"/${SITELISP}/pymacs/pymacs.el || die
- elisp-compile "${ED}"/${SITELISP}/pymacs/pymacs.el
-
distutils-r1_python_install_all
dodoc pymacs.rst
use doc && dodoc pymacs.pdf