me
/
guix
Archived
1
0
Fork 0

gnu: python-matplotlib: Adjust path to figures in 'info' file.

* gnu/packages/python.scm (python-matplotlib): Do it.
master
Federico Beffa 2015-12-01 22:03:48 +01:00
parent 5d26e542ee
commit 18b3151613
1 changed files with 12 additions and 2 deletions

View File

@ -3276,13 +3276,23 @@ backend = TkAgg~%"
;; The doc recommends to run the 'html' target twice.
(system* "python" "make.py" "html")
(system* "python" "make.py" "html")
(copy-recursively "build/html" html)
(system* "python" "make.py" "latex")
(system* "python" "make.py" "texinfo")
(symlink (string-append html "/_images")
(string-append info "/matplotlib-figures"))
(with-directory-excursion "build/texinfo"
(substitute* "matplotlib.texi"
(("@image\\{([^,]*)" all file)
(string-append "@image{matplotlib-figures/" file)))
(symlink (string-append html "/_images")
"./matplotlib-figures")
(system* "makeinfo" "--no-split"
"-o" "matplotlib.info" "matplotlib.texi"))
(copy-file "build/texinfo/matplotlib.info"
(string-append info "/matplotlib.info"))
(copy-file "build/latex/Matplotlib.pdf"
(string-append doc "/Matplotlib.pdf"))
(copy-recursively "build/html" html))))
(string-append doc "/Matplotlib.pdf")))))
%standard-phases))))
(home-page "http://matplotlib.org")
(synopsis "2D plotting library for Python")