guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] gnu: python-pyqt: Fix build by explicitly setting the stubsdir.


From: Hartmut Goebel
Subject: [PATCH] gnu: python-pyqt: Fix build by explicitly setting the stubsdir.
Date: Fri, 2 Dec 2016 18:10:14 +0100

Without this option the stub files are tried to be installed into
the python package's site-package directory.

* gnu/packages.qt.scm (python-pyqt, python2-pyqt)[arguments]: In phase
'configure' pass option --stubsdir.
---
 gnu/packages/qt.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index b442356..92c6d4b 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -982,13 +982,15 @@ module provides support functions to the automatically 
generated code.")
                         "."))
                     (lib (string-append out "/lib/python"
                                         python-major+minor
-                                        "/site-packages")))
+                                        "/site-packages"))
+                    (stubs (string-append lib "/PyQt5")))
                (zero? (system* "python" "configure.py"
                                "--confirm-license"
                                "--bindir" bin
                                "--destdir" lib
                                "--designer-plugindir" designer
                                "--qml-plugindir" qml
+                               "--stubsdir" stubs  ; PEP 484 Type Hints stubs
                                "--sipdir" sip))))))))
     (home-page "https://www.riverbankcomputing.com/software/pyqt/intro";)
     (synopsis "Python bindings for Qt")
-- 
2.7.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]