Package Details: linphone-desktop 5.2.4-1

Git Clone URL: https://aur.archlinux.org/linphone-desktop.git (read-only, click to copy)
Package Base: linphone-desktop
Description: A free VoIP and video softphone based on the SIP protocol
Upstream URL: http://linphone.org
Licenses: GPL
Provides: linphone
Submitter: Megver83
Maintainer: daniel7
Last Packager: daniel7
Votes: 10
Popularity: 0.41
First Submitted: 2020-07-23 05:07 (UTC)
Last Updated: 2024-04-13 11:40 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

dreieck commented on 2023-12-22 15:07 (UTC) (edited on 2023-12-22 15:07 (UTC) by dreieck)

build() downloads lots of stuff.

Can you please move that into prepare()?:

==> Starting build()...
[...]
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/external/ispell'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/external/qtkeychain'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk'...
[...]
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/bcg729'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/bcmatroska2'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/bctoolbox'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/bcunit'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/belcard'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/belle-sip'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/belr'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/bzrtp'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/external/aom'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/external/bv16-floatingpoint'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/external/codec2'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/external/dav1d'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/external/decaf'...
Cloning into '/tmp/makepkg/build/linphone-desktop/src/linphone-desktop/linphone-sdk/external/ffmpeg'...
[ ... even more, I got impatient waiting for download finish and just did stop here to finish this report ... ]

(And several of those libraries are already installed on the system, so why does it fetch them again?)

Regards and thanks for maintaining!

dreieck commented on 2023-12-22 15:04 (UTC)

Can you please add linphone=${pkgver} to the provides array?

And if there is no /usr/bin/linphone, can you create one, as it has been in the past?

There are packages that depend on linphone.

Thanks for maintaining!

lifespirit commented on 2023-11-25 10:40 (UTC) (edited on 2023-11-25 11:13 (UTC) by lifespirit)

I have same problem as @koroki .


-- Installing: /home/life/.cache/yay/linphone-desktop/src/linphone-desktop/build/OUTPUT/bin/linphone
CMake Error at linphone-app/cmake_install.cmake:55 (file):
  file RPATH_CHANGE could not write new RPATH:

    $ORIGIN:$ORIGIN/lib64:$ORIGIN/../lib64:$ORIGIN/lib:$ORIGIN/../lib:/home/life/.cache/yay/linphone-desktop/src/linphone-desktop/build/linphone-sdk/desktop/lib:/usr/bin/lib:/opt/linphone/lib

  to the file:

    /home/life/.cache/yay/linphone-desktop/src/linphone-desktop/build/OUTPUT/bin/linphone

  The current RUNPATH is:

    /home/life/.cache/yay/linphone-desktop/src/linphone-desktop/build/linphone-app:/home/life/.cache/yay/linphone-desktop/src/linphone-desktop/build/qtkeychain/lib:/home/life/.cache/yay/linphone-desktop/src/linphone-desktop/build/linphone-sdk/desktop/lib:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

  which does not contain:

    /home/life/.cache/yay/linphone-desktop/src/linphone-desktop/build/linphone-app:/home/life/.cache/yay/linphone-desktop/src/linphone-desktop/build/qtkeychain/lib:/opt/linphone/lib:/home/life/.cache/yay/linphone-desktop/src/linphone-desktop/build/linphone-sdk/desktop/lib:

  as was expected.
Call Stack (most recent call first):
  cmake_install.cmake:47 (include)


make: *** [Makefile:100: install] Error 1

Solution: stop and uninstall old version, then install new.

koroki commented on 2023-11-10 11:08 (UTC)

@leukimi, can you explain to me if you change anything from the PKGBUILD?

I cannot compile it the path: file RPATH_CHANGE could not write new RPATH:

leukimi commented on 2023-11-06 16:28 (UTC) (edited on 2023-11-23 19:21 (UTC) by leukimi)

Reporting successful compilation of version 5.1.2-2 on low spec hardware 4GB RAM and 2GB swap. Build took about 1 hour 20 minutes. 2 cores seems to top at 4GB memory usage on Manjaro Xfce/Cinnamon with kernel 6.6.0 and gcc 13.2.1. A standard Manjaro Cinnamon or Xfce installation with 4GB RAM with checked option to create swap (total memory 4GB + 512MB swap) should be enough to compile this package. Internet speed on slow WiFi or 100/1000 MB LAN-cable affects the total building time. Another build on a 2.5GHz 2 core processor with 3GB RAM and 3GB swap over 1000Mb LAN cable took 51 minutes.

Auto-start slider option (starts with minimized window) is available in top right "hamburger icon" (three dashes) Preferences/User Interface/Other.

linphone-desktop can also be installed from openSUSE Software catalogue (link) with pre-compiled packages.

Another approach to build linphone-desktop is to compile all modules/parts independently (link), or look here for more ideas (link).

Robotic-Brain commented on 2023-06-29 16:00 (UTC)

This Package is missing a build dependency on git. Without it the build fails in a clean chroot environment.