Package Details: deadbeef-plugin-lyricbar-git r80.ga1b2dba-3

Git Clone URL: https://aur.archlinux.org/deadbeef-plugin-lyricbar-git.git (read-only, click to copy)
Package Base: deadbeef-plugin-lyricbar-git
Description: DeaDBeeF lyric bar plugin
Upstream URL: https://github.com/loskutov/deadbeef-lyricbar
Licenses: MIT
Conflicts: deadbeef-plugin-lyricbar
Provides: deadbeef-plugin-lyricbar
Submitter: dpirate
Maintainer: dpirate
Last Packager: dpirate
Votes: 4
Popularity: 0.000001
First Submitted: 2019-01-26 06:39 (UTC)
Last Updated: 2022-09-19 15:58 (UTC)

Dependencies (8)

Required by (0)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3

dpirate commented on 2019-01-26 08:27 (UTC)

Also, do you have both gtkmm and gtkmm3 installed?

dpirate commented on 2019-01-26 08:26 (UTC)

I'm going to experiment with changing the internal plug-in name and if that doesn't solve the problem, then subpackage.

VolkMilit commented on 2019-01-26 08:23 (UTC) (edited on 2019-01-26 08:26 (UTC) by VolkMilit)

I experimented a little, and yes, GTK3 version conflicts somehow with GTK2. That doesn't explain why it didn't work before tho, because I was build gtk2 only. So I think you need to separate them.

VolkMilit commented on 2019-01-26 08:06 (UTC) (edited on 2019-01-26 08:17 (UTC) by VolkMilit)

Well, I don't know. As I said before, I was able to build it without problem and use it for a while about 3 hours ago. Now it, oddly, doesn't work.

EDIT: Now it's works again. Magic.

dpirate commented on 2019-01-26 08:02 (UTC)

So should I just remove the gtk+2 plug-in for now?

VolkMilit commented on 2019-01-26 07:59 (UTC)

Nope, I make only gtk2 version, without PKGBUILD.

ddb_lyricbar_gtk2.so: undefined symbol: _ZN3Gtk10TextBuffer16insert_with_tagsERKNS_8TextIterERKN4Glib7ustringERKSt6vectorINS4_6RefPtrINS_7TextTagEEESaISB_EE

Odd. When I build it last time, it works. Now it doesn't.

dpirate commented on 2019-01-26 07:54 (UTC) (edited on 2019-01-26 07:59 (UTC) by dpirate)

You can build the plugin with gtkmm (gtk+2) and gtkmm3 which produces two plug-ins This PKGBUILD does this. So you only really need one of those.

I'm guessing both version of the plug-in are loaded and they are in conflict. So I guess I'm going to have to do a subpackage. Or fix the plug-ins to have a different internal name. For now if you delete the one you don't need, it should work in /usr/lib/deadbeef.

VolkMilit commented on 2019-01-26 07:47 (UTC) (edited on 2019-01-26 07:57 (UTC) by VolkMilit)

Hi. gtkmm is not optional, they required for build.

Also, DeadBeef can't load this plugin if you're installed it in /usr/lib/deadbeef. Not sure what happens here, but when I put it in ~/.local/lib/deadbeef it worked.

EDIT: Only gtk2 version doesn't work. Oh, well.