stefan-langenmaier / jami-overlay

Jami (formerly Ring (formerly SFLphone)) is a SIP compatible softphone for GNU/Linux.
GNU General Public License v3.0
22 stars 9 forks source link

net-voip/kde-ring-20170813 does not build anymore #47

Open netfab opened 6 years ago

netfab commented 6 years ago

I tried to build kde-ring-20170813 but it fails like this \:

-- Downloading the GNU Ring API definition -- Fetching Ring-LRC from GitHub Cloning into '/var/tmp/portage/net-voip/kde-ring-20170813/work/kde-ring-20170813/ring-lrc'... CMake Error at CMakeLists.txt:56 (ADD_SUBDIRECTORY): The source directory

/var/tmp/portage/net-voip/kde-ring-20170813/work/kde-ring-20170813/ring-lrc

does not contain a CMakeLists.txt file.

The ring-lrc library has been renamed :\ https://github.com/Elv13/ring-lrc

I also tried with USE="system-libringclient", but this seems to have no effect : it fails with the same error. I don't know if it's possible to to fix the problem just by replacing the repository URI, I do not know enough the cmake build system to try.

I also tried with the live version which is fixed, but unfortunately it requires some Qt deps >= 5.8, but these deps are not stabilized yet on gentoo, and I do not want to upgrade half of the system for this. I will wait then.

stefan-langenmaier commented 6 years ago

To be honest, I haven't built the kde client in a long time and the last time there were a lot of problems.

But it looks like the development is active so I have to revisit it at some point. For the moment I leave this issue open as I don't know when I have look into the kde version.

KingDuckZ commented 6 years ago

I've also tried the -999 versio by the way, and it won't build either. Is there any other way to have ring on gentoo, other than downloading and installing the sources manually?

stefan-langenmaier commented 6 years ago

@KingDuckZ you can use the gnome-ring package to have the functionality.

Unfortunately I don't seem to have the time to maintain the kde-ring package, but I'm happily accepting patches. :)