# Maintainer: Christian Schendel # Contributor: Alex Potapenko pkgname=zapzap _pkgname=com.rtosta.zapzap pkgver=6.2.3.1 pkgrel=1 arch=('any') pkgdesc='WhatsApp desktop application written in Pyqt6 + PyQt6-WebEngine' url="https://github.com/rafatosta/$pkgname" license=( GPL-3.0-or-later ) depends=( dbus-python hicolor-icon-theme python python-inflect python-jaraco.text python-pydantic python-pyqt6 python-pyqt6-webengine python-typing_extensions qt6-wayland ) makedepends=( desktop-file-utils git python-build python-installer python-setuptools python-wheel ) optdepends=( 'hunspell: spell check' ) source=( "$pkgname-$pkgver::git+$url.git#tag=$pkgver" "tray-icon.patch" ) b2sums=('4038a03f40a4bf07b25ca05c9e0a0b75654f330193f91f865faa521c513d3bc223b36a90bf16fec9a27b9590de89a5d64c3ffa5ce72a4d7af2567609d5c97fd9' 'e8254f81a87a08609096e76156dd8ec37f87ac7c4323d62aaac83f7378fe9273c6fd40d3f214bf6f36346123d628fa587c4b4c7057f4291b66a0c0f8d95c635c') prepare() { cd "${pkgname}-${pkgver}" patch -Np1 -i ../tray-icon.patch } build() { cd "$pkgname-$pkgver" python -m build --wheel --no-isolation } package() { cd "$pkgname-$pkgver" python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 share/icons/$_pkgname.svg \ "$pkgdir"/usr/share/icons/hicolor/scalable/apps/$_pkgname.svg install -Dm664 share/applications/$_pkgname.desktop \ "$pkgdir"/usr/share/applications/$_pkgname.desktop install -Dm664 share/metainfo/$_pkgname.appdata.xml \ "$pkgdir"/usr/share/metainfo/$_pkgname.appdata.xml }