Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.1
remmina
remmina-vte-2.91-support.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File remmina-vte-2.91-support.patch of Package remmina
$OpenBSD: patch-cmake_FindVTE_cmake,v 1.1 2014/10/06 07:27:05 jasper Exp $ Adjust to new VTE 2.91 API Index: FreeRDP-Remmina-356c033/cmake/FindVTE.cmake =================================================================== --- FreeRDP-Remmina-356c033.orig/cmake/FindVTE.cmake +++ FreeRDP-Remmina-356c033/cmake/FindVTE.cmake @@ -21,12 +21,10 @@ if(NOT _VTE_VERSION_NUM) set(_VTE_LIB_NAME vte) set(_VTE_VERSION vte) else() - set(_VTE_LIB_NAME vte${_VTE_VERSION_NUM}) + set(_VTE_LIB_NAME vte-${_VTE_VERSION_NUM}) set(_VTE_VERSION vte-${_VTE_VERSION_NUM}) endif() -string(REPLACE . _ _VTE_LIB_NAME ${_VTE_LIB_NAME}) - pkg_check_modules(PC_VTE ${_VTE_VERSION}) find_path(VTE_INCLUDE_DIR NAMES vte/vte.h Index: FreeRDP-Remmina-356c033/remmina/CMakeLists.txt =================================================================== --- FreeRDP-Remmina-356c033.orig/remmina/CMakeLists.txt +++ FreeRDP-Remmina-356c033/remmina/CMakeLists.txt @@ -120,7 +120,7 @@ if(AVAHI_FOUND) endif() if(GTK3_FOUND) - set(_VTE_VERSION_NUM 2.90) + set(_VTE_VERSION_NUM 2.91) else() set(_VTE_VERSION_NUM) endif() Index: FreeRDP-Remmina-356c033/remmina/src/remmina_ssh_plugin.c =================================================================== --- FreeRDP-Remmina-356c033.orig/remmina/src/remmina_ssh_plugin.c +++ FreeRDP-Remmina-356c033/remmina/src/remmina_ssh_plugin.c @@ -122,9 +122,10 @@ remmina_plugin_ssh_main_thread (gpointer THREADS_ENTER if (charset && charset[0] != '\0') { - vte_terminal_set_encoding (VTE_TERMINAL (gpdata->vte), charset); + vte_terminal_set_encoding (VTE_TERMINAL (gpdata->vte), charset, NULL); } - vte_terminal_set_pty (VTE_TERMINAL (gpdata->vte), shell->slave); + vte_terminal_set_pty (VTE_TERMINAL (gpdata->vte), + vte_pty_new_foreign_sync (shell->slave, NULL, NULL)); THREADS_LEAVE remmina_plugin_service->protocol_plugin_emit_signal (gp, "connect"); @@ -169,7 +170,11 @@ remmina_plugin_ssh_set_vte_pref (Remmina gpdata = (RemminaPluginSshData*) g_object_get_data (G_OBJECT(gp), "plugin-data"); if (remmina_pref.vte_font && remmina_pref.vte_font[0]) { - vte_terminal_set_font_from_string (VTE_TERMINAL (gpdata->vte), remmina_pref.vte_font); + PangoFontDescription *desc; + + desc = pango_font_description_from_string (remmina_pref.vte_font); + vte_terminal_set_font (VTE_TERMINAL (gpdata->vte), desc); + pango_font_description_free (desc); } vte_terminal_set_allow_bold (VTE_TERMINAL (gpdata->vte), remmina_pref.vte_allow_bold_text); if (remmina_pref.vte_lines > 0) @@ -205,7 +210,7 @@ remmina_plugin_ssh_init (RemminaProtocol remmina_plugin_service->protocol_plugin_register_hostkey (gp, vte); - vscrollbar = gtk_vscrollbar_new (vte_terminal_get_adjustment (VTE_TERMINAL (vte))); + vscrollbar = gtk_vscrollbar_new (gtk_scrollable_get_vadjustment(GTK_SCROLLABLE (vte))); gtk_widget_show(vscrollbar); gtk_box_pack_start (GTK_BOX (hbox), vscrollbar, FALSE, TRUE, 0); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor