Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package remmina for openSUSE:Factory checked in at 2021-03-08 15:20:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/remmina (Old) and /work/SRC/openSUSE:Factory/.remmina.new.2378 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "remmina" Mon Mar 8 15:20:06 2021 rev:63 rq:877707 version:1.4.12 Changes: -------- --- /work/SRC/openSUSE:Factory/remmina/remmina.changes 2021-02-09 21:16:36.994797831 +0100 +++ /work/SRC/openSUSE:Factory/.remmina.new.2378/remmina.changes 2021-03-08 15:21:19.650117520 +0100 @@ -1,0 +2,37 @@ +Sun Mar 7 08:53:06 UTC 2021 - Johannes Weberhofer <[email protected]> + +- Update to release 1.4.12 + * New features: + - Multi-monitor support !2184 (merged) @antenore + - Adding SSH certificate authentication !2208 (merged) @antenore + + * Improvements + - Improved spelling, fixed typos + - Some refactoring and fixes for 1.4.11 !2198 (merged) @antenore + - Revert "rdp/event: Fix wheel value for GDK_SCROLL_DOWN events" + !2199 (merged) @pnowack + - Resolve "Left-handed mouse support" !2200 (merged) @antenore + - Rafactoring: GResource based UI elements !2201 (merged) @antenore + - Refactoring SSH themes !2205 (merged) @antenore + - Removing legacy audio settings !2207 (merged) @antenore + - Refactoring SSH tunnel authentication. #2414 (closed) !2211 (merged) @antenore + - Improve pre-connection FreeRDP channel initializations !2212 (merged) @antenore + + * Fixes + - Invalid connection option ":port" removed !2193 (merged) @kingu + - Add ifdefs for SPICE version less then 0.38 + (fix #2408 (closed)) !2195 (merged) @hadogenes + - Fix for #2408 (closed) building with older SPICE libraries + !2194 (merged) @jweberhofer + - Ignoring GLib functions if on versions older than 2.56 !2196 (merged) @antenore + - Fixing compiler errors related to Python plugin support on master + !2178 (merged) @ToolsDevler + - Fixes for multi-monitor and Weblate !2202 (merged) @antenore + - Fixing memory leaks and minor bugs !2206 (merged) @antenore + +- Added upstream_build_fixes.patch to fix several build issues on wayland + +- Removed patches fix_upstream_2196_older_glib_issue.patch + and fix_upstream_2195_spice_plugin.patch + +------------------------------------------------------------------- Old: ---- Remmina-v1.4.11.tar.bz2 fix_upstream_2195_spice_plugin.patch fix_upstream_2196_older_glib_issue.patch New: ---- Remmina-v1.4.12.tar.bz2 upstream_build_fixes.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ remmina.spec ++++++ --- /var/tmp/diff_new_pack.Idgsb5/_old 2021-03-08 15:21:20.386118059 +0100 +++ /var/tmp/diff_new_pack.Idgsb5/_new 2021-03-08 15:21:20.390118061 +0100 @@ -18,17 +18,15 @@ %bcond_with nx Name: remmina -Version: 1.4.11 +Version: 1.4.12 Release: 0 Summary: Versatile Remote Desktop Client License: GPL-2.0-or-later Group: Productivity/Networking/Other URL: https://www.remmina.org/ Source0: https://gitlab.com/Remmina/Remmina/-/archive/v%{version}/Remmina-v%{version}.tar.bz2 -#PATCH-FIX-UPSTREAM fix_upstream_2195_spice_plugin.patch [email protected] -- fix for older opensuse versions -Patch0: fix_upstream_2195_spice_plugin.patch -#PATCH-FIX-UPSTREAM fix_upstream_2196_older_glib_issue.patch [email protected] -- fix for buildng with older glib versions -Patch1: fix_upstream_2196_older_glib_issue.patch +# PATCH-FIX-UPSTREAM upstream_build_fixes.patch +Patch0: upstream_build_fixes.patch BuildRequires: cmake BuildRequires: cups-devel BuildRequires: ed ++++++ Remmina-v1.4.11.tar.bz2 -> Remmina-v1.4.12.tar.bz2 ++++++ ++++ 225719 lines of diff (skipped) ++++++ upstream_build_fixes.patch ++++++ diff -ur Remmina-v1.4.12/cmake/FindSpice.cmake Remmina-master/cmake/FindSpice.cmake --- Remmina-v1.4.12/cmake/FindSpice.cmake 2021-03-02 15:05:59.000000000 +0100 +++ Remmina-master/cmake/FindSpice.cmake 2021-03-07 06:49:48.000000000 +0100 @@ -43,8 +43,14 @@ ${COMMON_LIB_DIR} ) -if(SPICE_CLIENT_GTK3_LIB) - set(SPICE_LIBRARIES ${SPICE_CLIENT_GTK3_LIB}) +find_library(SPICE_CLIENT_GLIB_LIB NAMES spice-client-glib-2.0 + PATHS + ${_SPICE_LIBRARY_DIRS} + ${COMMON_LIB_DIR} +) + +if(SPICE_CLIENT_GTK3_LIB AND SPICE_CLIENT_GLIB_LIB) + set(SPICE_LIBRARIES ${SPICE_CLIENT_GTK3_LIB} ${SPICE_CLIENT_GLIB_LIB}) message(STATUS "Spice-Libs: ${SPICE_LIBRARIES}") endif() diff -ur Remmina-v1.4.12/CMakeLists.txt Remmina-master/CMakeLists.txt --- Remmina-v1.4.12/CMakeLists.txt 2021-03-02 15:05:59.000000000 +0100 +++ Remmina-master/CMakeLists.txt 2021-03-07 06:49:48.000000000 +0100 @@ -237,6 +237,17 @@ endif() endif() +# Figure out no-undefined flag +if(${CMAKE_SYSTEM_NAME} STREQUAL Darwin) + set(NO_UNDEFINED_FLAG "-Wl,-undefined,error") +elseif((${CMAKE_SYSTEM_NAME} STREQUAL Linux) OR MINGW) + set(NO_UNDEFINED_FLAG "-Wl,--no-undefined") +else() + # On OpenBSD this seems to cause problems, so we unset it + set(NO_UNDEFINED_FLAG "") +endif() +set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${NO_UNDEFINED_FLAG}") + check_include_files(sys/socket.h HAVE_SYS_SOCKET_H) check_include_files(arpa/inet.h HAVE_ARPA_INET_H) check_include_files(netinet/in.h HAVE_NETINET_IN_H) @@ -364,7 +375,27 @@ message(FATAL_ERROR "GTK3 library not found") endif(NOT GTK3_FOUND) include_directories(${GTK3_INCLUDE_DIRS}) -set(GTK_LIBRARIES ${GTK3_LIBRARY} ${GDK3_LIBRARY} ${GDKPixbuf_LIBRARY} ${Pango_LIBRARY} ${Cairo_LIBRARY} ${GObject_LIBRARY} ${GLib_LIBRARY} ${GIO_LIBRARY} ${Gmodule_LIBRARIES} ${GMODULE_LIBRARY}) + +pkg_check_modules(wayland-client REQUIRED wayland-client) +if(NOT wayland-client_FOUND) + message(FATAL_ERROR "Wayland library not found") +endif(NOT wayland-client_FOUND) + +include_directories(${wayland-client_INCLUDE_DIRS}) + +set(GTK_LIBRARIES + ${GTK3_LIBRARY} + ${GDK3_LIBRARY} + ${GDKPixbuf_LIBRARY} + ${Pango_LIBRARY} + ${Cairo_LIBRARY} + ${GObject_LIBRARY} + ${GLib_LIBRARY} + ${GIO_LIBRARY} + ${Gmodule_LIBRARIES} + ${GMODULE_LIBRARY} + ${wayland-client_LIBRARIES} +) set(CMAKE_THREAD_PREFER_PTHREAD TRUE) @@ -466,6 +497,30 @@ message(STATUS "Desktop MIME types cache database won't be generated") endif() +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in + ${CMAKE_CURRENT_BINARY_DIR}/generated/config.h) + +set(REMMINA_BUILD_CONFIG_LIST "") +get_cmake_property(res VARIABLES) +foreach(var ${res}) + if(var MATCHES "^WITH_*|^HAVE_*") + list(APPEND REMMINA_BUILD_CONFIG_LIST "${var}=${${var}}") + endif() +endforeach() +string(REPLACE ";" " " REMMINA_BUILD_CONFIG "${REMMINA_BUILD_CONFIG_LIST}") +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/buildflags.h.in + ${CMAKE_CURRENT_BINARY_DIR}/generated/buildflags.h) +include_directories(${CMAKE_CURRENT_BINARY_DIR}/generated/) + +# Configure RPATH +set(CMAKE_SKIP_BUILD_RPATH FALSE) +set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) +set(CMAKE_BUILD_RPATH_USE_ORIGIN TRUE) +if (NOT FREEBSD) + set(CMAKE_INSTALL_RPATH "\$ORIGIN/../${CMAKE_INSTALL_LIBDIR}:\$ORIGIN/..") +endif() + if(GTK3_FOUND) #pkg_check_modules(gio REQUIRED gio-2.0) #pkg_check_modules(gio-unix REQUIRED gio-unix-2.0) @@ -479,16 +534,3 @@ add_subdirectory(po) endif() -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in - ${CMAKE_CURRENT_SOURCE_DIR}/config.h) - -set(REMMINA_BUILD_CONFIG_LIST "") -get_cmake_property(res VARIABLES) -foreach(var ${res}) - if(var MATCHES "^WITH_*|^HAVE_*") - list(APPEND REMMINA_BUILD_CONFIG_LIST "${var}=${${var}}") - endif() -endforeach() -string(REPLACE ";" " " REMMINA_BUILD_CONFIG "${REMMINA_BUILD_CONFIG_LIST}") -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/buildflags.h.in - ${CMAKE_CURRENT_SOURCE_DIR}/buildflags.h) diff -ur Remmina-v1.4.12/plugins/kwallet/CMakeLists.txt Remmina-master/plugins/kwallet/CMakeLists.txt --- Remmina-v1.4.12/plugins/kwallet/CMakeLists.txt 2021-03-02 15:05:59.000000000 +0100 +++ Remmina-master/plugins/kwallet/CMakeLists.txt 2021-03-07 06:49:48.000000000 +0100 @@ -48,7 +48,7 @@ set_target_properties(remmina-plugin-kwallet PROPERTIES NO_SONAME 1) include_directories(${GTK_INCLUDE_DIRS}) - target_link_libraries(remmina-plugin-kwallet KF5::Wallet) + target_link_libraries(remmina-plugin-kwallet KF5::Wallet ${GLib_LIBRARY}) install(TARGETS remmina-plugin-kwallet DESTINATION ${REMMINA_PLUGINDIR}) endif()
