Package Details: deadbeef-plugin-medialib-git r108.g0557ac1-2

Git Clone URL: https://aur.archlinux.org/deadbeef-plugin-medialib-git.git (read-only, click to copy)
Package Base: deadbeef-plugin-medialib-git
Description: DeaDBeeF media library plugin
Upstream URL: https://github.com/sgomin/ddb_medialib
Licenses: unknown
Submitter: dpirate
Maintainer: dpirate
Last Packager: dpirate
Votes: 2
Popularity: 0.000038
First Submitted: 2018-09-30 20:41 (UTC)
Last Updated: 2023-09-26 15:16 (UTC)

Dependencies (5)

Required by (0)

Sources (2)

Latest Comments

dpirate commented on 2023-09-26 15:30 (UTC)

Hi FabioLolix,

I've updated the build script with your suggestions. Thanks for reporting. I also asked about the license in their github issues.

Have a nice day,

FabioLolix commented on 2023-09-25 21:41 (UTC)

Hello,

  • this should depends on boost-libs and boost moved to makedepends (typical for programs that use boost/boost-libs)
  • License is not custom but unknown since one isn't specified (I've checked every file), would you like to ask upstream about it?

Cheers

dpirate commented on 2023-09-25 21:27 (UTC)

'-ffast-math' comes from Arch's default CFLAGS, in this case since it won't work with SQLite now, I changed this to just add '-fomit-frame-pointer' (because this is not a debug build).

Again, thanks for the detailed report!

dreieck commented on 2023-09-22 19:54 (UTC) (edited on 2023-10-02 11:13 (UTC) by dreieck)

Build fails for me with
sqlite3.c:27742:3: error: #error SQLite will not work correctly with the -ffast-math option of GCC.:

==> Starting build()...
cc -fPIC -pipe -DNDEBUG -O3 -fomit-frame-pointer -march=native -mtune=native -Ofast -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -fstack-clash-protection -fcf-protection -flto=auto -D_HAVE_SQLITE_CONFIG_H -c sqlite3/sqlite3.c
sqlite3/sqlite3.c: In function ‘sqlite3IsNaN’:
sqlite3/sqlite3.c:27742:3: error: #error SQLite will not work correctly with the -ffast-math option of GCC.
27742 | # error SQLite will not work correctly with the -ffast-math option of GCC.
      |   ^~~~~
make: *** [Makefile:34: sqlite3.o] Error 1

My $CFLAGS are:
CFLAGS="-march=native -mtune=native -Ofast -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -fstack-clash-protection -fcf-protection"

A fix is to add the following to build():

  CFLAGS+=' -fno-fast-math'
  export CFLAGS

Regards!

dpirate commented on 2021-01-15 20:02 (UTC)

Thank you for reporting. It should be fixed now.

dreieck commented on 2021-01-10 17:26 (UTC)

Build fails for me:

==> Starting prepare()...
patching file Makefile
Hunk #1 FAILED at 18.
1 out of 1 hunk FAILED -- saving rejects to file Makefile.rej
==> ERROR: A failure occurred in prepare().
    Aborting...

Thanks for maintaining!

dpirate commented on 2019-01-18 16:41 (UTC)

This plugin does not work with Gtk+2 therefore it only works with deadbeef-git with Gtk+3 support. And even if it did, I would not bother with Gtk+2.

dreieck commented on 2019-01-18 16:33 (UTC)

Does it really need to depend on deadbeef-git? Is deadbeef not sufficient? (deadbeef is in the repos, btw.)

dpirate commented on 2018-11-09 22:45 (UTC) (edited on 2018-11-09 22:47 (UTC) by dpirate)

I'm pretty sure this plugin has no support for Gtk+ 2 and that's a good thing.

mueslo commented on 2018-11-09 22:39 (UTC) (edited on 2018-11-09 22:40 (UTC) by mueslo)

Doesn't work out of the box (GTK2 is set by default):

[Media Library ] Error: could not find 'gtkui3_1' plugin (gtkui api version 2.3)! plugin Media Library failed to connect to dependencies, deactivated.

So if you see that, switch to GTK3.