Package Details: linphone-desktop 5.3.1-2

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-3.0-only
Provides: linphone
Submitter: Megver83
Maintainer: nathanchere
Last Packager: nathanchere
Votes: 15
Popularity: 0.014090
First Submitted: 2020-07-23 05:07 (UTC)
Last Updated: 2025-10-20 18:30 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

grosjo commented on 2026-06-23 14:11 (UTC)

Maybe use https://github.com/BelledonneCommunications/linphone-desktop/ as git, instead of the broken gitlab

grosjo commented on 2026-06-23 13:31 (UTC) (edited on 2026-06-23 13:31 (UTC) by grosjo)

It seems very outdated and gitlab.linphone.org is responding "sometimes"

kuon commented on 2026-01-19 12:21 (UTC)

I tried today:

[ 50%] Linking CXX shared library ../../../lib/libyuv.so
Traceback (most recent call last):
  File "/home/kuon/Playground/linphone-desktop/src/linphone-desktop/linphone-sdk/liblinphone/wrappers/cpp/genwrapper.py", line 553, in <module>
    genwrapper = GenWrapper(includedir, srcdir, args.xmldir)
  File "/home/kuon/Playground/linphone-desktop/src/linphone-desktop/linphone-sdk/liblinphone/wrappers/cpp/genwrapper.py", line 463, in __init__
    project.initFromDir(xmldir)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/home/kuon/Playground/linphone-desktop/src/linphone-desktop/linphone-sdk/liblinphone/wrappers/cpp/../../tools/genapixml.py", line 659, in initFromDir
    self.initFromFiles(files)
    ~~~~~~~~~~~~~~~~~~^^^^^^^
  File "/home/kuon/Playground/linphone-desktop/src/linphone-desktop/linphone-sdk/liblinphone/wrappers/cpp/../../tools/genapixml.py", line 652, in initFromFiles
    self.__findCTypedef(tree)
    ~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/home/kuon/Playground/linphone-desktop/src/linphone-desktop/linphone-sdk/liblinphone/wrappers/cpp/../../tools/genapixml.py", line 553, in __findCTypedef
    td = self.__parseCTypedefMemberdef(m)
  File "/home/kuon/Playground/linphone-desktop/src/linphone-desktop/linphone-sdk/liblinphone/wrappers/cpp/../../tools/genapixml.py", line 470, in __parseCTypedefMemberdef
    detailedDoc = self.docparser.parse_description(node.find('./detaileddescription'))
  File "/home/kuon/Playground/linphone-desktop/src/linphone-desktop/linphone-sdk/liblinphone/wrappers/cpp/../../tools/metadoc.py", line 295, in parse_description
    desc.paragraphs += self._parse_paragraph(paraNode)
                       ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/home/kuon/Playground/linphone-desktop/src/linphone-desktop/linphone-sdk/liblinphone/wrappers/cpp/../../tools/metadoc.py", line 321, in _parse_paragraph
    paragraphs.append(self._parse_parameter_list(partNode))
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/home/kuon/Playground/linphone-desktop/src/linphone-desktop/linphone-sdk/liblinphone/wrappers/cpp/../../tools/metadoc.py", line 380, in _parse_parameter_list
    name.from_snake_case(paramItemNode.find('./parameternamelist/parametername').text)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/kuon/Playground/linphone-desktop/src/linphone-desktop/linphone-sdk/liblinphone/wrappers/cpp/../../tools/metaname.py", line 76, in from_snake_case
    self.words = name.split('_')
                 ^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'split'
make[2]: *** [linphone-sdk/liblinphone/wrappers/cpp/CMakeFiles/liblinphone-cxx-wrapper.dir/build.make:85: linphone-sdk/liblinphone/wrappers/cpp/include/linphone++/linphone.hh] Error 1
make[1]: *** [CMakeFiles/Makefile2:5961: linphone-sdk/liblinphone/wrappers/cpp/CMakeFiles/liblinphone-cxx-wrapper.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 50%] Built target ISpell
[ 50%] Built target mbedtls
[ 50%] Built target yuv
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().

