From 361e17d7dbfc6ed4bb12c47c63f3cc27d0d169c9 Mon Sep 17 00:00:00 2001 From: Celeste <20312-Celeste@users.gitlab.alpinelinux.org> Date: Wed, 10 Apr 2024 16:51:24 +0000 Subject: [PATCH] testing/linphone: upgrade to 5.3.38 --- testing/linphone/APKBUILD | 14 ++++++------ testing/linphone/cxx17.patch | 15 ------------- testing/linphone/fix-cmake-path.patch | 31 +++++++++++++++++++++++++++ 3 files changed, 37 insertions(+), 23 deletions(-) delete mode 100644 testing/linphone/cxx17.patch create mode 100644 testing/linphone/fix-cmake-path.patch diff --git a/testing/linphone/APKBUILD b/testing/linphone/APKBUILD index f1e179fa8faf..da6d0fdff838 100644 --- a/testing/linphone/APKBUILD +++ b/testing/linphone/APKBUILD @@ -1,7 +1,7 @@ # 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 " diff --git a/testing/linphone/cxx17.patch b/testing/linphone/cxx17.patch deleted file mode 100644 index f6200bce2624..000000000000 --- a/testing/linphone/cxx17.patch +++ /dev/null @@ -1,15 +0,0 @@ -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) diff --git a/testing/linphone/fix-cmake-path.patch b/testing/linphone/fix-cmake-path.patch new file mode 100644 index 000000000000..5ee0f9786abc --- /dev/null +++ b/testing/linphone/fix-cmake-path.patch @@ -0,0 +1,31 @@ +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) + -- GitLab