Package Details: zapzap 6.2.6-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: 57
Popularity: 3.72
First Submitted: 2022-09-25 10:47 (UTC)
Last Updated: 2026-01-13 07:57 (UTC)

Pinned Comments

alllexx88 commented on 2025-10-16 15:59 (UTC)

Please don't flag package out-of-date if it stops working due to some dependency's upgrade, e.g., ImportError: libglslang.so.15: cannot open shared object file: No such file or directory. It's AUR and not an Archlinux repository: you just need to rebuild the package.

alllexx88 commented on 2024-12-24 08:51 (UTC)

Since python has recently been upgraded to 3.13, you need to rebuild the package if you installed it last before the upgrade, e.g., with yay (thanks @marco.righi) you can:

yay -S zapzap --rebuildtree  --noconfirm  --rebuild --sudoloop

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

1 2 3 4 5 6 7 Next › Last »

jakemore commented on 2026-01-11 08:21 (UTC) (edited on 2026-01-11 08:22 (UTC) by jakemore)

@Ammonium Rebuilding 6.2.5-1 works.

yay -S --rebuild zapzap

or

paru -S --rebuild zapzap

Ammonium commented on 2026-01-10 20:08 (UTC)

Current version 6.2.5-1 is broken:

❯ zapzap
Traceback (most recent call last):
  File "/usr/bin/zapzap", line 5, in <module>
    from zapzap.__main__ import main
ModuleNotFoundError: No module named 'zapzap'

Had to build from previous version 6.2.4-1 to launch properly

AnotherAURUser commented on 2025-11-28 17:55 (UTC) (edited on 2025-11-28 17:55 (UTC) by AnotherAURUser)

The only thing that worked for me to make it compile:

python -m build --wheel --no-isolation --skip-dependency-check

in PKGBuild file

alllexx88 commented on 2025-10-16 15:59 (UTC)

Please don't flag package out-of-date if it stops working due to some dependency's upgrade, e.g., ImportError: libglslang.so.15: cannot open shared object file: No such file or directory. It's AUR and not an Archlinux repository: you just need to rebuild the package.

AnotherAURUser commented on 2025-09-12 09:18 (UTC) (edited on 2025-09-12 09:19 (UTC) by AnotherAURUser)

Hello! Having problem with compilation:


running egg_info
creating zapzap.egg-info
writing zapzap.egg-info/PKG-INFO
writing dependency_links to zapzap.egg-info/dependency_links.txt
writing entry points to zapzap.egg-info/entry_points.txt
writing requirements to zapzap.egg-info/requires.txt
writing top-level names to zapzap.egg-info/top_level.txt
writing manifest file 'zapzap.egg-info/SOURCES.txt'
reading manifest file 'zapzap.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'zapzap.egg-info/SOURCES.txt'

Traceback (most recent call last):
  File "/usr/lib/python3.13/site-packages/build/__main__.py", line 179, in _handle_build_error
    yield
  File "/usr/lib/python3.13/site-packages/build/__main__.py", line 460, in main
    built = build_call(
        args.srcdir,
    ...<5 lines>...
        args.installer,
    )
  File "/usr/lib/python3.13/site-packages/build/__main__.py", line 239, in build_package
    out = _build(isolation, srcdir, outdir, distribution, config_settings, skip_dependency_check, installer)
  File "/usr/lib/python3.13/site-packages/build/__main__.py", line 173, in _build
    return _build_in_current_env(srcdir, outdir, distribution, config_settings, skip_dependency_check)
  File "/usr/lib/python3.13/site-packages/build/__main__.py", line 152, in _build_in_current_env
    missing = builder.check_dependencies(distribution, config_settings or {})
  File "/usr/lib/python3.13/site-packages/build/_builder.py", line 243, in check_dependencies
    return {u for d in dependencies for u in check_dependency(d)}
                                             ~~~~~~~~~~~~~~~~^^^
  File "/usr/lib/python3.13/site-packages/build/_util.py", line 59, in check_dependency
    yield from check_dependency(other_req_string, (*ancestral_req_strings, normalised_req_string), req.extras)
  File "/usr/lib/python3.13/site-packages/build/_util.py", line 53, in check_dependency
    if req.specifier and not req.specifier.contains(dist.version, prereleases=True):
                             ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/packaging/specifiers.py", line 916, in contains
    item = Version(item)
  File "/usr/lib/python3.13/site-packages/packaging/version.py", line 200, in __init__
    match = self._regex.search(version)
TypeError: expected string or bytes-like object, got 'NoneType'

ERROR expected string or bytes-like object, got 'NoneType'

Tried to remove zapzap cache directory.. nothing works.

alllexx88 commented on 2025-07-22 09:17 (UTC)

