File PythonQt-create-pkg-config.patch of Package PythonQt
Description: Create pkg-config files
From: Erik Lundin <erik@lun.nu>
Origin: https://sourceforge.net/p/pythonqt/discussion/631392/thread/b2b4bb19/
Index: PythonQt3.2/src/src.pro
===================================================================
--- PythonQt3.2.orig/src/src.pro
+++ PythonQt3.2/src/src.pro
@@ -39,6 +39,18 @@ TARGET = $$replace(TARGET, PythonXY, Pyt
include ( src.pri )
+unix {
+ CONFIG += create_pc create_prl no_install_prl
+ QMAKE_PKGCONFIG_NAME = PythonQt-Qt$${QT_MAJOR_VERSION}-Python$${PYTHON_VERSION}
+ QMAKE_PKGCONFIG_DESCRIPTION = Dynamic Python binding for the Qt framework
+ QMAKE_PKGCONFIG_PREFIX = $$INSTALLBASE
+ QMAKE_PKGCONFIG_LIBDIR = $$target.path
+ QMAKE_PKGCONFIG_INCDIR = $$headers.path
+ QMAKE_PKGCONFIG_INCDIR += $$PREFIX/include/PythonQt
+ QMAKE_PKGCONFIG_VERSION = $$VERSION
+ QMAKE_PKGCONFIG_DESTDIR = pkgconfig
+}
+
include($${PYTHONQT_GENERATED_PATH}/com_trolltech_qt_core_builtin/com_trolltech_qt_core_builtin.pri)
include($${PYTHONQT_GENERATED_PATH}/com_trolltech_qt_gui_builtin/com_trolltech_qt_gui_builtin.pri)
Index: PythonQt3.2/extensions/PythonQt_QtAll/PythonQt_QtAll.pro
===================================================================
--- PythonQt3.2.orig/extensions/PythonQt_QtAll/PythonQt_QtAll.pro
+++ PythonQt3.2/extensions/PythonQt_QtAll/PythonQt_QtAll.pro
@@ -20,6 +20,18 @@ HEADERS += \
SOURCES += \
PythonQt_QtAll.cpp
+unix {
+ CONFIG += create_pc create_prl no_install_prl
+ QMAKE_PKGCONFIG_NAME = PythonQt_QtAll-Qt$${QT_MAJOR_VERSION}-Python$${PYTHON_VERSION}
+ QMAKE_PKGCONFIG_DESCRIPTION = Dynamic Python binding for the Qt framework
+ QMAKE_PKGCONFIG_PREFIX = $$INSTALLBASE
+ QMAKE_PKGCONFIG_LIBDIR = $$target.path
+ QMAKE_PKGCONFIG_INCDIR = $$headers.path
+ QMAKE_PKGCONFIG_INCDIR += $$PREFIX/include/PythonQt
+ QMAKE_PKGCONFIG_VERSION = $$VERSION
+ QMAKE_PKGCONFIG_DESTDIR = pkgconfig
+}
+
QT += gui svg sql network xml xmlpatterns opengl
QT += widgets printsupport multimedia multimediawidgets
QT += quick qml quickwidgets uitools