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.076964
First Submitted: 2020-07-23 05:07 (UTC)
Last Updated: 2024-04-13 11:40 (UTC)

Latest Comments

1 2 3 4 Next › Last »

Invu commented on 2024-06-26 14:56 (UTC)

@ephecaff: add #include <unistd.h> in src/linphone-desktop/linphone-sdk/external/openldap/libraries/libldap/thr_posix.c

ephecaff commented on 2024-06-05 00:50 (UTC) (edited on 2024-06-05 00:52 (UTC) by ephecaff)

Failed to build:

/usr/src/debug/linphone-desktop/linphone-desktop/linphone-sdk/external/xerces-c/src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp: In member function ‘transcode’:
/usr/src/debug/linphone-desktop/linphone-desktop/linphone-sdk/external/xerces-c/src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp:492:1: warning: function may return address of local variable [-Wreturn-local-addr]
/usr/src/debug/linphone-desktop/linphone-desktop/linphone-sdk/external/xerces-c/src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp:422:10: note: declared here
/usr/src/debug/linphone-desktop/linphone-desktop/linphone-sdk/external/xerces-c/src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp: In member function ‘transcode’:
/usr/src/debug/linphone-desktop/linphone-desktop/linphone-sdk/external/xerces-c/src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp:561:1: warning: function may return address of local variable [-Wreturn-local-addr]
/usr/src/debug/linphone-desktop/linphone-desktop/linphone-sdk/external/xerces-c/src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp:532:11: note: declared here
[ 52%] Built target xerces-c
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: linphone-desktop-exit status 4

wooptoo commented on 2024-05-18 20:42 (UTC)

This fails to build with an error related to libaom: https://gist.github.com/radupotop/ac263eb3d0ac754b3a2c1c56022f72de

mets.web commented on 2024-05-18 13:10 (UTC) (edited on 2024-05-18 13:10 (UTC) by mets.web)

Current version build fails with

.../.cache/paru/clone/linphone-desktop/src/linphone-desktop/linphone-sdk/external/openldap/libraries/libldap/thr_posix.c: In function ‘ldap_pvt_thread_kill’:
.../.cache/paru/clone/linphone-desktop/src/linphone-desktop/linphone-sdk/external/openldap/libraries/libldap/thr_posix.c:225:19: error: implicit declaration of function ‘getpid’ [-Wimplicit-function-declaration]
  225 |         if (kill( getpid(), signo )<0)
      |                   ^~~~~~
make[2]: *** [linphone-sdk/external/openldap/libraries/libldap/CMakeFiles/ldap.dir/build.make:902: linphone-sdk/external/openldap/libraries/libldap/CMakeFiles/ldap.dir/thr_posix.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:3664: linphone-sdk/external/openldap/libraries/libldap/CMakeFiles/ldap.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

dreieck commented on 2024-04-28 16:25 (UTC)

You need to make the license identifier SPDX compliant:

linphone-desktop E: GPL is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.

Regards!

daniel7 commented on 2024-04-22 17:58 (UTC)

Thanks for reminding me :) To give some context why this change has not happend yet: One of the many submodules (https://gitlab.linphone.org/BC/public/linphone-desktop-plugins/contacts/contacts-api.git) is referenced in the gitmodules but appears to be unused; and in fact, requires credentials for cloning. The normal "git submodule update --init --recursive" ignores this silently; adding it explicitly obviously break the build process. I didn't just want to ignore the submodule since I'm not 100% sure if this breaks something down the line. So, I chose to upgrade the version in the "old, incorrect style" before I might accidentally break someone's install.

I will have to dig a bit around/ask upstream to figure out if this is intentional. Hopefully I'll have some time for this early next week.

Cheers!

dreieck commented on 2024-04-17 12:54 (UTC)

I see that you have updated the package on 2024-04-13, but still have not implemented what the git package guidelines say about git submodules:

You should download them via the source array and only reference them in prepare()!

Regards and thanks for the package!

daniel7 commented on 2024-02-04 13:35 (UTC)

Well, there is not really anything I can do regarding the invalid SSL certificate. Quick fix would be to manually download the icon.png and ignore the certificate. Should be fine as the PKGBUILD contains the icon.png's hash.

curl --insecure https://gitlab.linphone.org/BC/public/linphone-desktop/-/raw/8dfd384e3df08b200c8eb382b740da6839961bf0/linphone-app/assets/icons/hicolor/128x128/apps/icon.png > icon.png


Will change the git submodules in the next release. Thanks for letting me know.

dreieck commented on 2024-02-04 11:56 (UTC)

Can you, according to the VCS packaging guidelines, please list all git submodules in the source array and only add them in prepare() as described in the VCS packaging guidelines?

Regards and thanks for the package!

dreieck commented on 2024-02-04 11:52 (UTC) (edited on 2024-02-04 11:52 (UTC) by dreieck)

Upstream SSL certificate has expired ("Einmal mit Profis arbeiten …"):

==> Retrieving sources...
  -> Updating linphone-desktop git repo...
  -> Downloading linphone.png...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
==> ERROR: Failure while downloading https://gitlab.linphone.org/BC/public/linphone-desktop/-/raw/8dfd384e3df08b200c8eb382b740da6839961bf0/linphone-app/assets/icons/hicolor/128x128/apps/icon.png
    Aborting...