Hi! nicotine+ is a fork of nicotine, a rewrite of pyslsk, so it is a client for the soulseek p2p network. Nicotine isn't mantained, and nicotine+ has some fixes and new features. I upload the ebuild, but it is going to be added to the sunrise overlay. Good bye!
Created attachment 91013 [details] nicotine+-1.2.2.ebuild
Created attachment 91014 [details, diff] nicotine+-fPIC.patch
Here is it in sunrise overlay: http://gentoo-sunrise.org/svn/reviewed/net-p2p/nicotine+ Good bye
2 things: 1) why is -fPIC needed on all cflags? It's not a good thing to use fPIC on binaries that are going to be run, only libraries. 2) 1.2.3 tries to install into /usr/lib on 64-bit systems. It needs to install into /usr/$(get_libdir) (see multilib.eclass).
Hello! The patch only affects the compilation of the trayicon, which is a library (trayicon.so). Yesterday when I did the ebuild, the version 1.2.3 isn't yet released, but now I'm seeing that the patch isn't needed more, because upstream has added -fPIC to the CFLAGS. The other problem I have to see tomorrow, because today it's too late and I have to read again both eclasses (multilib.eclass and distutils.eclass) Good bye and thanks for your interest in that great application!
I have uploaded new version with the changes you mentioned: http://gentoo-sunrise.org/svn/reviewed/net-p2p/nicotine+/nicotine+-1.2.3.ebuild On my amd64 all is installed into /usr/lib64. Good bye
1.2.3 now in portage; thanks!