Package Details: deadbeef-git r12100.140f284cd-1

Git Clone URL: https://aur.archlinux.org/deadbeef-git.git (read-only, click to copy)
Package Base: deadbeef-git
Description: A GTK+ audio player for GNU/Linux (devel branch)
Upstream URL: https://deadbeef.sourceforge.io/
Licenses: zlib, GPL-2.0-or-later, LGPL-2.1-or-later
Conflicts: deadbeef
Provides: deadbeef
Submitter: archtux
Maintainer: ToadKing
Last Packager: ToadKing
Votes: 122
Popularity: 0.77
First Submitted: 2009-08-21 13:16 (UTC)
Last Updated: 2026-08-22 19:19 (UTC)

Required by (43)

Sources (1)

Latest Comments

1 2 3 4 5 6 .. 12 Next › Last »

ToadKing commented on 2026-08-22 19:21 (UTC) (edited on 2026-08-22 19:21 (UTC) by ToadKing)

@cysp74 Pushed an update removing the gtk2 dependency. I also removed it from the optional dependencies list so the package no longer have any AUR direct dependencies of any kind. If you still need the GTK2 UI it should still build it if you have gtk2 installed.

cysp74 commented on 2026-08-21 07:30 (UTC)

Hi,

gtk2 doesn't exist anymore in regular arch repo and not required to build the package.

Can you please update the PKGBUILD with the following?


diff --git a/PKGBUILD b/PKGBUILD
index f5a911b..5a3a0bf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
 # Contributor: Soukyuu <chrno-sphered at hotmail dot com>
 # Contributor: archtux <antonio dot arias99999 at gmail dot com>
 pkgname=deadbeef-git
-pkgver=r12073.2ca653c82
+pkgver=r12100.140f284cd
 pkgrel=1
 pkgdesc="A GTK+ audio player for GNU/Linux (devel branch)"
 url="https://deadbeef.sourceforge.io/"
@@ -13,7 +13,7 @@ license=('GPL-2.0-or-later'
 depends=('hicolor-icon-theme' 'jansson' 'libblocksruntime' 'libdispatch')
 makedepends=('alsa-lib' 'curl' 'faad2' 'flac' 'git' 'intltool' 'imlib2' 'libcddb' 'libcdio' 'libmad' 'libpulse'
              'libsamplerate' 'libvorbis' 'libx11' 'libzip' 'wavpack' 'yasm'
-             'ffmpeg' 'gtk2' 'gtk3' 'clang' 'libpipewire' 'glib2')
+             'ffmpeg' 'gtk3' 'clang' 'libpipewire' 'glib2')
 optdepends=('gtk2: for the GTK2 interface'
             'gtk3: for the GTK3 interface'
             'libsamplerate: for dsp_libsrc plugin (resampler)'

Drommer commented on 2026-07-09 11:02 (UTC) (edited on 2026-07-09 11:25 (UTC) by Drommer)

Please update the list of dependencies and make dependencies to match the stable version. In particular, 'opusfile' as makedepends is required to open opus files.

New PKGBUILD: https://pastebin.com/Zi9fSQSN

Drommer commented on 2025-06-28 22:57 (UTC)

@FabioLolix Understood, thank you.

FabioLolix commented on 2025-06-28 08:45 (UTC)

@Drommer

When I talked with the deadbeef dev, his opinion that the master branch should not derive any specific version number. So I'm probably gonna keep the PKGBUILD as it is. I'll bump up the provides version on official releases.

https://aur.archlinux.org/packages/deadbeef-git?O=20#comment-852214

Drommer commented on 2025-06-28 05:04 (UTC) (edited on 2025-06-28 05:06 (UTC) by Drommer)

Can you replace echo r$(git rev-list --count master).$(git rev-parse --short master) with git describe --long --tags | sed ‘s/^Release_v//;s/-/.r/;s/-/./’ in the pkgver function? This will allow you to see the current base version (the last tag) and the number of new commits after it. It will also remove the message that the stable version is newer (because it starts with numbers, while the git package version starts with a letter) in some AUR helpers such as pikaur. Thank you!

dreieck commented on 2024-04-11 15:26 (UTC)

License specifiers need to be made SPDX-compliant. From a namcap run:

deadbeef-git E: The SPDX license statement 'ZLIB' should be formatted as 'Zlib' instead
deadbeef-git E: GPL2 is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.
deadbeef-git E: LGPL2.1 is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.

Also,

deadbeef-git E: Dependency alsa-lib specified in both depends and optdepends

-- maybe you want to have it in makedepends and optdepends instead of depends and optdepends?

If it is a hard dependency, then please have it in depends only.

Regards!