Package Details: waybar-cava 0.10.3-1

Git Clone URL: https://aur.archlinux.org/waybar-cava.git (read-only, click to copy)
Package Base: waybar-cava
Description: Highly customizable Wayland bar for Sway and Wlroots based compositors, with module cava (Cross-platform Audio Visualizer)
Upstream URL: https://github.com/Alexays/Waybar/
Licenses: MIT
Conflicts: waybar
Provides: waybar
Submitter: mutoroglin
Maintainer: mutoroglin
Last Packager: mutoroglin
Votes: 4
Popularity: 0.88
First Submitted: 2023-08-30 06:44 (UTC)
Last Updated: 2024-05-06 12:32 (UTC)

Required by (25)

Sources (1)

Latest Comments

1 2 Next › Last »

mutoroglin commented on 2024-05-08 14:41 (UTC) (edited on 2024-05-08 14:42 (UTC) by mutoroglin)

@carlosspicywienr you left a note pointing out that spdlog has been updated to 1.14.1 and that this packet needs an update. This package has been updated two days ago and it builds with spdlog 1.14.1. I double checked it today hence no further action is required.

mutoroglin commented on 2024-03-24 17:46 (UTC)

@MarsSeed, @lechu, @jettscythe thanks for the notes on out-of-date as well as the wireplumber issue! Both has been fixed with the latest release.

The package 0.10.0-1 has been patched to be compatible to libcava >= 0.9.1 even though the latest release is 0.10.0 already. I have issues compiling (hence updateing) the libcava package. Once this is solved I update this package.

jettscythe commented on 2024-03-23 05:48 (UTC)

@lechu this package needs to be updated https://github.com/Alexays/Waybar/issues/3062

lechu commented on 2024-03-22 20:49 (UTC)

After Arch update of libwireplumber to 0.5 waybar-cava is not working. It misses the libwierplumber 0.4. Any idea how to fix this?

mutoroglin commented on 2024-02-09 16:49 (UTC)

Hi @lisuke, you flagged this package as out of date and posted some snippets of a failed installation. I think the installation failed as libcava was missing. Please install the package 'libcava' first and then try again to install 'waybar-cava' again. If you experience any further issues please post a message here and I wll help you as good as I can.

mutoroglin commented on 2023-10-18 11:42 (UTC) (edited on 2023-10-18 14:32 (UTC) by mutoroglin)

@MarsSeed thanks a lot for the detailed explanation - it triggered a thought and understanding process on my end!

I firstly created the package 'libcava' (the cava fork that is required by waybar) and added it as a dependency to the 'waybar-cava' package.

Secondly I explicitly declared all features and disabled the auto-features.

MarsSeed commented on 2023-10-15 15:33 (UTC)

If built in an environment where cava is not installed, this package won't provide the waybar/cava module. Because cava is not a dependency, and if not found at build-time, Meson will turn off cava support.

This is the downside of using Meson's auto-features: the resulting build will differ depending on the build environment.

It is better to disable auto-features and declare the needed Meson options explicitly. And also to add the needed libraries in PKGBUILD's depends array.

Thank you in advance for addressing this.

mutoroglin commented on 2023-10-15 14:29 (UTC)

@MarsSeed contrary to the package extra/waybar does this package provide the waybar module cava. Hence there is indeed a usecase for this package. Thank you for the tip on meson's auto-features. I was not aware of this but will digest and update accordingly.