Search Criteria
Package Details: deadbeef-plugin-lyricbar-git r74.g015379a-1
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: | |
Submitter: | dpirate |
Maintainer: | dpirate |
Last Packager: | dpirate |
Votes: | 3 |
Popularity: | 0.000001 |
First Submitted: | 2019-01-26 06:39 |
Last Updated: | 2020-04-07 13:37 |
Latest Comments
« First ‹ Previous 1 2 3 Next › Last »
dpirate commented on 2019-01-27 05:54
So, I think I found the problem. I use Gtk+ 3, and lyricbar loads the Gtk+ 3 version of the plug-in just fine sometimes when the Gtk+ 3 plug-in ends up being loaded first. But I always get a warning that deadbeef can't load the Gtk+ 2 plugin. So I looked at the source code, and there are separate plugin ids when the plug-in is built either for Gtk+ 2 or Gtk+ 3. What is presumably happening here is that the Makefile has no dependencies for rebuilding the Gtk+ 2 version, so it just links the already built object files for Gtk+ 3 against gtkmm for Gtk+ 2 without changing the plug-in id. So the Gtk+ 2 plug-in ends up with the id of the Gtk+ 3 plug-in. I'm working on a patch to the Makefile to fix this.
dpirate commented on 2019-01-26 08:37
Ok. I will do that. Thanks.
VolkMilit commented on 2019-01-26 08:36
Oh, and also, answer your question: I think you should request for deletion deadbeef-plugin-lyricsbar-git for prevent confusion. GitHub repository is down forever, so it's pointless to keep it here.
VolkMilit commented on 2019-01-26 08:30
Yes, I have both.
dpirate commented on 2019-01-26 08:27
Also, do you have both gtkmm and gtkmm3 installed?
dpirate commented on 2019-01-26 08:26
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
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
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
So should I just remove the gtk+2 plug-in for now?
VolkMilit commented on 2019-01-26 07:59
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.