Search Criteria
Package Details: waybar-cava 0.11.0-2
Package Actions
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: | 6 |
Popularity: | 0.61 |
First Submitted: | 2023-08-30 06:44 (UTC) |
Last Updated: | 2024-09-16 18:20 (UTC) |
Dependencies (30)
- fmt (fmt-gitAUR)
- glib2-devel
- gtk-layer-shell (gtk-layer-shell-gitAUR)
- gtkmm3
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack)
- libappindicator-gtk3
- libcavaAUR (libcava-gitAUR)
- libdbusmenu-gtk3
- libevdev (libevdev-gitAUR)
- libinput (libinput-noaccumAUR, libinput-multiplierAUR, libinput-three-finger-dragAUR)
- libjack.so (jackAUR, jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, lib32-jack2, lib32-pipewire-jack, pipewire-jack)
- libjsoncpp.so (jsoncpp-cmakeAUR, jsoncpp-gitAUR, jsoncpp)
- libmpdclient
- libnl (libnl-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libsigc++
- libsndio.so (sndio-gitAUR, sndio)
- libupower-glib.so (upower-nocriticalAUR, upower-nosystemd-gitAUR, upower)
- libxkbcommon (libxkbcommon-gitAUR)
- playerctl (playerctl-gitAUR)
- spdlog (spdlog-gitAUR)
- upower (upower-gitAUR, upower-nocriticalAUR, upower-nosystemd-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- wireplumber (wireplumber-gitAUR)
- catch2 (catch2-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- meson (meson-gitAUR) (make)
- scdoc (scdoc-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- otf-font-awesome (optional) – Icons in the default configuration
Required by (28)
- autoricer-bin (requires waybar) (optional)
- focal-hyprland-git (requires waybar) (optional)
- focal-sway-git (requires waybar) (optional)
- gsconnect (requires waybar) (optional)
- gsconnect-git (requires waybar) (optional)
- lxqt-labwc-session-git (requires waybar)
- niri-dinit (requires waybar) (optional)
- niri-git (requires waybar) (optional)
- spatial-shell (requires waybar) (optional)
- sway-borders-git (requires waybar) (optional)
- sway-config-fedora (requires waybar)
- sway-disable-titlebar (requires waybar) (optional)
- sway-force-ssd-git (requires waybar) (optional)
- sway-git-wlroots-git (requires waybar) (optional)
- sway-hidecursor-leftbar (requires waybar) (optional)
- sway-im (requires waybar) (optional)
- sway-im-git (requires waybar) (optional)
- sway-inhibit-fullscreen-git (requires waybar) (optional)
- sway-no-titlebars-git (requires waybar) (optional)
- sway-rc (requires waybar) (optional)
- sway-titlebar-positioning-git (requires waybar) (optional)
- swayfx (requires waybar) (optional)
- swayfx-git (requires waybar) (optional)
- swayfx-i3-style-fullscreen-2-git (requires waybar) (optional)
- swayfx-i3-style-fullscreen-git (requires waybar) (optional)
- vivarium-git (requires waybar) (optional)
- waybar-module-pacman-updates-git (requires waybar)
- wayfire-desktop-git (requires waybar)
Latest Comments
« First ‹ Previous 1 2
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.
MarsSeed commented on 2023-10-14 08:37 (UTC)
It doesn't make sense to keep this package, as it is just a duplicate of extra/
waybar
, and also not well configured because it enables meson's auto-features whereas it should be disabled as per Arch package guidelines.« First ‹ Previous 1 2