mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-01-24 02:22:13 +08:00
48 lines
1.5 KiB
Bash
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
|
|
}
|