Search Criteria
Package Details: linphone-desktop-all-git 4.1.1.r663.4a43f00e-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/linphone-desktop-all-git.git (read-only, click to copy) |
---|---|
Package Base: | linphone-desktop-all-git |
Description: | A free VoIP and video softphone based on the SIP protocol (Installed in /opt with all deps included). |
Upstream URL: | https://www.linphone.org/ |
Licenses: | GPL2 |
Conflicts: | linphone, linphone-desktop, linphone-desktop-all |
Provides: | linphone-desktop, linphone-desktop-all |
Submitter: | frealgagu |
Maintainer: | None |
Last Packager: | frealgagu |
Votes: | 5 |
Popularity: | 0.000000 |
First Submitted: | 2018-06-26 21:12 (UTC) |
Last Updated: | 2019-07-20 18:15 (UTC) |
Dependencies (23)
- alsa-utils (alsa-utils-gitAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- glew (glew-libepoxyAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR, glew-gitAUR)
- gsm
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, jdk-android-studioAUR, jre17AUR, java-openjdk-binAUR, jre21-zulu-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jre17-zulu-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, java-openjdk-ea-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jdk21-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- libbsd (libbsd-gitAUR)
- pulseaudio (pulseaudio-dummyAUR, pulseaudio-gitAUR)
- qt5-graphicaleffects (qt5-graphicaleffects-gitAUR)
- qt5-quickcontrols (qt5-quickcontrols-gitAUR)
- qt5-quickcontrols2 (qt5-quickcontrols2-gitAUR)
- qt5-speech
- qt5-svg (qt5-svg-gitAUR)
- qt5-tools
- v4l-utils (v4l-utils-gitAUR)
- cmake (cmake-gitAUR) (make)
- doxygen (doxygen-gitAUR, doxygen-yapAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- graphviz (make)
- ladspa (make)
- nasm (nasm-gitAUR) (make)
- Show 3 more dependencies...
Required by (0)
Sources (50)
- bcg729
- bcmatroska2
- bctoolbox
- bcunit
- belcard
- belle-sip.patch
- belle-sip
- belr
- bv16-floatingpoint
- bzrtp
- codec2
- decaf
- ffmpeg
- gsm
- libjpeg-turbo
- libvpx
- libxml2
- libxsd
- lime
- linphone-cmake-builder
- linphone-desktop.patch
- linphone-desktop
- linphone-sdk
- linphone.desktop
- linphone.patch
- linphone
- mbedtls
- mediastreamer2
- minizip
- msamr
- mscodec2
- msopenh264
- mssilk
- mswasapi
- mswebrtc
- opencore-amr
- openh264
- opus
- ortp.patch
- ortp
- soci.patch
- soci
- speex
- sqlite3
- srtp
- vo-amrwbenc
- webrtc
- xerces-c
- zlib
- zxing-cpp
Latest Comments
« First ‹ Previous 1 2 3 4 5 Next › Last »
frealgagu commented on 2018-08-11 23:58 (UTC)
I've done the changes mentioned. It compiles and works for me.
Do you think I should add the submodules to sources?
https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git_Submodules
Maniaxx commented on 2018-08-11 19:29 (UTC) (edited on 2018-08-11 19:30 (UTC) by Maniaxx)
Uninstall the package first (/opt/linphone-desktop) and then re-build. The wrong rpaths point there. That's why it works for you.
Do not use the python script to pass the parameter. Its unreliable and doesn't work. Make it the official CMake way i linked below. I've tested it and it does work properly. Beside that, the other parameters you pass are useless as well.
--list-cmake-variables
is just user info and-DENABLE_RELATIVE_PREFIX=YES
is already included in thedesktop
profile (that is default), seeprepare.py
.You might want to enable the non-free codecs (AMR, SILK, G729 and H264). So the final build parameter looks like this:
frealgagu commented on 2018-08-11 02:17 (UTC)
Why do you say that it's not compiling properly? I've installed it in two machines and I'm able to do calls normally.
Maniaxx commented on 2018-08-11 01:49 (UTC)
It doesn't compile properly. Later on, rpaths are wrong in the linker phase. Just a guess, but i think the python script doesn't pass the option properly to all scripts.
frealgagu commented on 2018-08-10 23:04 (UTC)
@Maniaxx Awesome, it works as expected.
I've upgraded the PKGBUILD, but I've left the desktop file with just
Please confirm that you don't have issues with icons or something else.
Maniaxx commented on 2018-08-10 21:24 (UTC) (edited on 2018-08-10 22:51 (UTC) by Maniaxx)
It might go like this: https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/RPATH-handling
Edit: Seems to work. Set this in the top-level
CMakeLists.txt
:Edit2: You can check the
final rpath
e.g. with:linphone.desktop
can be set to this as well now:frealgagu commented on 2018-08-10 21:01 (UTC)
I've not found a way to build the application using relative paths, even passing arguments of RELATIVE_PREFIX_PATH and others, always exists a dependency with the build directory (that's the reason I build in /tmp/linphone-desktop).
I've created the issue https://github.com/BelledonneCommunications/linphone-desktop/issues/194 to see if there is an alternative. But the trouble here must be some of its dependencies (submodules) which establishes absolute paths. If you find a solution please let me know and I'll implement it.
Maniaxx commented on 2018-08-10 20:26 (UTC) (edited on 2018-08-10 20:48 (UTC) by Maniaxx)
Yes, that's correct.
Edit: There is a typo in PKGBUILD
conflicts=("linphone-dekstop")
I'm wondering if its even necessary to link it to the build directory (/tmp/linphone-desktop) in the first place. There should be a build option to set rpath/sysroot independently to /opt/linphone-desktop. On GNU make its possible so CMake should do it as well i think. I will take a look. If i stumble upon something i'll let you know.
frealgagu commented on 2018-08-10 19:50 (UTC) (edited on 2018-08-10 19:50 (UTC) by frealgagu)
The wrapping in sh -c "..." was to solve the starter icon?
Then you mean leave the desktop file as follows:
I'll fix it in the next build.
Maniaxx commented on 2018-08-10 19:06 (UTC) (edited on 2018-08-10 19:29 (UTC) by Maniaxx)
Build has finished successfully. Thanks!
But there seems to be a bug in the starter icon. I wrapped the line below into a
sh -c "..."
and it worked. I'm on XFCE/Thunar.« First ‹ Previous 1 2 3 4 5 Next › Last »