clangen / musikcube

a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
https://musikcube.com
BSD 3-Clause "New" or "Revised" License
4.16k stars 294 forks source link

Pacman dependency issue: pipewire-pulse vs. pulseaudio #700

Open aarek-eng opened 1 month ago

aarek-eng commented 1 month ago

When trying to update the system, I got the following error message:

:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pipewire-pulse (1:1.2.2-1) breaks dependency 'pulseaudio' required by musikcube

Here's the system:

OS: Garuda Linux Bird of Prey x86_64
Host: 20QFCTO1WW ThinkPad X1 Yoga 4th
Kernel: 6.10.2-zen1-1-zen
Uptime: 8 mins
Packages: 3021 (pacman)
Shell: fish 3.7.1
Resolution: 3840x2160
WM: i3
Theme: Breeze [GTK2/3]
Icons: breeze [GTK2/3]
Terminal: alacritty
Terminal Font: FiraCode Nerd Font Mono
CPU: Intel i5-8265U (8) @ 3.900GHz
GPU: Intel WhiskeyLake-U GT2 [UHD Graphics 620]
Memory: 3923MiB / 15643MiB

Let me know if you have questions. I'd hate to have to remove the package in order to be able to keep updating my sysem.

237dmitry commented 1 month ago

I would probably remove it and download the precompiled version from the releases page. I've never installed musikcube using pacman or paru/yay/etc from AUR.

maxilla-0 commented 1 month ago

is there any precompiled version for arch linux?

237dmitry commented 1 month ago

is there any precompiled version for arch linux?

I simply downloaded compressed tar, unpack to /opt and create symlinks in the $PATH directory:

$ pushd /usr/bin
$ sudo ln -s /opt/musikcube/musikcube
$ sudo ln -s /opt/musikcube/musikcubed 
$ popd

There are not pacman dependencies but need to update manually (not so often)