# Template file for 'shiboken2' pkgname=shiboken2 version=5.14.2.1 revision=2 _pkgname="pyside-setup-opensource-src-${version}" wrksrc="${_pkgname/%5.14.2.1/5.14.2}" build_wrksrc="sources/shiboken2" build_style=cmake configure_args="-DBUILD_TESTS=OFF" hostmakedepends="cmake python3-devel" makedepends="python3-devel qt5-devel qt5-xmlpatterns-devel clang libxml2-devel libxslt-devel python3-numpy" short_desc="Python binding generator of Qt5 C++ API" maintainer="yopito " license="GPL-3.0-or-later" homepage="https://wiki.qt.io/Qt_for_Python/Shiboken" distfiles="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${version}-src/${_pkgname}.tar.xz" checksum=11f48956208a487dabf6f531e60fb88ad0e48f2979cfc9e79c1c986387c491fa python_version=3 export CLANG_INSTALL_DIR=${XBPS_CROSS_BASE}/usr if [ ${CROSS_BUILD} ]; then hostmakedepends+=" qt5-qmake qt5-host-tools shiboken2" fi libshiboken2-devel_package() { depends="${sourcepkg}-${version}_${revision} libshiboken2-${version}_${revision} python3-shiboken2-${version}_${revision}" short_desc+=" - common development files" pkg_install() { vmove usr/include vmove usr/lib/cmake vmove usr/lib/pkgconfig vmove "usr/lib/*.so" } } libshiboken2_package() { short_desc="Python3 shiboken2 bindings - shared library" pkg_install() { vmove "usr/lib/*.so.*" } } python3-shiboken2_package() { short_desc="Python3 shiboken2 bindings" pkg_install() { vmove ${py3_sitelib} } } python3-shiboken_package() { short_desc="Python3 shiboken2 bindings - tranditional dummy pkg" depends="python3-shiboken2-${version}_${revision}" build_style=meta archs=noarch } libshiboken-python3_package() { short_desc="Python3 shiboken2 bindings - tranditional dummy pkg" depends="python3-shiboken2-${version}_${revision}" build_style=meta archs=noarch }