Skip to content
Snippets Groups Projects
Commit 1c19ddab authored by Guilhem Saurel's avatar Guilhem Saurel
Browse files

[wip/py-qt-pythonqt] fix dependencies

Add dependencies on
- wip/mk/sysdep/qt5-qtbase-private
- wip/mk/sysdep/qt5-svg
- mk/sysdep/qt5-multimedia
- mk/sysdep/qt5-xmlpatterns

And build only on Qt5 for now
parent 5d5cb0b0
No related branches found
No related tags found
No related merge requests found
# robotpkg sysdep/qt5-qtbase-private
# Created: Guilhem Saurel on Thu, 28 May 2020
#
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
QT5_QTBASE_PRIVATE_DEPEND_MK:= ${QT5_QTBASE_PRIVATE_DEPEND_MK}+
ifeq (+,$(DEPEND_DEPTH))
DEPEND_PKG+= qt5-qtbase-private
endif
ifeq (+,$(QT5_QTBASE_PRIVATE_DEPEND_MK)) # -----------------------------------------
PREFER.qt5-qtbase-private?= system
DEPEND_USE+= qt5-qtbase-private
DEPEND_ABI.qt5-qtbase-private?= qt5-qtbase-private>=5<6
SYSTEM_SEARCH.qt5-qtbase-private=\
'include/{,qt{,5}/}QtAccessibilitySupport/qtaccessibilitysupportversion.h:/VERSION_STR/s/[^0-9.]//gp' \
'include/{,qt{,5}/}QtCore/*/QtCore/private/qmetaobject_p.h'
SYSTEM_PKG.Arch.qt5-qtbase-private= qt5-base
SYSTEM_PKG.Debian.qt5-qtbase-private= qtbase5-private-dev
endif # QT5_QTBASE_PRIVATE_DEPEND_MK -----------------------------------------------
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}
# robotpkg sysdep/qt5-svg
# Created: Guilhem Saurel on Thu, 28 May 2020
#
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
QT5_SVG_DEPEND_MK:= ${QT5_SVG_DEPEND_MK}+
ifeq (+,$(DEPEND_DEPTH))
DEPEND_PKG+= qt5-svg
endif
ifeq (+,$(QT5_SVG_DEPEND_MK)) # -----------------------------------------
PREFER.qt5-svg?= system
DEPEND_USE+= qt5-svg
DEPEND_ABI.qt5-svg?= qt5-svg>=5<6
SYSTEM_SEARCH.qt5-svg=\
'include/{,qt{,5}/}QtSvg/QtSvg' \
'lib/cmake/Qt5Svg/Qt5SvgConfig.cmake:s/)//g;/VERSION_STRING/s/.* //gp'
SYSTEM_PKG.Arch.qt5-svg= qt5-svg
SYSTEM_PKG.Debian.qt5-svg= libqt5svg5-dev
endif # QT5_SVG_DEPEND_MK -----------------------------------------------
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}
......@@ -32,7 +32,8 @@ PYTHON_SELF_CONFLICT= yes
do-install:
${RUN}cd ${WRKSRC}; \
${MKDIR} ${DESTDIR}${PREFIX}/{lib,include/${NAME}/gui}; \
${MKDIR} ${DESTDIR}${PREFIX}/lib; \
${MKDIR} ${DESTDIR}${PREFIX}/include/${NAME}/gui; \
${MKDIR} ${DESTDIR}${PREFIX}/include/${NAME}/extensions/${NAME}_QtAll; \
${INSTALL_LIB} lib/*.so \
${DESTDIR}${PREFIX}/lib/; \
......@@ -43,10 +44,14 @@ do-install:
${INSTALL_DATA} extensions/${NAME}_QtAll/*.h \
${DESTDIR}${PREFIX}/include/${NAME}/extensions/${NAME}_QtAll/
include ../../wip/mk/sysdep/qt5-qtbase-private.mk
include ../../wip/mk/sysdep/qt5-svg.mk
include ../../pkgtools/install-sh/depend.mk
include ../../mk/sysdep/python.mk
include ../../mk/sysdep/qmake.mk
include ../../mk/sysdep/qt.mk
include ../../mk/sysdep/qt5-qtbase.mk
include ../../mk/sysdep/qt5-multimedia.mk
include ../../mk/sysdep/qt5-xmlpatterns.mk
include ../../mk/language/c.mk
include ../../mk/language/c++.mk
include ../../mk/robotpkg.mk
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment