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
+}

Reply via email to