Package Details: linphone-desktop-git 4.3.0.alpha.r53.gc4f9aaff-1

Git Clone URL: https://aur.archlinux.org/linphone-desktop-git.git (read-only, click to copy)
Package Base: linphone-desktop-git
Description: A Voice-over-IP phone
Upstream URL: http://www.linphone.org
Licenses: GPL
Conflicts: linphone-desktop
Provides: linphone-desktop
Submitter: thrasibule
Maintainer: thrasibule
Last Packager: thrasibule
Votes: 6
Popularity: 0.000000
First Submitted: 2017-09-08 00:26 (UTC)
Last Updated: 2020-11-29 01:39 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

dreieck commented on 2023-12-22 15:03 (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!

AndyM48 commented on 2021-08-13 07:52 (UTC)

I am still getting an error with 0001-do-not-build-linphone-sdk.patch

Could someone please post the correct, complete file?

cropinghigh commented on 2021-01-16 12:00 (UTC) (edited on 2021-01-16 12:01 (UTC) by cropinghigh)

To make it build on latest version you need to:

Change lines in 0001-do-not-build-linphone-sdk.path to:

@@ -159,62 +159,6 @@
find_package(Mediastreamer2 CONFIG QUIET)
find_package(ortp CONFIG QUIET)

-if(NOT (LinphoneCxx_FOUND) OR NOT (Linphone_FOUND) OR NOT (bctoolbox_FOUND) OR NOT (belcard_FOUND) OR NOT (Mediastreamer2_FOUND) OR NOT (ortp_FOUND) OR FORCE_APP_EXTERNAL_PROJECTS)
-   message("Projects are set as External projects. You can start building them by using for example : cmake --build . --target install")
-   ExternalProject_Add(linphone-qt PREFIX "${CMAKE_BINARY_DIR}/linphone-app"
-       SOURCE_DIR "${CMAKE_SOURCE_DIR}/linphone-app"
-       INSTALL_DIR "${APPLICATION_OUTPUT_DIR}"
-       BINARY_DIR "${CMAKE_BINARY_DIR}/linphone-app"
-       DEPENDS ${APP_DEPENDS}
-       BUILD_COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR> --config $<CONFIG> ${PROJECT_BUILD_COMMAND}
-       INSTALL_COMMAND ${CMAKE_COMMAND} -E echo "Install step will not be done by external project"
-       LIST_SEPARATOR | # Use the alternate list separator
-       CMAKE_ARGS ${APP_OPTIONS} ${USER_ARGS} -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> -DCMAKE_PREFIX_PATH=${PREFIX_PATH}
-   # ${APP_OPTIONS}
-       BUILD_ALWAYS ON
-   )
-   if( ENABLE_BUILD_APP_PLUGINS)
-       ExternalProject_Add(app-plugins PREFIX "${CMAKE_BINARY_DIR}/plugins-app"
-           SOURCE_DIR "${CMAKE_SOURCE_DIR}/plugins"
-           INSTALL_DIR "${APPLICATION_OUTPUT_DIR}"
-           BINARY_DIR "${CMAKE_BINARY_DIR}/plugins-app"
-           DEPENDS ${APP_DEPENDS} linphone-qt
-           BUILD_COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR> --config $<CONFIG> ${PROJECT_BUILD_COMMAND}
-           INSTALL_COMMAND ${CMAKE_COMMAND} -E echo "Install step is already done at build time."
-           LIST_SEPARATOR | # Use the alternate list separator
-           CMAKE_ARGS ${APP_OPTIONS} ${USER_ARGS} -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> -DCMAKE_PREFIX_PATH=${PREFIX_PATH}
-       )
-   endif()
-   install(CODE "message(STATUS Running install)")
-   set(AUTO_REGENERATION auto_regeneration)
-   if( ENABLE_BUILD_APP_PLUGINS)
-       add_custom_target(${AUTO_REGENERATION} ALL
-           COMMAND ${CMAKE_COMMAND} ${CMAKE_CURRENT_SOURCE_DIR}
-           DEPENDS app-plugins)
-   else()
-       add_custom_target(${AUTO_REGENERATION} ALL
-           COMMAND ${CMAKE_COMMAND} ${CMAKE_CURRENT_SOURCE_DIR}
-           DEPENDS linphone-qt)
-   endif()
-else()
-   message("Adding Linphone Desktop in an IDE-friendly state")
-   set(CMAKE_INSTALL_PREFIX "${APPLICATION_OUTPUT_DIR}")
-   add_subdirectory(${CMAKE_SOURCE_DIR}/linphone-app)
-   add_dependencies(app-library ${APP_DEPENDS})
-   if( ENABLE_BUILD_APP_PLUGINS)
-       add_custom_command(TARGET sdk PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory "${CMAKE_CURRENT_SOURCE_DIR}/linphone-app/include/" "${CMAKE_INSTALL_PREFIX}/include/")
-#      set(CMAKE_PREFIX_PATH "${CMAKE_PREFIX_PATH};${CMAKE_BINARY_DIR}/linphone-app")
-       add_subdirectory(${CMAKE_SOURCE_DIR}/plugins "plugins-app")
-   endif()
-endif()
-ExternalProject_Add(linphone-qt-only PREFIX "${CMAKE_BINARY_DIR}/linphone-app"
-    SOURCE_DIR "${CMAKE_SOURCE_DIR}/linphone-app"
-    INSTALL_DIR "${APPLICATION_OUTPUT_DIR}"
-    BINARY_DIR "${CMAKE_BINARY_DIR}/linphone-app"
-    BUILD_COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR> --config $<CONFIG> ${PROJECT_BUILD_COMMAND}
-#    INSTALL_COMMAND ${CMAKE_COMMAND} -E echo "Install step is already done at build time."
-    LIST_SEPARATOR | # Use the alternate list separator
-    CMAKE_ARGS ${APP_OPTIONS} ${USER_ARGS} -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> -DCMAKE_PREFIX_PATH=${PREFIX_PATH}
-    EXCLUDE_FROM_ALL ON
-    BUILD_ALWAYS ON
-)
+message("Adding Linphone Desktop in an IDE-friendly state")
+set(CMAKE_INSTALL_PREFIX "${APPLICATION_OUTPUT_DIR}")
+add_subdirectory(${CMAKE_SOURCE_DIR}/linphone-app)

diff --git a/linphone-app/cmake_builder/additional_steps.cmake b/linphone-app/cmake_builder/additional_steps.cmake

Then change lines PKGBUILD to: ...

sha256sums=('SKIP'
        'SKIP'
        '6f92f10991d1705b719330efb468f141302179e52aa06f17dda16c6637d90b50')

...

make
sed -z 's/file\([^)]*linphone-sdk\/d[^\n]*\)//g' -i linphone-app/cmake_builder/linphone_package/cmake_install.cmake
sed "s|$srcdir/build/OUTPUT|/usr|" -i cmake_install.cmake

...

thrasibule commented on 2020-09-15 13:35 (UTC)

@jaro3 this doesn't show the actual error, please scroll up until you see the actual error, or put the full build log in a pastebin. Usually it's just a matter of rebuilding one of the -git dependencies.

jaro3 commented on 2020-09-15 05:19 (UTC)

Doesn't build :-(

/usr/src/tmp/liblinphone-git/src/linphone/coreapi/chat.c:183:19: note: declared here 183 | LinphoneChatRoom linphone_core_get_chat_room (LinphoneCore lc, const LinphoneAddress peerAddr) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: [coreapi/CMakeFiles/linphone-coreapi.dir/build.make:225: coreapi/CMakeFiles/linphone-coreapi.dir/chat.c.o] Error 1 make[1]: ** [CMakeFiles/Makefile2:395: coreapi/CMakeFiles/linphone-coreapi.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... /usr/src/tmp/liblinphone-git/src/linphone/wrappers/cpp/genwrapper.py:496: DeprecationWarning: 'U' mode is deprecated with open(tmppath, mode='rU') as f: [ 4%] Built target linphone-cxx-wrapper make: *** [Makefile:149: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build .

jaro3 commented on 2020-03-28 15:14 (UTC)

same here, please fix!

-> Found cmake.patch -> Found deprecated.patch -> Found find_minizip2.patch ==> Validating source files with sha256sums... linphone-desktop ... Skipped cmake.patch ... Passed deprecated.patch ... Passed find_minizip2.patch ... Passed ==> Extracting sources... -> Creating working copy of linphone-desktop git repo... Cloning into 'linphone-desktop'... done. ==> Starting prepare()... patching file CMakeLists.txt Hunk #1 FAILED at 97. 1 out of 1 hunk FAILED -- saving rejects to file CMakeLists.txt.rej ==> ERROR: A failure occurred in prepare(). Aborting...

bunder commented on 2020-03-20 16:26 (UTC)

==> Making package: linphone-desktop-git 4.1.1.r663.g4a43f00e-1
...
==> Starting prepare()...
patching file CMakeLists.txt
Hunk #1 FAILED at 97.
1 out of 1 hunk FAILED -- saving rejects to file CMakeLists.txt.rej
==> ERROR: A failure occurred in prepare().

monarc99 commented on 2019-11-14 21:07 (UTC)

belledonne switch to gitlab: https://gitlab.linphone.org/BC/public