Package Details: deadbeef-plugin-waveform-gtk2-git 0.5.r91.g4afd845-2

Git Clone URL: https://aur.archlinux.org/deadbeef-plugin-waveform-git.git (read-only, click to copy)
Package Base: deadbeef-plugin-waveform-git
Description: Waveform Seekbar plugin for DeaDBeeF audio player GTK2
Upstream URL: https://github.com/cboxdoerfer/ddb_waveform_seekbar
Licenses: GPL-2.0-or-later
Conflicts: deadbeef-plugin-waveform-gtk2
Provides: deadbeef-plugin-waveform-gtk2
Submitter: maz-1
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 18
Popularity: 0.002818
First Submitted: 2015-11-08 13:40 (UTC)
Last Updated: 2024-11-04 23:10 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

Phoenix1 commented on 2023-06-18 14:57 (UTC) (edited on 2023-06-18 14:58 (UTC) by Phoenix1)

I get this error when trying to install:

Compiling draw_utils.o waveform.c: In function ‘waveform_generate_wavedata’: waveform.c:690:18: error: ‘ddb_waveformat_t’ has no member named ‘is_bigendian’ 690 | .is_bigendian = 0 | ^~~~~~~~~~~~ waveform.c: At top level: waveform.c:1405:18: warning: initialization of ‘int ()(struct DB_plugin_action_s , ddb_action_context_t)’ {aka ‘int ()(struct DB_plugin_action_s , enum ddb_action_context_e)’} from incompatible pointer type ‘int ()(DB_plugin_action_t , int)’ {aka ‘int ()(struct DB_plugin_action_s , int)’} [-Wincompatible-pointer-types] 1405 | .callback2 = waveform_action_lookup, | ^~~~~~~~~~~~~~~~~~~~~~ waveform.c:1405:18: note: (near initialization for ‘lookup_action.callback2’) make: *** [Makefile:95: gtk2/waveform.o] Error 1 make: *** Waiting for unfinished jobs.... config_dialog.c: In function ‘on_button_config’: config_dialog.c:82:93: warning: passing argument 1 of ‘gtk_widget_get_toplevel’ from incompatible pointer type [-Wincompatible-pointer-types] 82 | gtk_window_set_transient_for (GTK_WINDOW (waveform_properties), gtk_widget_get_toplevel(menuitem)); | ^~~~~~~~ | | | GtkMenuItem * {aka struct _GtkMenuItem } In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from config_dialog.c:31: /usr/include/gtk-3.0/gtk/gtkwidget.h:997:58: note: expected ‘GtkWidget ’ {aka ‘struct _GtkWidget ’} but argument is of type ‘GtkMenuItem ’ {aka ‘struct _GtkMenuItem ’} 997 | GtkWidget gtk_widget_get_toplevel (GtkWidget widget); | ~~~~~~~~~~~~~~~~^~~~~~ config_dialog.c:82:69: warning: passing argument 2 of ‘gtk_window_set_transient_for’ from incompatible pointer type [-Wincompatible-pointer-types] 82 | gtk_window_set_transient_for (GTK_WINDOW (waveform_properties), gtk_widget_get_toplevel(menuitem)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | GtkWidget * {aka struct _GtkWidget } /usr/include/gtk-3.0/gtk/gtkwindow.h:191:70: note: expected ‘GtkWindow ’ {aka ‘struct _GtkWindow ’} but argument is of type ‘GtkWidget ’ {aka ‘struct _GtkWidget ’} 191 | GtkWindow *parent); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ==> ERROR: A failure occurred in build(). Aborting... -> error making: deadbeef-plugin-waveform-git-exit status 4 -> Failed to install the following packages. Manual intervention is required: deadbeef-plugin-waveform-gtk3-git - exit status 4

rdoursenaud commented on 2022-03-21 12:16 (UTC)

@BachoSeven Sorry for the very late reply and thank you for pointing this out. I just updated the package with gtk2 and gtk3 added to makedepends.

BachoSeven commented on 2021-11-20 21:17 (UTC)

This should make-depend on gtk2, as done by the musical-spectrum PKGBUILD. Otherwise, the build fails with:

Package 'gtk+-2.0', required by 'virtual:world', not found
config_dialog.c:31:10: fatal error: gtk/gtk.h: No such file or directory
   31 | #include <gtk/gtk.h>
      |          ^~~~~~~~~~~
compilation terminated.
make: *** [Makefile:96: gtk2/config_dialog.o] Error 1
make: *** Waiting for unfinished jobs....
config.c:34:10: fatal error: gtk/gtk.h: No such file or directory
   34 | #include <gtk/gtk.h>
      |          ^~~~~~~~~~~
compilation terminated.
make: *** [Makefile:96: gtk2/config.o] Error 1
draw_utils.c:34:10: fatal error: gtk/gtk.h: No such file or directory
   34 | #include <gtk/gtk.h>
      |          ^~~~~~~~~~~
compilation terminated.
make: *** [Makefile:96: gtk2/draw_utils.o] Error 1

rdoursenaud commented on 2019-05-22 09:39 (UTC)

@jadenPete Thanks for pointing that out.

jadenPete commented on 2019-03-26 05:12 (UTC)

Please add git to the makedepends.

psltn commented on 2018-02-10 19:19 (UTC) (edited on 2018-02-10 19:20 (UTC) by psltn)

@rdoursenaud Nice! Thank you for updating the other deadbeef packages too.

rdoursenaud commented on 2018-02-10 12:23 (UTC)

@psltn wish granted!

psltn commented on 2018-02-07 16:08 (UTC)

Please consider following the guidelines to fix the pkgver: https://wiki.archlinux.org/index.php/VCS_package_guidelines#The_pkgver.28.29_function

smonff commented on 2016-09-01 08:37 (UTC)

Why skipping md5sums check? Checking is good!

Cogito commented on 2016-05-24 22:59 (UTC)

The PKGBUILD need to update: https://github.com/cboxdoerfer/ddb_waveform_seekbar/blob/master/PKGBUILD_release and fix: license=('GPL2')