# Maintainer: Lizen_5 # Maintainer: Frederic Bezies # Contributor: Advaith Madhukar pkgname=pyside6-tools _qtver=6.4.1 pkgver=${_qtver/-/} pkgrel=4 arch=(x86_64) url='https://www.qt.io' license=(LGPL) pkgdesc='Tools for PySide6' depends=(pyside6) conflicts=(pyside2-tools) makedepends=(cmake shiboken6 qt6-tools) _pkgfqn=pyside-setup-opensource-src-$_qtver source=("https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-$pkgver-src/${_pkgfqn}.tar.xz") sha256sums=('807954ce284e1137475f78faf3bcf0ae9d17ec3690d1a43d09c98e973a3d556b') build() { cmake -B build -S ${_pkgfqn}/sources/pyside-tools/ \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_TESTS=OFF cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build rm "$pkgdir"/usr/bin/{designer,assistant,linguist,qmllint,qmltyperegistrar,qmlformat} mv "$pkgdir"/usr/bin/rcc "$pkgdir"/usr/bin/pyside6-rcc mv "$pkgdir"/usr/bin/uic "$pkgdir"/usr/bin/pyside6-uic mv "$pkgdir"/usr/bin/lupdate "$pkgdir"/usr/bin/pyside6-lupdate mv "$pkgdir"/usr/bin/lrelease "$pkgdir"/usr/bin/pyside6-lrelease }