Package Details: deadbeef-plugin-musical-spectrum-gtk3-git r143.215bbad-1

Git Clone URL: https://aur.archlinux.org/deadbeef-plugin-musical-spectrum-git.git (read-only, click to copy)
Package Base: deadbeef-plugin-musical-spectrum-git
Description: Musical spectrum for the DeaDBeeF audio player GTK3
Upstream URL: https://github.com/cboxdoerfer/ddb_musical_spectrum
Licenses: GPL2
Conflicts: deadbeef-plugin-musical-spectrum-gtk3
Provides: deadbeef-plugin-musical-spectrum-gtk3
Submitter: maz-1
Maintainer: rdoursenaud
Last Packager: rdoursenaud
Votes: 18
Popularity: 0.000038
First Submitted: 2015-11-08 13:35 (UTC)
Last Updated: 2018-02-10 11:50 (UTC)

Latest Comments

Pulec commented on 2025-03-30 12:01 (UTC) (edited on 2025-03-30 12:03 (UTC) by Pulec)

Upstream git has an open PR that has not been merged https://github.com/cboxdoerfer/ddb_musical_spectrum/pull/24/commits/31be7dc8a4892cdfa826cc84a6d68df16c5e63b4

On line 123

- spectrum_wavedata_listener (void *ctx, ddb_audio_data_t *data) {
+ spectrum_wavedata_listener (void *ctx, const ddb_audio_data_t *data) {

Since PKGBUILD always 'checksout' the original code, I simply made the change in a new file spectrum.c.fixed, and in build, I made it copy over the original

cp spectrum.c.fixed spectrum.c

Then it builds fine.

This is the same as MRDeu's sed fix.

Since the last commit to the ddb_musical_spectrum repo was 3 years ago, it will take some time until that PR is merged, I guess.

insatiable_kin commented on 2025-03-09 14:46 (UTC)

fails to build. error in function spectrum_init. incompatible pointer type in deadbeef->vis_waveform_listen

MRDeu commented on 2024-10-04 11:11 (UTC)

Add this before build

prepare() {
  cd "${srcdir}/${_gitname}"
  sed -i 's/ddb_audio_data_t \*data/const ddb_audio_data_t *data/g' spectrum.c
  grep -n 'ddb_audio_data_t' spectrum.c
}

dreieck commented on 2016-12-08 11:34 (UTC)

Regarding deadbeef-plugin-musical-spectrum-gtk2-git: ==> ERROR: license should be an array ==> ERROR: md5sums should be an array ==> ERROR: source should be an array ==> ERROR: conflicts should be an array ==> ERROR: provides should be an array ==> ERROR: conflicts should be an array ==> ERROR: provides should be an array --> needs to be fixed in order to be able to build.

dreieck commented on 2016-12-08 11:07 (UTC)

There is a description missing for this package (deadbeef-plugin-musical-spectrum-gtk3-git).

dreieck commented on 2016-12-08 11:07 (UTC) (edited on 2016-12-08 11:08 (UTC) by dreieck)

The package name (deadbeef-plugin-musical-spectrum-gtk2-git) suggests it is GTK2 version. The description says it is GTK3 version. What is correct? Please make it consistent.

kragol commented on 2016-10-06 09:35 (UTC)

The PKGBUILD needs to be updated with arrays for several fields Here are the errors with the current version ==> ERROR: license should be an array ==> ERROR: md5sums should be an array ==> ERROR: source should be an array ==> ERROR: conflicts should be an array ==> ERROR: provides should be an array ==> ERROR: conflicts should be an array ==> ERROR: provides should be an array ==> ERROR: Makepkg was unable to build deadbeef-plugin-musical-spectrum-git.