[packages/linphone/DEVEL-5] - updated to 5.0.15
qboosh
qboosh at pld-linux.org
Fri Apr 21 19:11:30 CEST 2023
commit 85803976753330d5ba4bdabb86300ef500478549
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Apr 21 19:14:08 2023 +0200
- updated to 5.0.15
linphone-no-sdk.patch | 12 ++++++------
linphone.spec | 31 ++++++++++++++++---------------
2 files changed, 22 insertions(+), 21 deletions(-)
---
diff --git a/linphone.spec b/linphone.spec
index 7b39656..e3f5a53 100644
--- a/linphone.spec
+++ b/linphone.spec
@@ -1,14 +1,14 @@
Summary: Linphone Internet Phone
Summary(pl.UTF-8): Linphone - telefon internetowy
Name: linphone
-# 5.0+ requires SDK v5.2, which is partially on AGPL (see DEVEL-5 branch)
-Version: 4.4.11
+Version: 5.0.15
Release: 1
-License: GPL v3+ or proprietary
+# linphone itself is GPL, but ortp+mediastreamer+liblinphone 5.2 are AGPL
+License: GPL v3+/AGPL v3+ or proprietary
Group: Applications/Communications
#Source0Download: https://gitlab.linphone.org/BC/public/linphone-desktop/-/tags
Source0: https://gitlab.linphone.org/BC/public/linphone-desktop/-/archive/%{version}/linphone-desktop-%{version}.tar.bz2
-# Source0-md5: 89948a7412880c6393b3254fb99c50ef
+# Source0-md5: f2e6513759255f2c24323af7f403ab34
Patch0: %{name}-no-sdk.patch
Patch1: %{name}-cmake.patch
Patch2: %{name}-install.patch
@@ -24,24 +24,24 @@ BuildRequires: Qt5Quick-controls2-devel >= 5.12
BuildRequires: Qt5Speech-devel >= 5.12
BuildRequires: Qt5Svg-devel >= 5.12
BuildRequires: Qt5Widgets-devel >= 5.12
-BuildRequires: bctoolbox-devel >= 0.0.3
-BuildRequires: belcard-devel >= 5.1
+BuildRequires: bctoolbox-devel >= 5.2
+BuildRequires: belcard-devel >= 5.2
BuildRequires: cmake >= 3.1
BuildRequires: doxygen
-BuildRequires: liblinphone-devel >= 5.1
-BuildRequires: liblinphone-c++-devel >= 5.1
+BuildRequires: liblinphone-devel >= 5.2
+BuildRequires: liblinphone-c++-devel >= 5.2
BuildRequires: libstdc++-devel >= 6:4.7
-BuildRequires: mediastreamer-devel >= 5.1
-BuildRequires: ortp-devel >= 5.1
+BuildRequires: mediastreamer-devel >= 5.2
+BuildRequires: ortp-devel >= 5.2
BuildRequires: pkgconfig
BuildRequires: qt5-build >= 5.12
BuildRequires: qt5-linguist >= 5.12
BuildRequires: rpmbuild(macros) >= 1.605
-Requires: belcard >= 5.1
-Requires: liblinphone >= 5.1
-Requires: liblinphone-c++ >= 5.1
-Requires: mediastreamer >= 5.1
-Requires: ortp >= 5.1
+Requires: belcard >= 5.2
+Requires: liblinphone >= 5.2
+Requires: liblinphone-c++ >= 5.2
+Requires: mediastreamer >= 5.2
+Requires: ortp >= 5.2
Obsoletes: linphoneqt < 4.2
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -124,6 +124,7 @@ rm -rf $RPM_BUILD_ROOT
%{_iconsdir}/hicolor/scalable/apps/linphone.svg
%{_datadir}/linphone/assistant
%dir %{_datadir}/linphone/languages
+%lang(cs) %{_datadir}/linphone/languages/cs.qm
%lang(da) %{_datadir}/linphone/languages/da.qm
%lang(de) %{_datadir}/linphone/languages/de.qm
%{_datadir}/linphone/languages/en.qm
diff --git a/linphone-no-sdk.patch b/linphone-no-sdk.patch
index c14b0d2..f4ebaea 100644
--- a/linphone-no-sdk.patch
+++ b/linphone-no-sdk.patch
@@ -1,6 +1,6 @@
---- linphone-desktop-4.4.11/linphone-app/cmake_builder/linphone_package/CMakeLists.txt.orig 2022-11-03 08:37:39.000000000 +0100
-+++ linphone-desktop-4.4.11/linphone-app/cmake_builder/linphone_package/CMakeLists.txt 2023-04-19 22:47:47.690707946 +0200
-@@ -231,7 +231,9 @@ else()# Not Windows and Apple
+--- linphone-desktop-5.0.15/linphone-app/cmake_builder/linphone_package/CMakeLists.txt.orig 2023-04-11 15:14:58.000000000 +0200
++++ linphone-desktop-5.0.15/linphone-app/cmake_builder/linphone_package/CMakeLists.txt 2023-04-19 21:14:24.354397157 +0200
+@@ -241,7 +241,9 @@ else()# Not Windows and Apple
execute_process(COMMAND install_name_tool -rpath "${LINPHONE_OUTPUT_DIR}/${CMAKE_INSTALL_LIBDIR}" "$ORIGIN/../lib" "${LIBRARY}")
execute_process(COMMAND install_name_tool -addrpath "$ORIGIN/../lib64" "${LIBRARY}")
endforeach ()
@@ -10,15 +10,15 @@
#Just in case. This is useless because we have to use CMAKE_INSTALL_LIBDIR
if( EXISTS "${LINPHONE_OUTPUT_DIR}/lib/")
file(GLOB SHARED_LIBRARIES "${LINPHONE_OUTPUT_DIR}/lib/*.so*")
-@@ -257,6 +259,7 @@ else()# Not Windows and Apple
+@@ -267,6 +269,7 @@ else()# Not Windows and Apple
endif()
install(FILES ${SHARED_LIBRARIES} DESTINATION "lib64")
endif()
+ if (EXISTS "${LINPHONE_OUTPUT_DIR}/${CMAKE_INSTALL_DATAROOTDIR}")
- install(DIRECTORY "${LINPHONE_OUTPUT_DIR}/${CMAKE_INSTALL_DATAROOTDIR}/" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}" USE_SOURCE_PERMISSIONS)
install(DIRECTORY "${LINPHONE_OUTPUT_DIR}/${CMAKE_INSTALL_DATAROOTDIR}/" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}" USE_SOURCE_PERMISSIONS
PATTERN "linphone" EXCLUDE
-@@ -268,8 +271,11 @@ else()# Not Windows and Apple
+ PATTERN "sounds" EXCLUDE
+@@ -284,8 +287,11 @@ else()# Not Windows and Apple
if(ENABLE_BUILD_VERBOSE)
message("INSTALLATION : ${LINPHONE_OUTPUT_DIR}/${CMAKE_INSTALL_DATAROOTDIR}/" )
endif()
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/linphone.git/commitdiff/85803976753330d5ba4bdabb86300ef500478549
More information about the pld-cvs-commit
mailing list