pkgname=pyside2 _qtver=5.11.0 pkgver=${_qtver/-/} pkgrel=3 arch=('x86_64') url="https://wiki.qt.io/Qt_for_Python" license=(LGPL) pkgdesc='Enables the use of Qt5 APIs in Python applications' depends=('python-shiboken2' 'qt5-base') makedepends=('shiboken2' 'cmake' 'qt5-multimedia' 'qt5-tools' 'qt5-sensors' 'qt5-charts' 'qt5-webengine' 'qt5-datavis3d' 'qt5-websockets' 'qt5-speech' 'qt5-3d' 'qt5-svg' 'qt5-script' 'qt5-scxml' 'qt5-x11extras') optdepends=('qt5-svg: QtSvg bindings' 'qt5-script: QtScript bindings' 'qt5-speech: QtTextToSpeech bindings' 'qt5-websockets: QtWebSockets bindings' 'qt5-webengine: QtWebEngine bindings' 'qt5-datavis3d: QtDataVisualization bindings' 'qt5-scxml: QtScxml bindings' 'qt5-sensors: QtSensors bindings' 'qt5-3d: Qt3D bindings' 'qt5-x11extras: QtX11Extras bindings' 'qt5-charts: QtCharts bindings' 'qt5-tools: QtHelp bindings') provides=(python-pyside2) source=("http://download.qt.io/official_releases/QtForPython/pyside2/PySide2-$pkgver-src/pyside-setup-everywhere-src-${_qtver}.tar.xz") sha256sums=('fbc412c4544bca308291a08a5173a949ca530d801f00b8337902a5067e490922') prepare() { mkdir -p build } build() { cd build cmake ../pyside-setup-everywhere-src-${_qtver}/sources/pyside2 \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_TESTS=OFF \ -DUSE_PYTHON_VERSION=3 make } package() { cd build make DESTDIR=$pkgdir install }