desktop/pyside2/PKGBUILD
2018-09-26 17:10:06 +02:00

48 lines
1.5 KiB
Bash

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
}