# Maintainer: Christian Schendel # Contributor: Alex Potapenko pkgname=zapzap _pkgname=com.rtosta.zapzap _pkgver=6.2.1.1 pkgver=6.2.1.1 pkgrel=2 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=('febf0a16660d27ffbfd29a8cd5ff4c89125c5c861f005bcc1fdb760eee8597e8994221965670a0dcecf81d2016e66f4899e92ad79b025181eb3d8065193216e7' '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 }