From 3363e9605cb0f369d83751e66731975ca95c5191 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 10 Jun 2023 22:24:17 +0200 Subject: [PATCH 1/9] bzrtp: update to 5.2.109 --- srcpkgs/bzrtp/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/bzrtp/template b/srcpkgs/bzrtp/template index ef3253eac68b0..15c2d5634a777 100644 --- a/srcpkgs/bzrtp/template +++ b/srcpkgs/bzrtp/template @@ -1,6 +1,6 @@ # Template file for 'bzrtp' pkgname=bzrtp -version=5.2.6 +version=5.2.109 revision=1 build_style=cmake configure_args="-DENABLE_TESTS=FALSE -DENABLE_STATIC=FALSE" @@ -10,7 +10,7 @@ maintainer="John " license="GPL-2.0-or-later" homepage="https://www.linphone.org" distfiles="https://gitlab.linphone.org/BC/public/bzrtp/-/archive/${version}/bzrtp-${version}.tar.gz" -checksum=f923cbc6728efb9468bc3a0ec1b85d81c31dcfe10e33ca2587200260d62c1884 +checksum=566eb183dcf68665e6dcb64e62d610a504d41a268fa113ff76a4f76f1c5ad0b0 bzrtp-devel_package() { depends="${makedepends} ${sourcepkg}>=${version}_${revision}" From dd7738becc2657d5472d7a193e4c223f921299df Mon Sep 17 00:00:00 2001 From: John Date: Sat, 10 Jun 2023 22:24:28 +0200 Subject: [PATCH 2/9] mediastreamer: update to 5.2.109. --- srcpkgs/mediastreamer/template | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/srcpkgs/mediastreamer/template b/srcpkgs/mediastreamer/template index d29210c1bf9c7..ee05bde6e0f07 100644 --- a/srcpkgs/mediastreamer/template +++ b/srcpkgs/mediastreamer/template @@ -1,20 +1,20 @@ # Template file for 'mediastreamer' pkgname=mediastreamer -version=5.2.6 -revision=2 +version=5.2.109 +revision=1 build_style=cmake configure_args="-DENABLE_STRICT=0 -DENABLE_UNIT_TESTS=0" hostmakedepends="python3" makedepends="bzrtp-devel ffmpeg-devel glew-devel libXv-devel libsrtp-devel libupnp-devel libvpx-devel mbedtls-devel opus-devel ortp-devel pulseaudio-devel - libtheora-devel speex-devel v4l-utils-devel bcg729-devel bcmatroska2-devel libgsm-devel" -# zxing-cpp-devel (1.2.0 probably not compatible, check again after updaing xzing) + libtheora-devel speex-devel v4l-utils-devel bcg729-devel bcmatroska2-devel libgsm-devel + zxing-cpp-devel" short_desc="Powerful and lightweight streaming engine for voice/video telephony" maintainer="John " license="AGPL-3.0-or-later" homepage="https://www.linphone.org/technical-corner/mediastreamer2" distfiles="https://gitlab.linphone.org/BC/public/mediastreamer2/-/archive/${version}/mediastreamer2-${version}.tar.gz" -checksum=a83cf50a367c81c7c1085f3c28ccc1420a0e31e698cf28fdcdaf1d52fd673643 +checksum=053f81bca9b7e51ca43a0105277c0188a8b0be898fc45a8cee43875384d22f5e post_install() { vlicense LICENSE.txt From 95f17bdea54cbe1d8121741e18101211525e9e03 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 10 Jun 2023 22:24:33 +0200 Subject: [PATCH 3/9] belle-sip: update to 5.2.109. --- srcpkgs/belle-sip/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/belle-sip/template b/srcpkgs/belle-sip/template index 83eed997d6d1b..580f053b07e16 100644 --- a/srcpkgs/belle-sip/template +++ b/srcpkgs/belle-sip/template @@ -1,6 +1,6 @@ # Template file for 'belle-sip' pkgname=belle-sip -version=5.2.6 +version=5.2.109 revision=1 build_style=cmake configure_args="-DENABLE_STRICT=OFF -DENABLE_TESTS=NO -DCMAKE_SKIP_INSTALL_RPATH=ON @@ -11,7 +11,7 @@ maintainer="John " license="GPL-2.0-or-later" homepage="https://www.linphone.org" distfiles="https://gitlab.linphone.org/BC/public/belle-sip/-/archive/${version}/belle-sip-${version}.tar.gz" -checksum=e567a4823df0a782a5b9af61dcab6ca78f3bbb3f72c6a4b2a2e791e29e573826 +checksum=3ac2c902542f2327ebbc3822c6f04aed75f52e5d7a1bdf17288ad40f55b698b4 belle-sip-devel_package() { depends="${sourcepkg}>=${version}_${revision}" From e2901b87c67e73ab4704ab86f91f13bfebe0e4ed Mon Sep 17 00:00:00 2001 From: John Date: Sat, 10 Jun 2023 22:24:38 +0200 Subject: [PATCH 4/9] belcard: update to 5.2.109. --- srcpkgs/belcard/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/belcard/template b/srcpkgs/belcard/template index e9cf1250059b0..dfe225792171d 100644 --- a/srcpkgs/belcard/template +++ b/srcpkgs/belcard/template @@ -1,6 +1,6 @@ # Template file for 'belcard' pkgname=belcard -version=5.2.6 +version=5.2.109 revision=1 build_style=cmake configure_args="-DENABLE_STATIC=FALSE -DENABLE_UNIT_TESTS=FALSE" @@ -10,7 +10,7 @@ maintainer="John " license="GPL-3.0-or-later" homepage="https://linphone.org" distfiles="https://gitlab.linphone.org/BC/public/belcard/-/archive/${version}/belcard-${version}.tar.gz" -checksum=36a6a03493349ead775b7dfb4ed3435abf2eb0b92ff145c2cd2107f6ca51821d +checksum=dc13a1735fefce5c3dedb6409e5798715fbca87d6a29545d3acacde282f64f26 belcard-devel_package() { short_desc+=" - development files" From 51ebfc057110d9968bc003d9aafbef5f352b1cdb Mon Sep 17 00:00:00 2001 From: John Date: Sat, 10 Jun 2023 22:24:47 +0200 Subject: [PATCH 5/9] belr: update to 5.2.109. --- srcpkgs/belr/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/belr/template b/srcpkgs/belr/template index 103bef203e015..bc812a94f28ee 100644 --- a/srcpkgs/belr/template +++ b/srcpkgs/belr/template @@ -1,6 +1,6 @@ # Template file for 'belr' pkgname=belr -version=5.2.6 +version=5.2.109 revision=1 build_style=cmake configure_args="-DENABLE_STATIC=FALSE -DENABLE_TESTS=NO" @@ -10,7 +10,7 @@ maintainer="John " license="GPL-3.0-or-later" homepage="https://www.linphone.org" distfiles="https://gitlab.linphone.org/BC/public/belr/-/archive/${version}/belr-${version}.tar.gz" -checksum=7e9256c6036a8715ebd10e9b0f57ae3256995d8aa49ed281b76ca39da16dbac0 +checksum=6e8b0684e95620fe92cff48fe9b7ad85b37c41408cee39af4355bc6d73362457 belr-devel_package() { short_desc+=" - development files" From 7bf8a71a364209520ab28c6b6756790fef04f0a9 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 10 Jun 2023 22:24:55 +0200 Subject: [PATCH 6/9] linphone: update to 5.2.109. --- srcpkgs/linphone/template | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/srcpkgs/linphone/template b/srcpkgs/linphone/template index 2212f78f78e57..1c69df107416d 100644 --- a/srcpkgs/linphone/template +++ b/srcpkgs/linphone/template @@ -1,10 +1,10 @@ # Template file for 'linphone' pkgname=linphone -version=5.2.7 +version=5.2.109 revision=1 build_style="cmake" configure_args="-DENABLE_STRICT=FALSE - -DENABLE_ADVANCED_IM=FALSE -DENABLE_DB_STORAGE=FALSE + -DENABLE_ADVANCED_IM=FALSE -DENABLE_DB_STORAGE=TRUE -DENABLE_LIME=NO -DENABLE_LIME_X3DH=NO -DENABLE_UNIT_TESTS=NO -DENABLE_STATIC=OFF -DENABLE_FLEXIAPI=OFF -DENABLE_QRCODE=OFF" # FLEXIAPI disabled because their cmake script doesn't find jsoncpp @@ -13,13 +13,14 @@ hostmakedepends="doxygen graphviz python3-pystache python3-six makedepends="sqlite-devel readline-devel mediastreamer-devel belle-sip-devel speex-devel libxml2-devel libnotify-devel bctoolbox-devel ortp-devel bzrtp-devel gettext-devel ortp-devel - libupnp-devel libsrtp-devel belcard-devel libxerces-c-devel" + libupnp-devel libsrtp-devel belcard-devel libxerces-c-devel + soci-devel" short_desc="Voice-over-IP phone" maintainer="John " license="AGPL-3.0-or-later" homepage="https://www.linphone.org" distfiles="https://gitlab.linphone.org/BC/public/liblinphone/-/archive/${version}/liblinphone-${version}.tar.gz" -checksum=b64c452995f48264f5a73674035c4b6b38d7008128f4cd54f2fa0f5836170536 +checksum=0b57c4f0188c210795213185e7304e7c0321956a367e4496d1bb9363cb7bab34 pre_build() { echo "#define MS2_GIT_VERSION=unknown" > coreapi/gitversion.h From c16c567e99aa9e3cd3045af8ca688843f7c517b4 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 10 Jun 2023 22:25:22 +0200 Subject: [PATCH 7/9] linphone-desktop: update to 5.1.2. --- srcpkgs/linphone-desktop/patches/cmake.patch | 16 ++++++++++++++++ srcpkgs/linphone-desktop/template | 7 ++++--- 2 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 srcpkgs/linphone-desktop/patches/cmake.patch diff --git a/srcpkgs/linphone-desktop/patches/cmake.patch b/srcpkgs/linphone-desktop/patches/cmake.patch new file mode 100644 index 0000000000000..cb80d1c639635 --- /dev/null +++ b/srcpkgs/linphone-desktop/patches/cmake.patch @@ -0,0 +1,16 @@ +--- linphone-desktop-5.1.2/linphone-app/CMakeLists.txt 2023-10-19 21:30:01.079378121 +0200 ++++ - 2023-10-19 21:33:10.349584407 +0200 +@@ -48,13 +48,6 @@ + if(UNIX AND NOT APPLE) + set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) + endif() +-list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake") +-list(APPEND CMAKE_MODULE_PATH "${LINPHONE_OUTPUT_DIR}/cmake") +-list(APPEND CMAKE_MODULE_PATH "${LINPHONE_OUTPUT_DIR}/lib64/cmake") +-list(APPEND CMAKE_MODULE_PATH "${LINPHONE_OUTPUT_DIR}/lib/cmake") +- +-list(APPEND CMAKE_PREFIX_PATH "${QTKEYCHAIN_OUTPUT_DIR}/lib64/cmake") +-list(APPEND CMAKE_PREFIX_PATH "${QTKEYCHAIN_OUTPUT_DIR}/lib/cmake") + + set(APP_LIBRARY app-library) + set(APP_PLUGIN app-plugin) diff --git a/srcpkgs/linphone-desktop/template b/srcpkgs/linphone-desktop/template index 0e56d88ebc865..2062e7a7ec026 100644 --- a/srcpkgs/linphone-desktop/template +++ b/srcpkgs/linphone-desktop/template @@ -1,20 +1,21 @@ # Template file for 'linphone-desktop' pkgname=linphone-desktop -version=5.0.4 +version=5.1.2 revision=1 build_wrksrc="linphone-app" # The root cmake is glue code for their vendored libs build_style=cmake hostmakedepends="qt5-qmake qt5-host-tools qt5-declarative" makedepends="bctoolbox-devel belcard-devel belle-sip-devel linphone-devel mediastreamer-devel qt5-declarative-devel qt5-quickcontrols2-devel - qt5-svg-devel qt5-tools-devel qt5-webview-devel qt5-speech-devel" + qt5-svg-devel qt5-tools-devel qt5-webview-devel qt5-speech-devel + qt5-multimedia-devel" depends="qt5>=5.9_1 qt5-quickcontrols qt5-quickcontrols2 qt5-graphicaleffects" short_desc="Linphone qt desktop" maintainer="John " license="GPL-3.0-or-later" homepage="https://www.linphone.org/" distfiles="https://gitlab.linphone.org/BC/public/linphone-desktop/-/archive/${version}/linphone-desktop-${version}.tar.gz" -checksum=0399b32100dd555ab503b0f8856f6a632cd704672805301c7c753b8a1183a445 +checksum=3d4757fa6a6e2d866ab768cffc6495ab6b73da3c38dabc561cae127155a6f72b replaces="linphone-gui>=0" pre_configure() { From 8a42dc5a830c07e50974cd33239b896b9637ca6e Mon Sep 17 00:00:00 2001 From: John Date: Sat, 10 Jun 2023 22:36:01 +0200 Subject: [PATCH 8/9] bctoolbox: update to 5.2.109. --- srcpkgs/bctoolbox/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/bctoolbox/template b/srcpkgs/bctoolbox/template index 3beea9e1f7216..96b8b5fa6b58f 100644 --- a/srcpkgs/bctoolbox/template +++ b/srcpkgs/bctoolbox/template @@ -1,17 +1,17 @@ # Template file for 'bctoolbox' pkgname=bctoolbox -version=5.2.6 -revision=2 +version=5.2.109 +revision=1 build_style=cmake configure_args="-DENABLE_TESTS=ON -DENABLE_TESTS_COMPONENT=FALSE - -DCMAKE_MODULE_PATH=/usr/lib/cmake" + -DENABLE_STRICT=FALSE -DCMAKE_MODULE_PATH=/usr/lib/cmake" makedepends="bcunit-devel mbedtls-devel" short_desc="Library to create and run audio and video streams" maintainer="John " license="GPL-2.0-only" homepage="https://gitlab.linphone.org/BC/public/bctoolbox" distfiles="https://gitlab.linphone.org/BC/public/bctoolbox/-/archive/${version}/bctoolbox-${version}.tar.gz" -checksum=573dd538cfdb6b13007c843ded101601d441b5da717597171823e49a619083c4 +checksum=54d66d62146a7b5cfab5c33a31a34bc1b5e99c1b38bc0d10ec29a079b1886e1b bctoolbox-devel_package() { depends="bctoolbox-${version}_${revision}" From a53d196fe1fead7e5ce38b3be511b6eb626012b7 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 19 Oct 2023 22:04:39 +0200 Subject: [PATCH 9/9] soci: add soname to shlibs --- common/shlibs | 1 + 1 file changed, 1 insertion(+) diff --git a/common/shlibs b/common/shlibs index 987b52451767a..119a11dfa7a6c 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3444,6 +3444,7 @@ liblinphone.so.10 linphone-4.4.0_1 liblinphone++.so.10 linphone-4.4.0_1 libbelr.so.1 belr-0.1.3_1 libbelcard.so.1 belcard-1.0.2_1 +libsoci_core.so.4.0 soci-4.0.3_1 libshaderc_shared.so.1 shaderc-2018.0_1 libglslang.so.11 glslang-11.11.0_1 libHLSL.so glslang-11.11.0_1