Deadbeef works fine for me. I uninstalled Deadbeef before updating and then reinstalled it. Everything works without any problems.
I got update to latest version of deadbeef
from AUR on Testing branch, no problem
[2025-02-23T17:57:17+0000] [ALPM] upgraded deadbeef (1.9.6-2 -> 1.9.6-3)
But I had to remove it for Testing Branch update 2025-03-01 (problems with 2 of the deadbeef plugins) and rebuild packages.
[2025-03-01T06:58:00+0000] [ALPM] removed deadbeef-mpris2-plugin (1.16-1)
[2025-03-01T06:58:00+0000] [ALPM] removed deadbeef-plugin-waveform-gtk3-git (0.5.r91.g4afd845-2)
[2025-03-01T06:58:00+0000] [ALPM] removed deadbeef-plugin-musical-spectrum-gtk3-git (r146.32d08c6-1)
[2025-03-01T06:58:01+0000] [ALPM] removed deadbeef (1.9.6-3)
[2025-03-01T07:31:06+0000] [ALPM] installed deadbeef (1.9.6-3)
[2025-03-01T07:34:31+0000] [ALPM] installed deadbeef-mpris2-plugin (1.16-1)
[2025-03-01T07:38:25+0000] [ALPM] installed deadbeef-plugin-jack-bin (20200322.62d1e6a-1)
[2025-03-01T07:48:53+0000] [ALPM] installed deadbeef-plugin-waveform-gtk3-git (0.5.r91.g4afd845-2)
[2025-03-01T07:53:51+0000] [ALPM] installed deadbeef-plugin-musical-spectrum-gtk3-git (r292.f177bdd-1)
Technically - you donât install from AUR.
Understanding the difference is crucial to properly maintaining the system.
Differences
app provided in repo
When you install a package - an app - the package manager downloads an archive with precompiled binaries matching your systemâs architecture from the extra repo.
app provided from AUR community
With AUR you download a recipe (no precompiled binaries), which builds the package at a specifice version, by compiling from a source archive using instructions provided by upstream developer(s) in the source arcive.
Also unversioned applicatons exist, usually unstable developer versions, designated with the -git suffix.
Because the app is compiled from source, it will depend on your systemâs libraries at the point in time when it was compiled.
When syncâing your system to match the current state of Manjaro Linux - you break the applicationâs dependencies - and thus you must recompile the app to satisfy the new system libraries.
Haha language bites again⌠âinstall VIA AURâ would be better (meaning âby way ofâ but not âfromâ.
I remember plex-HTPC used to download the snap package and wangle that into the right places⌠so definitely not âfrom AURâ itâs true. AUR is a library.
So you have an issue building it via AURâ then avoid building it and use chaotic-aur (which IS a repo of sorts - automatically building stuff in the AUR) and download a binary (I like this for GITâs sometimes).
⯠deadbeef
starting deadbeef 1.9.6
đđ
Works a treat
Full Moneyback Guarantee - but no more than that. Chaotic-AUR is one step away from the wild west that is the AUR
source=("https://sourceforge.net/projects/deadbeef/files/travis/linux/${pkgver}/deadbeef-${pkgver}.tar.bz2"
"deadbeef-ffmpeg-7.patch::https://github.com/DeaDBeeF-Player/deadbeef/commit/d4cca5605447122cd080691f43e46047a6039359.patch")
sha512sums=('6e507399f7452a66c5591e09d4309f2aab676992d048625c9b4d801ea40af6ce79862fb497e8c94efdf3a13572c964dca717b42f1c946f5ec4695dc38c1db572'
'fa5cff98758b0ab473e3eb0cd52c73a59bc1ec4884416194ba33ed904e8f174cb76ede92cca68c94eb68fe692f2a6dc5e45210e728fa0ef3d321c3a5c8cba449')
However, I can also say that it built for me just now (Testing branch) - took about 5 minutes whilst I went down to make tea.
yay -S deadbeef
Quite possible - the submission guidelines mentioning the -bin and -git suffix exist for a reason - to reliably distinguish between how package content is obtained.
Packages that build from a version control system and are not tied to a specific version need to have an appropriate suffix,
-git
for git and so on, see VCS package guidelines#Package naming for a full list.Packages that use prebuilt deliverables, when the sources are available, must use the
-bin
suffix. An exception to this is with Java. The AUR should not contain the binary tarball created by makepkg, nor should it contain the filelist.Packages that build from source using a specific version do not use a suffix.