I've seen this package is marked as outdated. The problem's that the current version contains a dash in it (6.1.1-2), which fails with:

==> ERROR: pkgver is not allowed to contain colons, forward slashes, hyphens or whitespace.

I fixed it manually, and autoupdate should still work for valid versions. For more versions with '-', I'll need to write a PR for the autoupdate bot to handle it properly automatically.

marco.righi commented on 2025-06-30 20:05 (UTC) (edited on 2025-07-02 19:07 (UTC) by marco.righi)

Resolved by completely deleting the ZapZap configuration and cache

rm -Rf ~/.local/share/ZapZap
rm -Rf ~/.local/state/ZapZapstaterc
rm -Rf ~/.config/ZapZap
rm -Rf ~/.config/ZapZaprc 

Hi, ZapZap uses all cores at 100% of the CPU after the last updates (perhaps after the WhatsApp Web update).

My configuration is:

inxi -GC
CPU:
  Info: quad core model: Intel Core i7-4820K bits: 64 type: MT MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 1323 min/max: 1200/3900 cores: 1: 1323 2: 1323 3: 1323
    4: 1323 5: 1323 6: 1323 7: 1323 8: 1323
Graphics:
  Device-1: NVIDIA TU117 [GeForce GTX 1650] driver: nvidia v: 575.64
  Device-2: Owon USB CAMERA driver: snd-usb-audio,uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.18 with: Xwayland v: 24.1.8 driver: X:
    loaded: nvidia unloaded: modesetting,nouveau gpu: nvidia,nvidia-nvswitch
    resolution: 1: 1920x1080~60Hz 2: 1680x1050~60Hz 3: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: nvidia,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 575.64
    renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
  API: Vulkan v: 1.4.313 drivers: nvidia surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,
    kscreen-doctor, xfce4-display-settings gpu: corectrl,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
neofetch
                     ./o.                  marco@i7 
                   ./sssso-                -------- 
                 `:osssssss+-              OS: EndeavourOS Linux x86_64 
               `:+sssssssssso/.            Host: ESC700 G2 Rev 1.xx 
             `-/ossssssssssssso/.          Kernel: 6.12.35-1-lts 
           `-/+sssssssssssssssso+:`        Uptime: 35 mins 
         `-:/+sssssssssssssssssso+/.       Packages: 3647 (pacman), 50 (flatpak) 
       `.://osssssssssssssssssssso++-      Shell: bash 5.2.37 
      .://+ssssssssssssssssssssssso++:     Resolution: 1680x1050, 1920x1080, 1920x1080 
    .:///ossssssssssssssssssssssssso++:    DE: KDE 
  `:////ssssssssssssssssssssssssssso+++.   WM: Xfwm4 
`-////+ssssssssssssssssssssssssssso++++-   WM Theme: Arc-Darker 
 `..-+oosssssssssssssssssssssssso+++++/`   Theme: [KDE], Breeze-Dark [GTK2], Breeze [GTK3] 
   ./++++++++++++++++++++++++++++++/:.     Icons: [KDE], breeze-dark [GTK2/3] 
  `:::::::::::::::::::::::::------``       Terminal: xfce4-terminal 
                                           Terminal Font: Source Code Pro 10 
                                           CPU: Intel i7-4820K (8) @ 3.900GHz 
                                           GPU: NVIDIA GeForce GTX 1650 
                                           Memory: 7681MiB / 32037MiB 

jester commented on 2025-06-26 10:07 (UTC) (edited on 2025-06-26 10:08 (UTC) by jester)

My las update does not work.

/usr/bin/msgfmt: found 1 fatal error error: command '/usr/bin/msgfmt' failed with exit code 1

ERROR Backend subprocess exited when trying to invoke build_wheel ==> ERROR: Se produjo un fallo en build(). Cancelando... -> error compilando: zapzap-exit status 4 -> Ha fallado al instalar los siguientes paquetes. Una intervención manual es requerida: zapzap - exit status 4

alllexx88 commented on 2025-04-28 07:44 (UTC)

@ImFenyx It's hard to tell what exactly is wrong, but if this command gives you an error (I assume it should):

python -c 'from PyQt6.QtWebEngineCore import QWebEngineDownloadRequest'

It's an issue with your python-pyqt6-webengine not with this package.

According to libtree /usr/lib/python3.13/site-packages/PyQt6/QtWebEngineCore.abi3.so, libtheora is linked by libavcodec, so you may check if there's something wrong with it.

ImFenyx commented on 2025-04-27 01:40 (UTC)

@alllexx88 I tried the same command with paru, but it didn't work. I don't think I've mixed extra with extra-testing, I had applied testing in pacman.conf and since weeks I've used paru -Syu, it's never been a problem