Package Details: deadbeef-git r9683.5bcd39b7e-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: GPL2, zlib, LGPL2.1
Conflicts: deadbeef
Provides: deadbeef=1.8.7
Submitter: archtux
Maintainer: ToadKing
Last Packager: ToadKing
Votes: 107
Popularity: 0.54
First Submitted: 2009-08-21 13:16
Last Updated: 2021-04-24 18:32

Dependencies (54)

Required by (36)

Sources (1)

Latest Comments

1 2 3 4 5 6 Next › Last »

ToadKing commented on 2021-04-24 21:10

@dreieck I talked with the dev and they said that builds from the master branch should remain versionless, so I'm gonna leave the current version number as-is. I did apply the version to provides so that one package dependency will work.

ToadKing commented on 2021-04-24 18:39

@dreieck I'm not sure if including the 1.8.X version number is correct, since technically there is a separate 1.8 branch where numbered releases are tagged and built from that is separate from the master branch this builds. I can change the provides line so it will at least fix that one package. I'll try asking upstream what they think in regards to the version number though.

dreieck commented on 2021-04-24 11:39

Dear maintainer,

thanks for maintaining this package.

Can you please update pkgver() such that it includes the upstream software version?

git describe --tags gives me 1.8.7-190-g6757aac40, so there I assume is a version 1.8.7.

And then change provides=('deadbeef') to provides=("deadbeef=${pkgver})? There is at least one package, that has explicit version dependencies (>=0.6) on deadbeef.

And, don't forget to then increment epoch, too, since the $pkgver-scheme changed, i.e. setting epoch=1.

Here is a pkgver() you could use:

pkgver() {
  cd "$srcdir/deadbeef"
  _gitdescribe="$(git describe --tags)"
  _ver="$(awk -F- '{print $1}' <<<"${_gitdescribe}")"
  _subver="$(awk -F- '{print $2}' <<<"${_gitdescribe}")"
  _rev="$(git rev-list HEAD --count)"
  _date="$(git log -1 --format=%cd --date=format:%Y%m%d)"
  _hash="$(git rev-parse --short HEAD)"
  if [ -z "${_ver}" ]; then
    error "Could not determine version. Aborting."
    return 11
  else
    printf '%s' "${_ver}.${_subver}+r${_rev}.${_date}.${_hash}"
  fi
}

Thanks again for maintaining!

ToadKing commented on 2021-02-06 16:35

soloturn: I think that should be fixed in your package by marking it as providing libblocksruntime.

soloturn commented on 2021-02-06 10:15

updated libdispatch-git to newest now, providing both libblocksruntime and libdispatch.

ToadKing commented on 2020-09-19 18:05

New changes from upstream now require clang to build and require libblocksruntime and libdispatch at runtime. Currently only the last.fm and notify plugins actually require these but the upstream dev is working on moving more plugins and core parts of deadbeef to also require them in the future, so they're hard dependencies.

ToadKing commented on 2020-07-10 13:16

DanEng1982, it still builds fine here. What compile errors are you getting, and are you building from a clean repo?

DanEng1982 commented on 2020-07-10 12:04

Dead yes, beefy not so much anymore. Broken, doesn't compile since two weeks or so on ArchDeepin.

ToadKing commented on 2020-07-05 17:06

I've adopted the package. Build should be fixed and added opusfile as an optional dependency. If you're using an AUR helper like yay make sure you do a clean build.

Soukyuu commented on 2020-07-05 11:54

I am not really using deadbeef anymore, so I disowned the package. Feel free to adopt.