Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package linphoneqt for openSUSE:Factory checked in at 2022-11-25 15:17:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/linphoneqt (Old) and /work/SRC/openSUSE:Factory/.linphoneqt.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "linphoneqt" Fri Nov 25 15:17:14 2022 rev:10 rq:1038208 version:4.4.11 Changes: -------- --- /work/SRC/openSUSE:Factory/linphoneqt/linphoneqt.changes 2022-07-26 19:45:38.620500651 +0200 +++ /work/SRC/openSUSE:Factory/.linphoneqt.new.1597/linphoneqt.changes 2022-11-25 15:17:15.462824274 +0100 @@ -1,0 +2,27 @@ +Fri Nov 18 12:45:00 UTC 2022 - Dominique Leuenberger <[email protected]> + +- Update to version 4.4.11: + + Uninstall wasn't correctly checking for running application: + replace FindWindow by tasklist. + +------------------------------------------------------------------- +Sat Oct 01 12:21:42 UTC 2022 - [email protected] + +- Update to version 4.4.10 + + Lime exceptions because of unknown boundaries. + + AppimageTool update for code signing. + +------------------------------------------------------------------- +Sat Sep 10 12:21:42 UTC 2022 - [email protected] + +- Update to version 4.4.9: + * Update SDK to fix a crash on startup due to a test on a removed participant device. + * Use default values for new accounts in settings panel. + * Add 'sip' scheme in authentication popup. + +------------------------------------------------------------------- +Sun Aug 14 12:21:42 UTC 2022 - [email protected] + +- Allow build on Fedora + +------------------------------------------------------------------- Old: ---- linphone-desktop-4.4.8.tar.bz2 New: ---- linphone-desktop-4.4.11.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ linphoneqt.spec ++++++ --- /var/tmp/diff_new_pack.k1CrkN/_old 2022-11-25 15:17:16.130827684 +0100 +++ /var/tmp/diff_new_pack.k1CrkN/_new 2022-11-25 15:17:16.138827725 +0100 @@ -18,7 +18,7 @@ %define _name linphone Name: linphoneqt -Version: 4.4.8 +Version: 4.4.11 Release: 0 Summary: Qt interface for Linphone License: GPL-3.0-or-later @@ -30,14 +30,27 @@ Patch0: linphoneqt-fix-no-git.patch # PATCH-FIX-OPENSUSE https://aur.archlinux.org/cgit/aur.git/plain/0002-remove-bc_compute_full_version-usage.patch?h=linphone-desktop Patch1: linphoneqt-0002-remove-bc_compute_full_version-usage.patch +%if 0%{?suse_version} BuildRequires: Mesa-libGLESv2-devel +%else +BuildRequires: mesa-libGL-devel +%endif BuildRequires: chrpath BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme +%if 0%{?suse_version} BuildRequires: libqt5-linguist-devel +%else +BuildRequires: boost-devel +BuildRequires: qt5-linguist +BuildRequires: qt5-qttools-devel +Requires: qt5-qtquickcontrols +%endif BuildRequires: pkgconfig +%if 0%{?suse_version} BuildRequires: update-desktop-files +%endif BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5Core) >= 5.12 BuildRequires: pkgconfig(Qt5DBus) @@ -48,7 +61,7 @@ BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(Qt5TextToSpeech) BuildRequires: pkgconfig(Qt5Widgets) -BuildRequires: pkgconfig(linphone) >= 5.0.0 +BuildRequires: pkgconfig(linphone) >= 5.1.58 BuildRequires: pkgconfig(mediastreamer) >= 5.0.0 %description @@ -86,7 +99,11 @@ %autosetup -n %{_name}-desktop-%{version} -p1 cp %{SOURCE1} linphone.appdata.xml touch linphone-sdk/CMakeLists.txt +%if 0%{?suse_version} mkdir -p build/linphone-sdk/desktop/{bin,share} +%else +mkdir -p redhat-linux-build/linphone-sdk/desktop/{bin,share} +%endif # Fix building out-of-git echo '#define LINPHONE_QT_GIT_VERSION "${PROJECT_VERSION}"' >> linphone-app/src/config.h.cmake @@ -94,15 +111,20 @@ echo "project(linphoneqt VERSION %{version})" > linphone-app/linphoneqt_version.cmake %build -if [[ %version = 4.4.? ]]; then +if [[ %version = 4.4.[0-9]* ]]; then sed -i '/^add_custom_command/s@${CMAKE_INSTALL_PREFIX}/include/@%{buildroot}%{_includedir}/@;/^add_custom_command/s@${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/@%{buildroot}%{_libdir}/@' linphone-app/CMakeLists.txt sed -i '/\/ui/s@${qml_dir}@${CMAKE_CURRENT_SOURCE_DIR}/../&@' linphone-app/cmake_builder/linphone_package/CMakeLists.txt +%if 0%{?suse_version} mkdir -p build/linphone-sdk/desktop/share/{,sounds}/linphone +%else + mkdir -p redhat-linux-build/linphone-sdk/desktop/share/{,sounds}/linphone +%endif fi %cmake \ - -DCMAKE_CXX_FLAGS="-fpermissive" \ + -DCMAKE_CXX_FLAGS="%{optflags} -fpic -ffat-lto-objects -fpermissive" \ -DCMAKE_BUILD_TYPE=Release \ -DLINPHONE_OUTPUT_DIR="$PWD" \ + -DCMAKE_INSTALL_PREFIX=/usr \ -DENABLE_UPDATE_CHECK=OFF \ -DENABLE_STRICT=OFF \ -DENABLE_STATIC=OFF @@ -110,6 +132,12 @@ %install %cmake_install +%if 0%{?fedora} +# for Fedora the internal call to cmake overwrites CMAKE_INSTALL_PREFIX, move... +mkdir -p %{buildroot}/usr +mv %{buildroot}/home/abuild/rpmbuild/BUILD/linphone-desktop*/redhat-linux-build/OUTPUT/* %{buildroot}/usr +rm -rf %{buildroot}/home +%endif install -Dpm 0644 linphone.appdata.xml \ %{buildroot}%{_datadir}/metainfo/org.linphone.appdata.xml ++++++ linphone-desktop-4.4.8.tar.bz2 -> linphone-desktop-4.4.11.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linphone-desktop-4.4.8/.gitlab-ci-files/job-linux-desktop-centos7.yml new/linphone-desktop-4.4.11/.gitlab-ci-files/job-linux-desktop-centos7.yml --- old/linphone-desktop-4.4.8/.gitlab-ci-files/job-linux-desktop-centos7.yml 2022-07-05 15:20:17.000000000 +0200 +++ new/linphone-desktop-4.4.11/.gitlab-ci-files/job-linux-desktop-centos7.yml 2022-11-03 08:37:39.000000000 +0100 @@ -73,10 +73,11 @@ variables: - $DEPLOY_LINUX_CENTOS7 variables: - CMAKE_OPTIONS: -DENABLE_APP_PACKAGING=YES -DLINPHONE_BUILDER_SIGNING_IDENTITY=$GPG_SIGNING_KEYID -DLINPHONE_BUILDER_SIGNING_PASSPHRASE=$GPG_SIGNING_PASS -DENABLE_G729=ON + CMAKE_OPTIONS: -DENABLE_APP_PACKAGING=YES -DLINPHONE_BUILDER_SIGNING_IDENTITY=$GPG_SIGNING_KEYID -DENABLE_G729=ON CMAKE_GENERATOR: Ninja CC: gcc CXX: g++ + APPIMAGETOOL_SIGN_PASSPHRASE: $GPG_SIGNING_PASS extends: .job-linux-desktop before_script: - source /opt/rh/devtoolset-8/enable diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linphone-desktop-4.4.8/.gitlab-ci-files/job-linux-desktop-debian9.yml new/linphone-desktop-4.4.11/.gitlab-ci-files/job-linux-desktop-debian9.yml --- old/linphone-desktop-4.4.8/.gitlab-ci-files/job-linux-desktop-debian9.yml 2022-07-05 15:20:17.000000000 +0200 +++ new/linphone-desktop-4.4.11/.gitlab-ci-files/job-linux-desktop-debian9.yml 2022-11-03 08:37:39.000000000 +0100 @@ -77,11 +77,12 @@ - $NIGHTLY_MASTER - $DEPLOY_PLUGINS variables: - CMAKE_OPTIONS: -DLINPHONE_BUILDER_SIGNING_IDENTITY=$GPG_SIGNING_KEYID -DLINPHONE_BUILDER_SIGNING_PASSPHRASE=$GPG_SIGNING_PASS -DENABLE_G729=ON + CMAKE_OPTIONS: -DLINPHONE_BUILDER_SIGNING_IDENTITY=$GPG_SIGNING_KEYID -DENABLE_G729=ON CMAKE_GENERATOR: Unix Makefiles CC: clang CXX: clang++ ADDITIONAL_BUILD_OPTIONS: -j$MAKEFILE_JOBS + APPIMAGETOOL_SIGN_PASSPHRASE: $GPG_SIGNING_PASS script: - echo "$GPG_SIGNING_PUB" > file.key && sed -i 's/\r /\n/g' file.key && chmod 600 file.key - gpg --import file.key @@ -117,10 +118,11 @@ - $PACKAGE_LINUX - $DEPLOY_LINUX variables: - CMAKE_OPTIONS: -DENABLE_APP_PACKAGING=YES -DLINPHONE_BUILDER_SIGNING_IDENTITY=$GPG_SIGNING_KEYID -DLINPHONE_BUILDER_SIGNING_PASSPHRASE=$GPG_SIGNING_PASS -DENABLE_G729=ON + CMAKE_OPTIONS: -DENABLE_APP_PACKAGING=YES -DLINPHONE_BUILDER_SIGNING_IDENTITY=$GPG_SIGNING_KEYID -DENABLE_G729=ON -DLINPHONE_SDK_MAKE_RELEASE_FILE_URL=$MAKE_RELEASE_FILE_URL/$LINUX_PLATFORM/$APP_FOLDER CMAKE_GENERATOR: Unix Makefiles CC: clang CXX: clang++ + APPIMAGETOOL_SIGN_PASSPHRASE: $GPG_SIGNING_PASS extends: .job-linux-desktop script: - echo "$GPG_SIGNING_PUB" > file.key && sed -i 's/\r /\n/g' file.key && chmod 600 file.key diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linphone-desktop-4.4.8/.gitlab-ci-files/job-macosx-desktop.yml new/linphone-desktop-4.4.11/.gitlab-ci-files/job-macosx-desktop.yml --- old/linphone-desktop-4.4.8/.gitlab-ci-files/job-macosx-desktop.yml 2022-07-05 15:20:17.000000000 +0200 +++ new/linphone-desktop-4.4.11/.gitlab-ci-files/job-macosx-desktop.yml 2022-11-03 08:37:39.000000000 +0100 @@ -22,7 +22,7 @@ .job-macosx-desktop: stage: build - tags: [ "macosx-xcode11" ] + tags: [ "macmini-m1-xcode13" ] script: - *build_all_script variables: @@ -88,7 +88,7 @@ job-macosx-makefile-package: stage: package - tags: [ "macosx-xcode11" ] + tags: [ "macmini-m1-xcode13" ] dependencies: [] only: variables: @@ -109,7 +109,7 @@ job-macosx-codesigning: stage: signing - tags: [ "macosx-xcode11" ] + tags: [ "macmini-m1-xcode13" ] needs: - job-macosx-makefile-package only: @@ -134,7 +134,7 @@ job-macosx-makefile-deploy: stage: deploy - tags: [ "macosx-xcode11" ] + tags: [ "macmini-m1-xcode13" ] needs: - job-macosx-codesigning only: @@ -147,7 +147,7 @@ job-macosx-makefile-plugins-deploy: stage: deploy - tags: [ "macosx-xcode11" ] + tags: [ "macmini-m1-xcode13" ] needs: - job-macosx-makefile only: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linphone-desktop-4.4.8/CHANGELOG.md new/linphone-desktop-4.4.11/CHANGELOG.md --- old/linphone-desktop-4.4.8/CHANGELOG.md 2022-07-05 15:20:17.000000000 +0200 +++ new/linphone-desktop-4.4.11/CHANGELOG.md 2022-11-03 08:37:39.000000000 +0100 @@ -17,6 +17,28 @@ - Crash on exit. - Memory stability. +## 4.4.11 - 2022-11-03 + +### Fixes +- Mac video couldn't be used on old OSx +- Application detection on install/uninstall +- Update SDK to 5.1.69 + +## 4.4.10 - 2022-09-20 + +### Fixes +- Lime exceptions because of unknown boundaries. +- AppimageTool update for code signing. + +## 4.4.9 - 2022-08-29 + +### Fixes +- Update SDK to fix a crash on startup due to a test on a removed participant device. +- Use default values for new accounts in settings panel. + +### Added +- Add 'sip' scheme in authentication popup. + ## 4.4.8 - 2022-07-05 ### Fixes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linphone-desktop-4.4.8/linphone-app/cmake_builder/linphone_package/packaging.cmake.in new/linphone-desktop-4.4.11/linphone-app/cmake_builder/linphone_package/packaging.cmake.in --- old/linphone-desktop-4.4.8/linphone-app/cmake_builder/linphone_package/packaging.cmake.in 2022-07-05 15:20:17.000000000 +0200 +++ new/linphone-desktop-4.4.11/linphone-app/cmake_builder/linphone_package/packaging.cmake.in 2022-11-03 08:37:39.000000000 +0100 @@ -63,7 +63,7 @@ set(ENV QML_MODULES_PATHS="@LINPHONE_QML_DIR@") execute_process( COMMAND mkdir -p "WORK/Packages/AppImageDir/" WORKING_DIRECTORY "@CMAKE_INSTALL_PREFIX@/..") execute_process( COMMAND cp -rf "@LINPHONE_QML_DIR@" "WORK/Packages/AppImageDir/" WORKING_DIRECTORY "@CMAKE_INSTALL_PREFIX@/..") - execute_process( COMMAND "@CMAKE_CURRENT_SOURCE_DIR@/../../tools/create_appimage.sh" @EXECUTABLE_NAME@ @CPACK_PACKAGE_FILE_NAME@ @QT_PATH@ @LINPHONE_BUILDER_SIGNING_IDENTITY@ @LINPHONE_BUILDER_SIGNING_PASSPHRASE@ RESULT_VARIABLE CPACK_COMMAND_RESULT WORKING_DIRECTORY "@CMAKE_INSTALL_PREFIX@/.." ) + execute_process( COMMAND "@CMAKE_CURRENT_SOURCE_DIR@/../../tools/create_appimage.sh" @EXECUTABLE_NAME@ @CPACK_PACKAGE_FILE_NAME@ @QT_PATH@ @LINPHONE_BUILDER_SIGNING_IDENTITY@ RESULT_VARIABLE CPACK_COMMAND_RESULT WORKING_DIRECTORY "@CMAKE_INSTALL_PREFIX@/.." ) if(CPACK_COMMAND_RESULT) message(FATAL_ERROR "Failed to create AppImage package with this command : '@CMAKE_CURRENT_SOURCE_DIR@/../../tools/create_appimage.sh @EXECUTABLE_NAME@ @QT_PATH@ @APP_PROJECT_VERSION@' at @CMAKE_INSTALL_PREFIX@/..\nMaybe the .appimage already exists and is running. Please remove the file before packaging if it is the case.") endif() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linphone-desktop-4.4.8/linphone-app/cmake_builder/linphone_package/windows/NSIS.template.in new/linphone-desktop-4.4.11/linphone-app/cmake_builder/linphone_package/windows/NSIS.template.in --- old/linphone-desktop-4.4.8/linphone-app/cmake_builder/linphone_package/windows/NSIS.template.in 2022-07-05 15:20:17.000000000 +0200 +++ new/linphone-desktop-4.4.11/linphone-app/cmake_builder/linphone_package/windows/NSIS.template.in 2022-11-03 08:37:39.000000000 +0100 @@ -905,10 +905,15 @@ ; Choose different default installation folder based on SV_ALLUSERS... ; "Program Files" for AllUsers, "My Documents" for JustMe... + + + + Function .onInit - FindWindow $0 "" "@CPACK_PACKAGE_NAME@" - StrCmp "$0" "0" notRunning - MessageBox MB_OK|MB_ICONEXCLAMATION "@CPACK_PACKAGE_NAME@ is running. Please close it first from the application menu and restart the installation." /SD IDOK + ClearErrors + ExecWait '"cmd" /C ""%SystemRoot%\System32\tasklist" /NH /FI "IMAGENAME eq @CPACK_NSIS_MUI_FINISHPAGE_RUN@" | "%SystemRoot%\System32\find" /I /C "@CPACK_NSIS_MUI_FINISHPAGE_RUN@""' $0 + IntCmp $0 1 notRunning + MessageBox MB_OK|MB_ICONEXCLAMATION "@CPACK_NSIS_MUI_FINISHPAGE_RUN@ is running. Please close it first from the application menu and restart the installation." /SD IDOK Abort notRunning: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linphone-desktop-4.4.8/linphone-app/cmake_builder/linphone_package/windows/uninstall.nsi.in new/linphone-desktop-4.4.11/linphone-app/cmake_builder/linphone_package/windows/uninstall.nsi.in --- old/linphone-desktop-4.4.8/linphone-app/cmake_builder/linphone_package/windows/uninstall.nsi.in 2022-07-05 15:20:17.000000000 +0200 +++ new/linphone-desktop-4.4.11/linphone-app/cmake_builder/linphone_package/windows/uninstall.nsi.in 2022-11-03 08:37:39.000000000 +0100 @@ -1,6 +1,7 @@ -FindWindow $0 "" "@APPLICATION_NAME@" -StrCmp $0 0 notRunningInUninstall -MessageBox MB_OK|MB_ICONEXCLAMATION "@APPLICATION_NAME@ is running. Please close it first from the application menu and restart the uninstall program." /SD IDOK +ClearErrors +ExecWait '"cmd" /C ""%SystemRoot%\System32\tasklist" /NH /FI "IMAGENAME eq @CPACK_NSIS_MUI_FINISHPAGE_RUN@" | "%SystemRoot%\System32\find" /I /C "@CPACK_NSIS_MUI_FINISHPAGE_RUN@""' $0 +IntCmp $0 1 notRunningInUninstall +MessageBox MB_OK|MB_ICONEXCLAMATION "@CPACK_NSIS_MUI_FINISHPAGE_RUN@ is running. Please close it first from the application menu and restart the installation." /SD IDOK Abort notRunningInUninstall: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linphone-desktop-4.4.8/linphone-app/tools/create_appimage.sh new/linphone-desktop-4.4.11/linphone-app/tools/create_appimage.sh --- old/linphone-desktop-4.4.8/linphone-app/tools/create_appimage.sh 2022-07-05 15:20:17.000000000 +0200 +++ new/linphone-desktop-4.4.11/linphone-app/tools/create_appimage.sh 2022-11-03 08:37:39.000000000 +0100 @@ -24,7 +24,6 @@ # $2 = Output Filename # $3 = Qt root path (eg. "~/Qt/5.15.2/gcc_64") # $4 = Key of the code sign (optional but mendatory if code signing) -# $5 = Passphrase of the code sign (Optional) APP_NAME="$1" QT_PATH="$3" @@ -93,11 +92,8 @@ ./${WORK_DIR}/AppBin/linuxdeploy-x86_64.AppImage --appdir=${WORK_DIR}/AppDir -e ${WORK_DIR}/AppDir/usr/bin/${APP_NAME} --desktop-file=${WORK_DIR}/AppDir/usr/share/applications/${APP_NAME}.desktop -i ${WORK_DIR}/AppDir/usr/share/icons/hicolor/scalable/apps/${APP_NAME}.svg --plugin qt #./linuxdeploy-x86_64.AppImage --appdir=${WORK_DIR}/ -e ${WORK_DIR}/app/bin/${APP_NAME} --output appimage --desktop-file=${WORK_DIR}/app/share/applications/${APP_NAME}.desktop -i ${WORK_DIR}/app/share/icons/hicolor/scalable/apps/${APP_NAME}.svg echo "-- Code Signing of AppImage" - if [ -z "$5" ]; then - ./${WORK_DIR}/AppBin/appimagetool-x86_64.AppImage ${WORK_DIR}/AppDir --sign --sign-key $4 - else - ./${WORK_DIR}/AppBin/appimagetool-x86_64.AppImage ${WORK_DIR}/AppDir --sign --sign-key $4 --sign-args "--pinentry-mode loopback --passphrase $5" - fi + # APPIMAGETOOL_SIGN_PASSPHRASE has to the parent environment (not here). Do not use export. + ./${WORK_DIR}/AppBin/appimagetool-x86_64.AppImage ${WORK_DIR}/AppDir --sign --sign-key $4 fi mkdir -p "${BIN_SOURCE_DIR}/Packages" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linphone-desktop-4.4.8/linphone-app/ui/views/App/Main/MainWindow.js new/linphone-desktop-4.4.11/linphone-app/ui/views/App/Main/MainWindow.js --- old/linphone-desktop-4.4.8/linphone-app/ui/views/App/Main/MainWindow.js 2022-07-05 15:20:17.000000000 +0200 +++ new/linphone-desktop-4.4.11/linphone-app/ui/views/App/Main/MainWindow.js 2022-11-03 08:37:39.000000000 +0100 @@ -133,7 +133,7 @@ window.attachVirtualWindow(Qt.resolvedUrl('Dialogs/AuthenticationRequest.qml'), { authInfo: authInfo, realm: realm, - sipAddress: sipAddress, + sipAddress: 'sip:'+sipAddress, userId: userId, virtualWindowHash:Qt.md5('Dialogs/AuthenticationRequest.qml'+realm+sipAddress+userId) }) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linphone-desktop-4.4.8/linphone-app/ui/views/App/Settings/Dialogs/SettingsSipAccountsEdit.js new/linphone-desktop-4.4.11/linphone-app/ui/views/App/Settings/Dialogs/SettingsSipAccountsEdit.js --- old/linphone-desktop-4.4.8/linphone-app/ui/views/App/Settings/Dialogs/SettingsSipAccountsEdit.js 2022-07-05 15:20:17.000000000 +0200 +++ new/linphone-desktop-4.4.11/linphone-app/ui/views/App/Settings/Dialogs/SettingsSipAccountsEdit.js 2022-11-03 08:37:39.000000000 +0100 @@ -34,7 +34,7 @@ proxyConfig = account ? account.proxyConfig - : AccountSettingsModel.createProxyConfig() + : AccountSettingsModel.createProxyConfig('create-app-sip-account.rc') var config = AccountSettingsModel.getProxyConfigDescription(proxyConfig)
