gnu: toxic: Fix build with Python 3.8.

* gnu/packages/messaging.scm (toxic)[arguments]: Add substitution in the
enable-python-scripting phase.
This commit is contained in:
Marius Bakke 2020-05-09 14:58:00 +02:00
parent 399163b6c0
commit 93600aae80
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -20,6 +20,7 @@
;;; Copyright © 2019, 2020 Timotej Lazar <timotej.lazar@araneo.si>
;;; Copyright © 2020 Nicolò Balzarotti <nicolo@nixo.xyz>
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@ -1768,6 +1769,12 @@ (define-public toxic
(delete 'configure)
(add-before 'build 'enable-python-scripting
(lambda _
;; XXX: For compatibility with Python 3.8, adjust python3-config
;; invokation to include --embed; see
;; <https://github.com/JFreegman/toxic/issues/533>.
(substitute* "cfg/checks/python.mk"
(("python3-config --ldflags")
"python3-config --ldflags --embed"))
(setenv "ENABLE_PYTHON" "1")
#t)))))
(inputs