Package Details: zapzap 5.3.9-1

Git Clone URL: https://aur.archlinux.org/zapzap.git (read-only, click to copy)
Package Base: zapzap
Description: WhatsApp desktop application written in Pyqt6 + PyQt6-WebEngine
Upstream URL: https://github.com/rafatosta/zapzap
Licenses: GPL3
Submitter: bordam
Maintainer: alllexx88 (AutoUpdateBot)
Last Packager: AutoUpdateBot
Votes: 25
Popularity: 2.96
First Submitted: 2022-09-25 10:47 (UTC)
Last Updated: 2024-11-30 07:56 (UTC)

Pinned Comments

alllexx88 commented on 2024-04-06 19:31 (UTC)

This PKGBUILD uses a pacman feature to compute checksums in CVS packages, which requires pacman>=6.1.0. If you're coming from Manjaro or an other Arch-based distro with pacman<6.1.0, you need to pass --skipchecksums to makepkg, if building manually, or, if installing with yay, add --mflags --skipchecksums, e.g.:

yay -S --mflags --skipchecksums zapzap

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

alllexx88 commented on 2024-04-06 19:27 (UTC)

@vvch Thank you for the feedback. I didn't know Manjaro still had pacman 6.0.2. I'll add instructions for people coming from Manjaro or other Arch-based distros with pacman<6.1.0.

vvch commented on 2024-04-06 16:41 (UTC) (edited on 2024-04-06 16:43 (UTC) by vvch)

@alllexx88 Thank you for your investigation. I use Manjaro which still has pacman 6.0.2

https://software.manjaro.org/package/pacman

Just upgrade your system, and it should work fine.

As I said before, I have already managed to workaround my problem, but seems like there will be many people who also encounter it since pacman 6.1.0 is a bleeding edge released on March 2024.

zuzavo commented on 2024-04-06 12:31 (UTC) (edited on 2024-04-06 12:34 (UTC) by zuzavo)

@MajorMayer You can ommit the validitation check running makepkg --skipchecksums -si , but keep in mind that doing this implies a security risk, so isn't a recommended practice unless you fully trust the package.

alllexx88 commented on 2024-04-06 11:45 (UTC)

@vvch @MajorMayer I was able to reproduce the error on an old livecd image that had pacman 6.0.1. After upgrading pacman to the current 6.1.0 (and some libraries to make it work), the error was gone. Loos like the older pacman never calculated checksums for CVS sources, while the actual one does (when a fixed tag or commit are specified), going recursively into the dir content. Just upgrade your system, and it should work fine.

P.S. The b2sum from this PKGBUILD was generated automatically by the auto update bot by calling updpkgsums command.

vvch commented on 2024-04-05 18:58 (UTC)

@alllexx88 I got the same problem as @MajorMayer .

rm -rf ~/.cache/yay/zapzap

did not help. Something is wrong with the b2sum. When I changed it to

b2sums=('SKIP')

it worked.

alllexx88 commented on 2024-04-05 12:00 (UTC)

@MajorMayer Can you try a clean build? I'm unable to reproduce the error, but maybe there's something wrong with the previously cloned upstream git repo. If using yay:

rm -rf ~/.cache/yay/zapzap

If building manually, remove pkg src zapzap, or just clone the AUR repo afresh.

MajorMayer commented on 2024-04-05 11:29 (UTC)

Installing doesn't work for me:

Building zapzap...
==> Making package: zapzap 5.2.1-1 (Fri Apr  5 13:28:56 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating zapzap git repo...
==> Validating source files with b2sums...
    zapzap ... NOT FOUND
==> ERROR: One or more files did not pass the validity check!
Error: Failed to build zapzap

MarsSeed commented on 2024-03-17 10:16 (UTC)

@hsantanna, that seems more like an issue with your qt6-base beta.

Maybe you can try to update that one to the newer available version.

hsantanna commented on 2024-02-29 15:18 (UTC) (edited on 2024-02-29 15:22 (UTC) by hsantanna)

zapzap 5.1-1, qt6-base 6.7.0beta3-1, python 3.11.7-1

Currently wont open anymore:

Traceback (most recent call last):
File "/usr/bin/zapzap", line 33, in <module>
sys.exit(load_entry_point('zapzap==5.0', 'gui_scripts', 'zapzap')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/zapzap", line 25, in importlib_load_entry_point
return next(matches).load()
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
module = import_module(match.group('module'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/lib/python3.11/site-packages/zapzap/__main__.py", line 3, in <module>
from zapzap.controllers.SingleApplication import SingleApplication
File "/usr/lib/python3.11/site-packages/zapzap/controllers/SingleApplication.py", line 1, in <module>
from PyQt6.QtWidgets import QApplication
ImportError: /usr/lib/python3.11/site-packages/PyQt6/QtGui.abi3.so: undefined symbol: _ZN5QFont11tagToStringEj, version Qt_6

xiota commented on 2023-12-26 11:29 (UTC)

Please update to PEP517 install method.