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()

Reply via email to