Date: Tuesday, January 17, 2023 @ 18:25:09 Author: arojas Revision: 466831
upgpkg: pyside6 6.4.2-5: Install support module (FS#77167), add tools subpackage Modified: pyside6/trunk/PKGBUILD ----------+ PKGBUILD | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-01-17 18:01:37 UTC (rev 466830) +++ PKGBUILD 2023-01-17 18:25:09 UTC (rev 466831) @@ -2,11 +2,11 @@ # Maintainer: Felix Yan <[email protected]> pkgbase=pyside6 -pkgname=(shiboken6 pyside6) +pkgname=(shiboken6 pyside6 pyside6-tools) _qtver=6.4.2 _clangver=15.0.7 pkgver=${_qtver/-/} -pkgrel=4 +pkgrel=5 arch=(x86_64) url='https://www.qt.io' license=(LGPL) @@ -16,12 +16,15 @@ qt6-webchannel qt6-webengine qt6-websockets qt6-shadertools qt6-speech qt6-httpserver) _pkgfn=pyside-setup-opensource-src-$_qtver source=(https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-$pkgver-src/${_pkgfn}.tar.xz - designer-plugin-install-dir.patch) + designer-plugin-install-dir.patch + pyside-2183.patch::https://code.qt.io/cgit/pyside/pyside-setup.git/patch/?id=196ec4c5) sha256sums=('1ec9d0936332efd229650cf10fed36cadddff7a613a2ea6e897de4d504c1b505' - '66e895e07d5b01c64a94092353854c946fd7fc445b6181068dca290b5a3887e0') + '66e895e07d5b01c64a94092353854c946fd7fc445b6181068dca290b5a3887e0' + '9f796e791cf2a684353d44af2455af30e46116dcb7fff5afa239181faf5dd9c8') prepare() { patch -d $_pkgfn -p1 < designer-plugin-install-dir.patch # Fix designer plugin install dir + patch -d $_pkgfn -p1 < pyside-2183.patch # Fix installing support module } build() { @@ -28,7 +31,8 @@ cmake -B build -S $_pkgfn -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=None \ - -DBUILD_TESTS=OFF + -DBUILD_TESTS=OFF \ + -DNO_QT_TOOLS=yes PYTHONPATH="$PWD"/build/sources \ cmake --build build } @@ -82,3 +86,10 @@ # Install pyi files install -Dm644 "$srcdir"/build/sources/pyside6/PySide6/*.pyi -t "$pkgdir"/usr/lib/python*/site-packages/PySide6 } + +package_pyside6-tools() { + pkgdesc='Tools for pyside6' + depends=(pyside6) + + DESTDIR="$pkgdir" cmake --install build/sources/pyside-tools +}
