Package Details: libcava 0.10.7-2

Git Clone URL: https://aur.archlinux.org/libcava.git (read-only, click to copy)
Package Base: libcava
Description: Fork to provide cava as a shared library, e.g. used by waybar. Cava is not provided as executable.
Upstream URL: https://github.com/LukashonakV/cava
Keywords: cava libcava waybar
Licenses: MIT
Submitter: mutoroglin
Maintainer: mutoroglin
Last Packager: mutoroglin
Votes: 15
Popularity: 1.98
First Submitted: 2023-10-18 10:27 (UTC)
Last Updated: 2026-03-22 08:02 (UTC)

Latest Comments

1 2 3 Next › Last »

obsidey commented on 2026-04-11 20:37 (UTC)

Thank you, @mutoroglin, for suggesting to cleanly rebuild the package – this has resolved the issue at hand. In my case (using paru), clearing the package cache with paru -Scc and reinstalling libcava with paru -S libcava resulted in a successful validation check and subsequent build.

For reference:

paru -Scc
Database directory: /var/lib/pacman/
:: Do you want to remove unused repositories? [Y/n] n

Clone Directory: /home/obsidey/.cache/paru/clone
:: Do you want to clean ALL AUR packages from cache? [y/N]: y # important

Diff Directory: /home/obsidey/.cache/paru/diff
:: Do you want to remove all saved diffs? [Y/n]: y
sudo rm -rf /var/cache/pacman/pkg/* # manually clear pacman cache
paru -S libcava

mutoroglin commented on 2026-04-11 14:53 (UTC)

@slashiy and @obsidey, thanks for your note and my apologies for the delay. I cannot reproduce the issue you post, I just tried again but the checksum is properly verified. My prompt looks different than yours: I do not see that the topical sources are downloaded on yours. Not sure which AUR helper you use, I use yay. That helper has the characteristic to reuse previous resources. Please select to clean build the package, that should solve the issue. If my suggestion doesn't work for you, please let me know.

obsidey commented on 2026-04-09 12:53 (UTC)

==> Making package: libcava 0.10.7-2 (Thu 09 Apr 2026 16:51:00 +04)
==> Retrieving sources...
  -> Found libcava-0.10.7.tar.gz
==> Validating source files with sha256sums...
    libcava-0.10.7.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'libcava-0.10.7-2': 

The validity check failure is still reproducible as of 2026-04-09.

slashiy commented on 2026-03-25 16:19 (UTC) (edited on 2026-03-25 16:19 (UTC) by slashiy)

:: (1/1) Parsing SRCINFO: libcava
==> Making package: libcava 0.10.7-2 (Wed 25 Mar 2026 05:19:02 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found libcava-0.10.7.tar.gz
==> Validating source files with sha256sums...
    libcava-0.10.7.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
 -> error making: libcava-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
libcava - exit status 1

sha256sums check fail

mutoroglin commented on 2026-01-29 13:14 (UTC)

@everyone the last release of this package (0.10.7-1) changed the name of the library from cava to libcava. I was told in an upstream discussion that for a usecase other than waybar the name change is problematic. For everyone that requires the libcava package with the library name cava I created the AUR package lib-cava. Please leave a comment if this solves the problem. If not, please let me know what the problems are.

mutoroglin commented on 2025-10-11 09:39 (UTC) (edited on 2025-10-15 12:58 (UTC) by mutoroglin)

@everyone

11th Oct 2025: upstream released v0.10.6 at the 10th of October; that update crashes waybar on my machine, I therefore hold the update of the libcava package back until resolved; upstream issue has been created waybar crashes with libcava 0.10.6

15th Oct 2025: upstream provided a patch, for libcava but also for waybar. Both packages have been updated; be aware that they are not backwards compatible

mutoroglin commented on 2025-06-18 06:52 (UTC)

@inittux thank you for the note! I've seen the reply and tried to rebuild waybar with the 0.10.4 but that was unfortunately not successful. My plan is to re-do it (be certain I didn't overlook anything), document it and answer on github. I plan to do so on the weekend. Sorry @all for the slow progress on the topic, I am slightly occupied IRL.

inittux111 commented on 2025-06-17 03:39 (UTC)

@mutoroglin Someone replied to your issue saying that Waybar already has libcava 0.10.4 support with was added with a commit but that Waybar(waybar-cava-git) just needs to be rebuilt for it to work with 10.4?

mutoroglin commented on 2025-04-25 12:40 (UTC)

The upstream version 0.10.4 doesn't function with waybar-cava, it crashes on start; I therefore left this package on its old state; I logged an upstream issue and will follow up as soon as I get a reply