* gnu/packages/qt.scm (python-pyqt): Update to 5.11.3. * gnu/packages/patches/pyqt-public-sip: Update patch.
		
			
				
	
	
		
			55 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
https://sources.debian.org/data/main/p/pyqt5/5.11.3+dfsg-1/debian/patches/public_sip.diff
 | 
						|
 | 
						|
From: Dmitry Shachnev <mitya57@debian.org>
 | 
						|
Date: Tue, 3 Jul 2018 09:46:42 +0300
 | 
						|
Subject: Use the public version of sip module
 | 
						|
 | 
						|
Per https://www.debian.org/doc/debian-policy/#convenience-copies-of-code.
 | 
						|
---
 | 
						|
 configure.py              | 2 +-
 | 
						|
 designer/pluginloader.cpp | 2 +-
 | 
						|
 qmlscene/pluginloader.cpp | 4 ++--
 | 
						|
 3 files changed, 4 insertions(+), 4 deletions(-)
 | 
						|
 | 
						|
diff --git a/configure.py b/configure.py
 | 
						|
index 32d03a0..3c43a14 100644
 | 
						|
--- a/configure.py
 | 
						|
+++ b/configure.py
 | 
						|
@@ -2440,7 +2440,7 @@ def get_sip_flags(target_config):
 | 
						|
     the target configuration.
 | 
						|
     """
 | 
						|
 
 | 
						|
-    sip_flags = ['-n', 'PyQt5.sip']
 | 
						|
+    sip_flags = ['-n', 'sip']
 | 
						|
 
 | 
						|
     # If we don't check for signed interpreters, we exclude the 'VendorID'
 | 
						|
     # feature
 | 
						|
diff --git a/designer/pluginloader.cpp b/designer/pluginloader.cpp
 | 
						|
index f41d391..3ca8b11 100644
 | 
						|
--- a/designer/pluginloader.cpp
 | 
						|
+++ b/designer/pluginloader.cpp
 | 
						|
@@ -167,7 +167,7 @@ bool PyCustomWidgets::importPlugins(const QString &dir, const QStringList &plugi
 | 
						|
     // Make sure we have sip.unwrapinstance.
 | 
						|
     if (!sip_unwrapinstance)
 | 
						|
     {
 | 
						|
-        sip_unwrapinstance = getModuleAttr("PyQt5.sip", "unwrapinstance");
 | 
						|
+        sip_unwrapinstance = getModuleAttr("sip", "unwrapinstance");
 | 
						|
 
 | 
						|
         if (!sip_unwrapinstance)
 | 
						|
             return true;
 | 
						|
diff --git a/qmlscene/pluginloader.cpp b/qmlscene/pluginloader.cpp
 | 
						|
index e14b946..140e80c 100644
 | 
						|
--- a/qmlscene/pluginloader.cpp
 | 
						|
+++ b/qmlscene/pluginloader.cpp
 | 
						|
@@ -412,9 +412,9 @@ PyObject *PyQt5QmlPlugin::getModuleAttr(const char *module, const char *attr)
 | 
						|
 void PyQt5QmlPlugin::getSipAPI()
 | 
						|
 {
 | 
						|
 #if defined(SIP_USE_PYCAPSULE)
 | 
						|
-    sip = (const sipAPIDef *)PyCapsule_Import("PyQt5.sip._C_API", 0);
 | 
						|
+    sip = (const sipAPIDef *)PyCapsule_Import("sip._C_API", 0);
 | 
						|
 #else
 | 
						|
-    PyObject *c_api = getModuleAttr("PyQt5.sip", "_C_API");
 | 
						|
+    PyObject *c_api = getModuleAttr("sip", "_C_API");
 | 
						|
 
 | 
						|
     if (c_api)
 | 
						|
     {
 |