coloradoruss commented on 2025-11-29 00:45 (UTC)

Regarding my previous comment, despite deleting, re-downloading, re-making, deleting, ... about 4 or 5 times the other day, I decided to try again today, and it worked. Nothing has changed. Weird, but working...

coloradoruss commented on 2025-11-25 22:45 (UTC) (edited on 2025-11-25 22:47 (UTC) by coloradoruss)

Hello, I am trying to install as follows:

git clone https://aur.archlinux.org/linphone-desktop.git
cd linphone-desktop/
makepkg -s

I have worked through as many dependency issues that popped up, and now I am getting the following error at the end of the makepkg procedure:

  
  ***************************************************************************
  ***************************************************************************
  ***** Linphone SDK without third party GPL software                   *****
  ***** If you acquired a proprietary license from Belledonne           *****
  ***** Communications, this SDK can be used to create                  *****
  ***** a proprietary Linphone-based application.                       *****
  ***************************************************************************
  ***************************************************************************

-- Found BCToolbox: bctoolbox
CMake Warning (dev) at linphone-app/CMakeLists.txt:99 (set):
  implicitly converting 'BOOLEAN' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at linphone-app/CMakeLists.txt:100 (set):
  implicitly converting 'BOOLEAN' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Trying to find LinphoneCxx
-- Trying to find Mediastreamer2
-- Found Mediastreamer2: mediastreamer2
-- Trying to find Belcard
-- Trying to find LibLinphone
Optional package TextToSpeech found.
Optional package QmlModels found.
-- Package file name is linphone-5.3.1
-- Versions : 5.3.1, 5.3.1
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
    Aborting...

The only think I can see that it may be is the lack of a CMakeLists.txt in every external dependency directory:

 
CMake Error at linphone-sdk/cmake/ExternalDependencies.cmake:419 (add_subdirectory):
  The source directory

    /home/russ/.aur-downloads/linphone-desktop/src/linphone-desktop/linphone-sdk/external/decaf

  does not contain a CMakeLists.txt file.
Call Stack (most recent call first):
  linphone-sdk/cmake/ExternalDependencies.cmake:426 (add_decaf)
  linphone-sdk/CMakeLists.txt:131 (include)


CMake Error at linphone-sdk/cmake/ExternalDependencies.cmake:669 (add_subdirectory):
  The source directory

    /home/russ/.aur-downloads/linphone-desktop/src/linphone-desktop/linphone-sdk/external/jsoncpp

  does not contain a CMakeLists.txt file.
Call Stack (most recent call first):
  linphone-sdk/cmake/ExternalDependencies.cmake:676 (add_jsoncpp)
  linphone-sdk/CMakeLists.txt:131 (include)

...

I have beat my head on the wall for hours trying to figure this out. Any suggestions? Tks

Arc commented on 2025-11-05 23:29 (UTC) (edited on 2025-11-05 23:35 (UTC) by Arc)

I'm getting the same failure that @Flammkuchen raises. And the same changes/additions to PKGBUILD allowed it to build (though not work yet).

Flammkuchen commented on 2025-10-22 07:24 (UTC)

This package fails to build for me with the qt6 dependencies. If I change them to qt5 and add qt5-quickcontrols2 to the dependencies and meson to the makedepends, it builds and starts.

wooptoo commented on 2025-10-20 12:45 (UTC)

Thank you Nathan for maintaining this package

nathanchere commented on 2025-10-20 05:50 (UTC)

Sorry this took a while to fix, the PKGBUILD has now been rewritten from scratch to address several build issues and remove workarounds which are no longer relevant.

daniel7 commented on 2025-08-01 12:37 (UTC)

Thanks for commenting on this and bringing my attention to it.

It seems that something in Arch has changed and is now conflicting. I don't think it makes much sense to try to fix the 5.2.6 version now, as I assume the next stable version is around the corner. For now, I'm going to upgrade the package to version 6 beta, since this linphone-desktop version is quite old anyway (even though it's still the latest stable release and this AUR package should track the stable release).

I'm currently having some build problems that I hope to fix soon.