desktop/pyside2/PKGBUILD

47 lines
1.5 KiB
Bash
Raw Normal View History

pkgname=pyside2
2019-02-10 21:51:35 +08:00
_qtver=5.12.1
pkgver=${_qtver/-/}
2019-01-04 20:24:28 +08:00
pkgrel=1
arch=('x86_64')
url="https://wiki.qt.io/Qt_for_Python"
license=(LGPL)
pkgdesc='Enables the use of Qt5 APIs in Python applications'
2018-07-11 00:10:05 +08:00
depends=('python-shiboken2' 'qt5-base')
2019-01-23 16:10:16 +08:00
makedepends=('shiboken2' 'cmake' 'llvm' 'clang'
'qt5-multimedia' 'qt5-tools' 'qt5-sensors' 'qt5-charts' 'qt5-webengine' 'qt5-datavis3d'
2019-01-04 20:24:28 +08:00
'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')
2018-07-11 22:50:10 +08:00
provides=(python-pyside2)
2019-01-04 20:24:28 +08:00
source=("https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-$pkgver-src/pyside-setup-everywhere-src-${_qtver}.tar.xz")
2019-02-10 21:51:35 +08:00
sha256sums=('6e26b6240b97558b8bf3c97810e950ef4121a03a1ebdecfb649992a505f18059')
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
}