Skip to content
Snippets Groups Projects
Commit 361e17d7 authored by Celeste's avatar Celeste Committed by Natanael Copa
Browse files

testing/linphone: upgrade to 5.3.38

parent 18f1da01
No related branches found
No related tags found
1 merge request!63885Linphone suite: upgrade to 5.3.38, main/mbedtls: upgrade to 3.6.0 LTS & community/mbedtls2: new aport
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=linphone
pkgver=5.2.86
pkgver=5.3.38
pkgrel=0
pkgdesc="An opensource SIP phone for voice/video calls and instant messaging"
url="https://linphone.org/"
......@@ -34,7 +34,7 @@ makedepends="
"
subpackages="$pkgname-dev $pkgname-libs"
source="https://gitlab.linphone.org/BC/public/liblinphone/-/archive/$pkgver/liblinphone-$pkgver.tar.gz
cxx17.patch
fix-cmake-path.patch
"
builddir="$srcdir/lib$pkgname-$pkgver"
......@@ -53,7 +53,7 @@ build() {
-DENABLE_LIME=NO \
-DENABLE_LIME_X3DH=NO \
-DENABLE_NOTIFY=YES \
-DENABLE_SHARED=YES \
-DBUILD_SHARED_LIBS=YES \
-DENABLE_STATIC=NO \
-DENABLE_STRICT=NO \
-DENABLE_STRICT=NO \
......@@ -70,14 +70,12 @@ package() {
dev() {
default_dev
mkdir -p "$subpkgdir"/usr/lib/cmake/Linphone
mv "$pkgdir"/usr/share/Linphone/cmake/* "$subpkgdir"/usr/lib/cmake/Linphone
# Fix includes
sed -i -e 's/INTERFACE_INCLUDE_DIRECTORIES.*/INTERFACE_INCLUDE_DIRECTORIES\ \"\/usr\/include\"/g' "$subpkgdir"/usr/lib/cmake/Linphone/LinphoneTargets.cmake
sed -i -e 's/INTERFACE_INCLUDE_DIRECTORIES.*/INTERFACE_INCLUDE_DIRECTORIES\ \"\/usr\/include\"/g' "$subpkgdir"/usr/lib/cmake/LibLinphone/LibLinphoneTargets.cmake
}
sha512sums="
d4fea5f3764373b9ca8e2292621fecc9d2ba01296fb2dcfae722668fc0fa9683ebf8fd274ff290a7db596359f1a143690edb4448d12d96f6b87b355b82a03f22 liblinphone-5.2.86.tar.gz
ec5832c6b6d596b51688918deeb4ca0cc4bbe90a217cdf88d39d799c2641078da5f24dc3048f3a8df1e43bb7a3107074244e0d052b52b9332553a1618b7a51f6 cxx17.patch
3a73cae2665bcc40939000bd7d474551499cfc5a075e49ee6d4afa723c127fa599589e0fabd15de34f28d87529bfe002fa8cdfa4ae42ec31cf734fbeaa862f74 liblinphone-5.3.38.tar.gz
57f3c1ab1172133167991429150e3bbff6213817deea988c302d367a6a0b1315030f2027b6493a64c9b41f3d112d95eeea4a20ae3dc07c3ebb3be3aa95e42d3f fix-cmake-path.patch
"
needed for zxing
--
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 475ff16..a771e45 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -92,7 +92,7 @@ cmake_dependent_option(ENABLE_QRCODE "Enable QRCode support" YES "ENABLE_VIDEO"
# * DISABLE_BC_PACKAGE_SEARCH: skip find_package() for every BC package (bctoolbox, ortp, etc.)
# * DISABLE_SOCI_PACKAGE_SEARCH: skip find_package() for Soci.
-set(CMAKE_CXX_STANDARD 14)
+set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_EXTENSIONS NO)
if(NOT CMAKE_BUILD_TYPE)
Adapted from https://github.com/OpenMandrivaAssociation/linphone/blob/master/liblinphone-5.3.6-cmake-config-location.patch
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -397,7 +397,7 @@
endif()
include(CMakePackageConfigHelpers)
-set(CMAKE_MODULES_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/cmake")
+set(CMAKE_MODULES_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/")
configure_package_config_file("cmake/${PROJECT_NAME}Config.cmake.in" "${PROJECT_BINARY_DIR}/${PROJECT_NAME}Config.cmake"
INSTALL_DESTINATION "${CMAKE_MODULES_INSTALL_DIR}"
PATH_VARS LIBLINPHONE_PLUGINS_DIR
--- a/wrappers/cpp/CMakeLists.txt
+++ b/wrappers/cpp/CMakeLists.txt
@@ -98,12 +98,12 @@
install(EXPORT LinphoneCxxTargets
FILE LinphoneCxxTargets.cmake
- DESTINATION "${CMAKE_INSTALL_DATADIR}/LinphoneCxx/cmake"
+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/LinphoneCxx"
)
install(FILES
"${CMAKE_CURRENT_BINARY_DIR}/LinphoneCxxConfig.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/LinphoneCxxVersion.cmake"
- DESTINATION "${CMAKE_INSTALL_DATADIR}/LinphoneCxx/cmake"
+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/LinphoneCxx"
)
if(ENABLE_DOC OR ENABLE_CXX_WRAPPER)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment