Control: tags 906168 + patch
Control: tags 906168 + pending
Dear maintainer,
I've prepared an NMU for pyside2 (versioned as 5.11.0-3.1) and uploaded
it to DELAYED/11. Please feel free to tell me if I should cancel it.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
diff -Nru pyside2-5.11.0/debian/changelog pyside2-5.11.0/debian/changelog
--- pyside2-5.11.0/debian/changelog 2018-07-31 22:33:04.000000000 +0300
+++ pyside2-5.11.0/debian/changelog 2018-08-25 11:50:28.000000000 +0300
@@ -1,3 +1,13 @@
+pyside2 (5.11.0-3.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Use the default LLVM/Clang. (Closes: #906168)
+ * Add upstream fix for FTBFS on armel/armhf.
+ * Fix debian/libpyside2-5.11.install for triplets that are
+ not *-linux-gnu.
+
+ -- Adrian Bunk <[email protected]> Sat, 25 Aug 2018 11:50:28 +0300
+
pyside2 (5.11.0-3) unstable; urgency=medium
* More fixes for builds building only arch any or only arch all.
diff -Nru pyside2-5.11.0/debian/control pyside2-5.11.0/debian/control
--- pyside2-5.11.0/debian/control 2018-07-31 22:33:04.000000000 +0300
+++ pyside2-5.11.0/debian/control 2018-08-25 11:50:28.000000000 +0300
@@ -9,7 +9,7 @@
debhelper (>= 11),
dh-exec,
dh-python,
- libclang-4.0-dev,
+ libclang-dev,
libqt5charts5-dev,
libqt5opengl5-dev,
libqt5sensors5-dev,
@@ -22,7 +22,7 @@
libqt5xmlpatterns5-dev,
libxml2-dev,
libxslt1-dev,
- llvm-4.0-dev,
+ llvm-dev,
pyqt5-dev (>=5.6),
python-all-dev,
python-setuptools,
diff -Nru pyside2-5.11.0/debian/libpyside2-5.11.install pyside2-5.11.0/debian/libpyside2-5.11.install
--- pyside2-5.11.0/debian/libpyside2-5.11.install 2018-07-31 22:33:04.000000000 +0300
+++ pyside2-5.11.0/debian/libpyside2-5.11.install 2018-08-25 11:50:28.000000000 +0300
@@ -1,5 +1,5 @@
#!/usr/bin/dh-exec
-pyside2_install/py*-relwithdebinfo/lib/libpyside2-python2.7.*-linux-gnu.so.* usr/lib/${DEB_HOST_MULTIARCH}/
+pyside2_install/py*-relwithdebinfo/lib/libpyside2-python2.7.${DEB_HOST_MULTIARCH}.so.* usr/lib/${DEB_HOST_MULTIARCH}/
pyside2_install/py2*-relwithdebinfo/lib/python2.7/site-packages/PySide2/_git_pyside_version.py usr/lib/python2.7/dist-packages/PySide2
pyside2_install/py2*-relwithdebinfo/lib/python2.7/site-packages/PySide2/__init__.py usr/lib/python2.7/dist-packages/PySide2
pyside2_install/py2*-relwithdebinfo/lib/python2.7/site-packages/PySide2/_config.py usr/lib/python2.7/dist-packages/PySide2
diff -Nru pyside2-5.11.0/debian/patches/0001-PySide2-QtGui-Fix-build-of-Debian-armel-armh-OpenGL-.patch pyside2-5.11.0/debian/patches/0001-PySide2-QtGui-Fix-build-of-Debian-armel-armh-OpenGL-.patch
--- pyside2-5.11.0/debian/patches/0001-PySide2-QtGui-Fix-build-of-Debian-armel-armh-OpenGL-.patch 1970-01-01 02:00:00.000000000 +0200
+++ pyside2-5.11.0/debian/patches/0001-PySide2-QtGui-Fix-build-of-Debian-armel-armh-OpenGL-.patch 2018-08-25 11:50:28.000000000 +0300
@@ -0,0 +1,65 @@
+From 83b42ca06c834ad07985397764ebe2d7a58234ce Mon Sep 17 00:00:00 2001
+From: Friedemann Kleint <[email protected]>
+Date: Wed, 1 Aug 2018 09:09:08 +0200
+Subject: PySide2/QtGui: Fix build of Debian/armel,armh (OpenGL ES 2)
+
+Add optional class checks to QtGui and use them for
+QOpenGLTimeMonitor and QOpenGLTimerQuery.
+
+Task-number: PYSIDE-764
+Change-Id: Ib33ec1d64c40f53aa31059e4ca9422707636375d
+Reviewed-by: Christian Tismer <[email protected]>
+---
+ sources/pyside2/PySide2/QtGui/CMakeLists.txt | 15 +++++++++++----
+ 1 file changed, 11 insertions(+), 4 deletions(-)
+
+diff --git a/sources/pyside2/PySide2/QtGui/CMakeLists.txt b/sources/pyside2/PySide2/QtGui/CMakeLists.txt
+index bee58bde..1fe743c0 100644
+--- a/sources/pyside2/PySide2/QtGui/CMakeLists.txt
++++ b/sources/pyside2/PySide2/QtGui/CMakeLists.txt
+@@ -2,6 +2,12 @@ project(QtGui)
+
+ qt5_wrap_cpp(QPYTEXTOBJECT_MOC "${pyside2_SOURCE_DIR}/qpytextobject.h")
+
++set(QtGui_OPTIONAL_SRC)
++set(QtGui_DROPPED_ENTRIES)
++
++check_qt_class(QtGui QOpenGLTimeMonitor QtGui_OPTIONAL_SRC QtGui_DROPPED_ENTRIES)
++check_qt_class(QtGui QOpenGLTimerQuery QtGui_OPTIONAL_SRC QtGui_DROPPED_ENTRIES)
++
+ set(QtGui_SRC
+ ${QtGui_GEN_DIR}/qabstractopenglfunctions_wrapper.cpp
+ ${QtGui_GEN_DIR}/qabstracttextdocumentlayout_paintcontext_wrapper.cpp
+@@ -96,8 +102,6 @@ ${QtGui_GEN_DIR}/qopenglpixeltransferoptions_wrapper.cpp
+ ${QtGui_GEN_DIR}/qopenglshaderprogram_wrapper.cpp
+ ${QtGui_GEN_DIR}/qopengltexture_wrapper.cpp
+ ${QtGui_GEN_DIR}/qopengltextureblitter_wrapper.cpp
+-${QtGui_GEN_DIR}/qopengltimemonitor_wrapper.cpp
+-${QtGui_GEN_DIR}/qopengltimerquery_wrapper.cpp
+ ${QtGui_GEN_DIR}/qopenglversionprofile_wrapper.cpp
+ ${QtGui_GEN_DIR}/qopenglvertexarrayobject_wrapper.cpp
+ ${QtGui_GEN_DIR}/qopenglvertexarrayobject_binder_wrapper.cpp
+@@ -203,7 +207,7 @@ ${QtGui_GEN_DIR}/qwhatsthisclickedevent_wrapper.cpp
+ ${QtGui_GEN_DIR}/qwheelevent_wrapper.cpp
+ ${QtGui_GEN_DIR}/qwindow_wrapper.cpp
+ ${QtGui_GEN_DIR}/qwindowstatechangeevent_wrapper.cpp
+-
++${QtGui_OPTIONAL_SRC}
+ # module is always needed
+ ${QtGui_GEN_DIR}/qtgui_module_wrapper.cpp
+ )
+@@ -237,7 +241,10 @@ create_pyside_module(QtGui
+ QtGui_SOURCE_DIR
+ QtGui_SRC
+ QPYTEXTOBJECT_MOC
+- ${QtGui_BINARY_DIR}/typesystem_gui.xml)
++ ${QtGui_BINARY_DIR}/typesystem_gui.xml
++ ""
++ ""
++ QtGui_DROPPED_ENTRIES)
+
+ install(FILES ${pyside2_SOURCE_DIR}/qpytextobject.h DESTINATION include/PySide2/QtGui/)
+
+--
+2.11.0
+
diff -Nru pyside2-5.11.0/debian/patches/series pyside2-5.11.0/debian/patches/series
--- pyside2-5.11.0/debian/patches/series 2018-07-31 22:33:04.000000000 +0300
+++ pyside2-5.11.0/debian/patches/series 2018-08-25 11:50:28.000000000 +0300
@@ -3,3 +3,4 @@
drop-git-requirement.patch
update-patchelf.patch
remove-privacy-breach-in-doc.patch
+0001-PySide2-QtGui-Fix-build-of-Debian-armel-armh-OpenGL-.patch