gnu: libxml2: Fixed cross-compilation.

* gnu/packages/xml.scm (libxml2): assign "cross-libc"
  to the variable glibc.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
John Darrington 2013-12-14 19:05:17 +01:00 committed by Ludovic Courtès
parent c94d01bab2
commit 5839958a8f
1 changed files with 7 additions and 3 deletions

View File

@ -75,12 +75,16 @@ things the parser might find in the XML document (like start tags).")
'install
(lambda* (#:key inputs outputs #:allow-other-keys #:rest args)
(let ((install (assoc-ref %standard-phases 'install))
(glibc (assoc-ref inputs "libc"))
(glibc (assoc-ref inputs ,(if (%current-target-system)
"cross-libc" "libc")))
(out (assoc-ref outputs "out")))
(apply install args)
(chdir "python")
(substitute* "setup.py" (("/opt/include") (string-append glibc "/include")))
(system* "python" "setup.py" "install" (string-append "--prefix=" out))))
(substitute* "setup.py"
(("/opt/include")
(string-append glibc "/include")))
(system* "python" "setup.py" "install"
(string-append "--prefix=" out))))
%standard-phases)))
(description
"Libxml2 is the XML C parser and toolkit developed for the Gnome project