diff --git a/abi_used_symbols b/abi_used_symbols
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -946,6 +946,7 @@
libgcc_s.so.1:_Unwind_SetGR
libgcc_s.so.1:_Unwind_SetIP
libgcc_s.so.1:__popcountdi2
+libgdk-3.so.0:gdk_cairo_create
libgdk-3.so.0:gdk_cairo_set_source_pixbuf
libgdk-3.so.0:gdk_color_parse
libgdk-3.so.0:gdk_display_get_default
@@ -953,15 +954,18 @@
libgdk-3.so.0:gdk_get_display
libgdk-3.so.0:gdk_rectangle_union
libgdk-3.so.0:gdk_screen_get_default
-libgdk-3.so.0:gdk_window_begin_paint_rect
libgdk-3.so.0:gdk_window_end_paint
libgdk-3.so.0:gdk_window_get_device_position
+libgdk-3.so.0:gdk_window_get_pointer
+libgdk-3.so.0:gdk_window_invalidate_rect
libgdk-3.so.0:gdk_window_process_updates
libgdk-3.so.0:gdk_window_set_cursor
+libgdk-3.so.0:gdk_window_set_user_data
libgdk-3.so.0:gdk_x11_display_error_trap_pop
libgdk-3.so.0:gdk_x11_display_error_trap_push
+libgdk-3.so.0:gdk_x11_display_get_xdisplay
+libgdk-3.so.0:gdk_x11_screen_lookup_visual
libgdk-3.so.0:gdk_x11_window_get_xid
-libgdk-x11-2.0.so.0:gdk_cairo_create
libgdk-x11-2.0.so.0:gdk_color_parse
libgdk-x11-2.0.so.0:gdk_colormap_alloc_color
libgdk-x11-2.0.so.0:gdk_colormap_free_colors
@@ -973,6 +977,7 @@
libgdk-x11-2.0.so.0:gdk_draw_lines
libgdk-x11-2.0.so.0:gdk_draw_pixbuf
libgdk-x11-2.0.so.0:gdk_draw_rectangle
+libgdk-x11-2.0.so.0:gdk_event_peek
libgdk-x11-2.0.so.0:gdk_gc_get_values
libgdk-x11-2.0.so.0:gdk_gc_new
libgdk-x11-2.0.so.0:gdk_gc_set_foreground
@@ -980,18 +985,15 @@
libgdk-x11-2.0.so.0:gdk_gc_set_line_attributes
libgdk-x11-2.0.so.0:gdk_gc_set_rgb_fg_color
libgdk-x11-2.0.so.0:gdk_gc_set_values
-libgdk-x11-2.0.so.0:gdk_get_display
libgdk-x11-2.0.so.0:gdk_pixmap_new
-libgdk-x11-2.0.so.0:gdk_rectangle_union
libgdk-x11-2.0.so.0:gdk_region_get_rectangles
libgdk-x11-2.0.so.0:gdk_screen_get_display
libgdk-x11-2.0.so.0:gdk_screen_get_height
-libgdk-x11-2.0.so.0:gdk_window_get_pointer
+libgdk-x11-2.0.so.0:gdk_window_begin_paint_rect
libgdk-x11-2.0.so.0:gdk_window_invalidate_rect
libgdk-x11-2.0.so.0:gdk_window_new
-libgdk-x11-2.0.so.0:gdk_window_set_user_data
-libgdk-x11-2.0.so.0:gdk_x11_display_get_xdisplay
-libgdk-x11-2.0.so.0:gdk_x11_screen_lookup_visual
+libgdk-x11-2.0.so.0:gdk_window_process_updates
+libgdk-x11-2.0.so.0:gdk_window_set_cursor
libgdk_pixbuf-2.0.so.0:gdk_pixbuf_composite
libgdk_pixbuf-2.0.so.0:gdk_pixbuf_copy_area
libgdk_pixbuf-2.0.so.0:gdk_pixbuf_fill
@@ -1095,14 +1097,12 @@
libgobject-2.0.so.0:g_value_set_string
libgobject-2.0.so.0:g_value_unset
libgtk-3.so.0:gtk_adjustment_changed
-libgtk-3.so.0:gtk_adjustment_get_page_increment
libgtk-3.so.0:gtk_adjustment_get_page_size
-libgtk-3.so.0:gtk_adjustment_get_step_increment
libgtk-3.so.0:gtk_adjustment_get_type
+libgtk-3.so.0:gtk_adjustment_get_upper
libgtk-3.so.0:gtk_adjustment_get_value
libgtk-3.so.0:gtk_adjustment_new
libgtk-3.so.0:gtk_adjustment_set_lower
-libgtk-3.so.0:gtk_adjustment_set_upper
libgtk-3.so.0:gtk_adjustment_set_value
libgtk-3.so.0:gtk_alignment_new
libgtk-3.so.0:gtk_bin_get_child
@@ -1110,9 +1110,9 @@
libgtk-3.so.0:gtk_box_get_type
libgtk-3.so.0:gtk_box_pack_end
libgtk-3.so.0:gtk_box_pack_start
-libgtk-3.so.0:gtk_box_set_spacing
libgtk-3.so.0:gtk_button_get_label
libgtk-3.so.0:gtk_button_get_type
+libgtk-3.so.0:gtk_button_new
libgtk-3.so.0:gtk_button_new_from_stock
libgtk-3.so.0:gtk_button_new_with_label
libgtk-3.so.0:gtk_button_set_label
@@ -1121,7 +1121,6 @@
libgtk-3.so.0:gtk_cell_editable_remove_widget
libgtk-3.so.0:gtk_cell_layout_get_cells
libgtk-3.so.0:gtk_cell_layout_get_type
-libgtk-3.so.0:gtk_cell_layout_pack_start
libgtk-3.so.0:gtk_cell_layout_set_attributes
libgtk-3.so.0:gtk_cell_renderer_get_type
libgtk-3.so.0:gtk_cell_renderer_pixbuf_new
@@ -1129,18 +1128,19 @@
libgtk-3.so.0:gtk_cell_renderer_text_new
libgtk-3.so.0:gtk_cell_renderer_toggle_new
libgtk-3.so.0:gtk_check_button_new
-libgtk-3.so.0:gtk_check_button_new_with_label
libgtk-3.so.0:gtk_combo_box_get_active
libgtk-3.so.0:gtk_combo_box_get_model
libgtk-3.so.0:gtk_combo_box_get_type
libgtk-3.so.0:gtk_combo_box_new_with_model
libgtk-3.so.0:gtk_combo_box_set_active
-libgtk-3.so.0:gtk_combo_box_text_new_with_entry
+libgtk-3.so.0:gtk_combo_box_text_append_text
+libgtk-3.so.0:gtk_combo_box_text_get_type
libgtk-3.so.0:gtk_container_add
libgtk-3.so.0:gtk_container_get_children
libgtk-3.so.0:gtk_container_get_type
libgtk-3.so.0:gtk_container_remove
libgtk-3.so.0:gtk_container_set_border_width
+libgtk-3.so.0:gtk_dialog_add_button
libgtk-3.so.0:gtk_dialog_add_buttons
libgtk-3.so.0:gtk_dialog_get_content_area
libgtk-3.so.0:gtk_dialog_get_type
@@ -1155,16 +1155,16 @@
libgtk-3.so.0:gtk_editable_set_editable
libgtk-3.so.0:gtk_entry_get_text
libgtk-3.so.0:gtk_entry_get_type
-libgtk-3.so.0:gtk_entry_new
libgtk-3.so.0:gtk_entry_set_max_length
-libgtk-3.so.0:gtk_entry_set_text
libgtk-3.so.0:gtk_entry_set_width_chars
libgtk-3.so.0:gtk_event_box_new
libgtk-3.so.0:gtk_events_pending
libgtk-3.so.0:gtk_file_chooser_dialog_new
libgtk-3.so.0:gtk_file_chooser_get_action
libgtk-3.so.0:gtk_file_chooser_get_filename
+libgtk-3.so.0:gtk_file_chooser_get_type
libgtk-3.so.0:gtk_file_chooser_set_current_folder
+libgtk-3.so.0:gtk_file_chooser_set_current_name
libgtk-3.so.0:gtk_file_chooser_set_extra_widget
libgtk-3.so.0:gtk_file_chooser_set_filename
libgtk-3.so.0:gtk_frame_get_label_widget
@@ -1172,12 +1172,12 @@
libgtk-3.so.0:gtk_frame_new
libgtk-3.so.0:gtk_frame_set_label
libgtk-3.so.0:gtk_frame_set_shadow_type
+libgtk-3.so.0:gtk_get_current_event_time
libgtk-3.so.0:gtk_get_major_version
libgtk-3.so.0:gtk_get_micro_version
libgtk-3.so.0:gtk_get_minor_version
libgtk-3.so.0:gtk_grab_add
libgtk-3.so.0:gtk_grab_remove
-libgtk-3.so.0:gtk_hbox_new
libgtk-3.so.0:gtk_hpaned_new
libgtk-3.so.0:gtk_hscale_new
libgtk-3.so.0:gtk_hscrollbar_new
@@ -1187,15 +1187,14 @@
libgtk-3.so.0:gtk_image_new_from_pixbuf
libgtk-3.so.0:gtk_image_new_from_stock
libgtk-3.so.0:gtk_image_set_from_pixbuf
-libgtk-3.so.0:gtk_init_check
libgtk-3.so.0:gtk_label_get_text
libgtk-3.so.0:gtk_label_get_type
libgtk-3.so.0:gtk_label_new
libgtk-3.so.0:gtk_label_set_justify
+libgtk-3.so.0:gtk_label_set_line_wrap
libgtk-3.so.0:gtk_label_set_markup
libgtk-3.so.0:gtk_label_set_selectable
libgtk-3.so.0:gtk_label_set_text
-libgtk-3.so.0:gtk_label_set_use_markup
libgtk-3.so.0:gtk_list_store_append
libgtk-3.so.0:gtk_list_store_clear
libgtk-3.so.0:gtk_list_store_get_type
@@ -1208,6 +1207,7 @@
libgtk-3.so.0:gtk_main_iteration_do
libgtk-3.so.0:gtk_main_quit
libgtk-3.so.0:gtk_menu_get_type
+libgtk-3.so.0:gtk_menu_item_new_with_label
libgtk-3.so.0:gtk_menu_new
libgtk-3.so.0:gtk_menu_popup
libgtk-3.so.0:gtk_menu_shell_append
@@ -1226,13 +1226,12 @@
libgtk-3.so.0:gtk_radio_button_get_group
libgtk-3.so.0:gtk_radio_button_get_type
libgtk-3.so.0:gtk_radio_button_new_with_label
-libgtk-3.so.0:gtk_radio_button_new_with_label_from_widget
libgtk-3.so.0:gtk_range_get_type
libgtk-3.so.0:gtk_range_get_value
+libgtk-3.so.0:gtk_range_set_range
libgtk-3.so.0:gtk_range_set_value
libgtk-3.so.0:gtk_render_frame
libgtk-3.so.0:gtk_scale_get_type
-libgtk-3.so.0:gtk_scale_set_digits
libgtk-3.so.0:gtk_scale_set_draw_value
libgtk-3.so.0:gtk_scale_set_value_pos
libgtk-3.so.0:gtk_scrolled_window_add_with_viewport
@@ -1242,11 +1241,14 @@
libgtk-3.so.0:gtk_scrolled_window_set_policy
libgtk-3.so.0:gtk_scrolled_window_set_shadow_type
libgtk-3.so.0:gtk_selection_remove_all
+libgtk-3.so.0:gtk_separator_tool_item_get_type
libgtk-3.so.0:gtk_separator_tool_item_new
libgtk-3.so.0:gtk_separator_tool_item_set_draw
libgtk-3.so.0:gtk_spin_button_get_type
libgtk-3.so.0:gtk_spin_button_get_value_as_int
libgtk-3.so.0:gtk_spin_button_new_with_range
+libgtk-3.so.0:gtk_spin_button_set_range
+libgtk-3.so.0:gtk_spin_button_set_value
libgtk-3.so.0:gtk_statusbar_get_message_area
libgtk-3.so.0:gtk_statusbar_get_type
libgtk-3.so.0:gtk_statusbar_new
@@ -1263,6 +1265,7 @@
libgtk-3.so.0:gtk_text_buffer_apply_tag_by_name
libgtk-3.so.0:gtk_text_buffer_create_mark
libgtk-3.so.0:gtk_text_buffer_delete
+libgtk-3.so.0:gtk_text_buffer_get_bounds
libgtk-3.so.0:gtk_text_buffer_get_iter_at_offset
libgtk-3.so.0:gtk_text_buffer_get_start_iter
libgtk-3.so.0:gtk_text_buffer_get_text
@@ -1281,6 +1284,7 @@
libgtk-3.so.0:gtk_text_view_set_buffer
libgtk-3.so.0:gtk_text_view_set_cursor_visible
libgtk-3.so.0:gtk_text_view_set_editable
+libgtk-3.so.0:gtk_text_view_set_left_margin
libgtk-3.so.0:gtk_text_view_set_pixels_above_lines
libgtk-3.so.0:gtk_text_view_set_wrap_mode
libgtk-3.so.0:gtk_toggle_button_get_active
@@ -1290,6 +1294,7 @@
libgtk-3.so.0:gtk_toggle_button_set_active
libgtk-3.so.0:gtk_tool_button_get_type
libgtk-3.so.0:gtk_tool_button_new
+libgtk-3.so.0:gtk_tool_button_set_icon_widget
libgtk-3.so.0:gtk_tool_button_set_label
libgtk-3.so.0:gtk_tool_item_get_type
libgtk-3.so.0:gtk_tool_item_new
@@ -1297,15 +1302,17 @@
libgtk-3.so.0:gtk_tool_item_set_tooltip_text
libgtk-3.so.0:gtk_toolbar_get_type
libgtk-3.so.0:gtk_toolbar_insert
+libgtk-3.so.0:gtk_toolbar_new
libgtk-3.so.0:gtk_toolbar_set_show_arrow
libgtk-3.so.0:gtk_tree_drag_dest_get_type
libgtk-3.so.0:gtk_tree_drag_source_get_type
+libgtk-3.so.0:gtk_tree_get_row_drag_data
libgtk-3.so.0:gtk_tree_model_get
libgtk-3.so.0:gtk_tree_model_get_iter
libgtk-3.so.0:gtk_tree_model_get_iter_first
+libgtk-3.so.0:gtk_tree_model_get_path
libgtk-3.so.0:gtk_tree_model_get_type
libgtk-3.so.0:gtk_tree_model_get_value
-libgtk-3.so.0:gtk_tree_model_iter_n_children
libgtk-3.so.0:gtk_tree_model_iter_next
libgtk-3.so.0:gtk_tree_model_iter_parent
libgtk-3.so.0:gtk_tree_model_row_changed
@@ -1318,8 +1325,7 @@
libgtk-3.so.0:gtk_tree_path_get_depth
libgtk-3.so.0:gtk_tree_path_get_indices
libgtk-3.so.0:gtk_tree_path_new
-libgtk-3.so.0:gtk_tree_path_new_from_indices
-libgtk-3.so.0:gtk_tree_selection_get_selected
+libgtk-3.so.0:gtk_tree_path_new_from_string
libgtk-3.so.0:gtk_tree_selection_iter_is_selected
libgtk-3.so.0:gtk_tree_selection_select_iter
libgtk-3.so.0:gtk_tree_selection_set_mode
@@ -1338,40 +1344,38 @@
libgtk-3.so.0:gtk_tree_view_column_new
libgtk-3.so.0:gtk_tree_view_column_new_with_attributes
libgtk-3.so.0:gtk_tree_view_column_pack_start
-libgtk-3.so.0:gtk_tree_view_column_set_cell_data_func
libgtk-3.so.0:gtk_tree_view_column_set_clickable
libgtk-3.so.0:gtk_tree_view_column_set_min_width
libgtk-3.so.0:gtk_tree_view_column_set_resizable
libgtk-3.so.0:gtk_tree_view_column_set_sort_column_id
libgtk-3.so.0:gtk_tree_view_column_set_widget
libgtk-3.so.0:gtk_tree_view_columns_autosize
-libgtk-3.so.0:gtk_tree_view_expand_all
libgtk-3.so.0:gtk_tree_view_expand_row
libgtk-3.so.0:gtk_tree_view_get_column
libgtk-3.so.0:gtk_tree_view_get_columns
libgtk-3.so.0:gtk_tree_view_get_cursor
libgtk-3.so.0:gtk_tree_view_get_model
+libgtk-3.so.0:gtk_tree_view_get_selection
libgtk-3.so.0:gtk_tree_view_get_type
libgtk-3.so.0:gtk_tree_view_insert_column
libgtk-3.so.0:gtk_tree_view_insert_column_with_attributes
-libgtk-3.so.0:gtk_tree_view_new
libgtk-3.so.0:gtk_tree_view_new_with_model
libgtk-3.so.0:gtk_tree_view_row_expanded
libgtk-3.so.0:gtk_tree_view_set_cursor
libgtk-3.so.0:gtk_tree_view_set_model
-libgtk-3.so.0:gtk_tree_view_set_reorderable
libgtk-3.so.0:gtk_tree_view_set_rules_hint
libgtk-3.so.0:gtk_vbox_get_type
libgtk-3.so.0:gtk_vbox_new
libgtk-3.so.0:gtk_viewport_get_hadjustment
libgtk-3.so.0:gtk_viewport_get_type
+libgtk-3.so.0:gtk_viewport_get_vadjustment
libgtk-3.so.0:gtk_viewport_new
libgtk-3.so.0:gtk_vpaned_new
libgtk-3.so.0:gtk_vscrollbar_new
-libgtk-3.so.0:gtk_vseparator_new
libgtk-3.so.0:gtk_widget_add_events
libgtk-3.so.0:gtk_widget_create_pango_layout
libgtk-3.so.0:gtk_widget_destroy
+libgtk-3.so.0:gtk_widget_get_allocation
libgtk-3.so.0:gtk_widget_get_events
libgtk-3.so.0:gtk_widget_get_has_window
libgtk-3.so.0:gtk_widget_get_parent
@@ -1383,11 +1387,9 @@
libgtk-3.so.0:gtk_widget_get_style
libgtk-3.so.0:gtk_widget_get_style_context
libgtk-3.so.0:gtk_widget_get_tooltip_text
-libgtk-3.so.0:gtk_widget_get_toplevel
libgtk-3.so.0:gtk_widget_get_type
libgtk-3.so.0:gtk_widget_get_visible
libgtk-3.so.0:gtk_widget_get_window
-libgtk-3.so.0:gtk_widget_grab_focus
libgtk-3.so.0:gtk_widget_hide
libgtk-3.so.0:gtk_widget_hide_on_delete
libgtk-3.so.0:gtk_widget_is_drawable
@@ -1396,14 +1398,14 @@
libgtk-3.so.0:gtk_widget_render_icon
libgtk-3.so.0:gtk_widget_render_icon_pixbuf
libgtk-3.so.0:gtk_widget_set_double_buffered
-libgtk-3.so.0:gtk_widget_set_events
+libgtk-3.so.0:gtk_widget_set_has_window
+libgtk-3.so.0:gtk_widget_set_realized
libgtk-3.so.0:gtk_widget_set_sensitive
-libgtk-3.so.0:gtk_widget_set_tooltip_text
+libgtk-3.so.0:gtk_widget_set_size_request
libgtk-3.so.0:gtk_widget_set_window
libgtk-3.so.0:gtk_widget_show
libgtk-3.so.0:gtk_widget_show_all
libgtk-3.so.0:gtk_widget_size_request
-libgtk-3.so.0:gtk_window_get_screen
libgtk-3.so.0:gtk_window_get_type
libgtk-3.so.0:gtk_window_new
libgtk-3.so.0:gtk_window_resize
@@ -1414,171 +1416,162 @@
libgtk-3.so.0:gtk_window_set_resizable
libgtk-3.so.0:gtk_window_set_title
libgtk-3.so.0:gtk_window_set_transient_for
-libgtk-x11-2.0.so.0:gtk_adjustment_changed
-libgtk-x11-2.0.so.0:gtk_adjustment_get_upper
+libgtk-x11-2.0.so.0:gtk_adjustment_get_page_increment
+libgtk-x11-2.0.so.0:gtk_adjustment_get_step_increment
libgtk-x11-2.0.so.0:gtk_adjustment_get_value
-libgtk-x11-2.0.so.0:gtk_adjustment_new
-libgtk-x11-2.0.so.0:gtk_adjustment_set_value
-libgtk-x11-2.0.so.0:gtk_bin_get_type
-libgtk-x11-2.0.so.0:gtk_box_pack_end
+libgtk-x11-2.0.so.0:gtk_adjustment_set_upper
+libgtk-x11-2.0.so.0:gtk_box_pack_start
libgtk-x11-2.0.so.0:gtk_box_set_spacing
+libgtk-x11-2.0.so.0:gtk_button_get_type
libgtk-x11-2.0.so.0:gtk_button_new
-libgtk-x11-2.0.so.0:gtk_button_new_with_label
libgtk-x11-2.0.so.0:gtk_button_set_label
libgtk-x11-2.0.so.0:gtk_cell_editable_editing_done
-libgtk-x11-2.0.so.0:gtk_cell_editable_get_type
-libgtk-x11-2.0.so.0:gtk_cell_layout_get_type
-libgtk-x11-2.0.so.0:gtk_cell_renderer_get_type
+libgtk-x11-2.0.so.0:gtk_cell_layout_pack_start
+libgtk-x11-2.0.so.0:gtk_cell_renderer_pixbuf_new
libgtk-x11-2.0.so.0:gtk_cell_renderer_toggle_new
+libgtk-x11-2.0.so.0:gtk_check_button_new_with_label
libgtk-x11-2.0.so.0:gtk_combo_box_append_text
libgtk-x11-2.0.so.0:gtk_combo_box_entry_new_text
libgtk-x11-2.0.so.0:gtk_combo_box_get_active
-libgtk-x11-2.0.so.0:gtk_combo_box_get_type
libgtk-x11-2.0.so.0:gtk_combo_box_new_text
-libgtk-x11-2.0.so.0:gtk_combo_box_text_append_text
-libgtk-x11-2.0.so.0:gtk_combo_box_text_get_type
+libgtk-x11-2.0.so.0:gtk_combo_box_set_active
libgtk-x11-2.0.so.0:gtk_combo_box_text_new
-libgtk-x11-2.0.so.0:gtk_container_set_border_width
-libgtk-x11-2.0.so.0:gtk_dialog_add_button
-libgtk-x11-2.0.so.0:gtk_dialog_get_type
+libgtk-x11-2.0.so.0:gtk_combo_box_text_new_with_entry
+libgtk-x11-2.0.so.0:gtk_container_get_children
+libgtk-x11-2.0.so.0:gtk_container_get_type
+libgtk-x11-2.0.so.0:gtk_dialog_add_buttons
+libgtk-x11-2.0.so.0:gtk_dialog_new_with_buttons
libgtk-x11-2.0.so.0:gtk_dialog_response
libgtk-x11-2.0.so.0:gtk_dialog_run
-libgtk-x11-2.0.so.0:gtk_dialog_set_default_response
libgtk-x11-2.0.so.0:gtk_dialog_set_response_sensitive
-libgtk-x11-2.0.so.0:gtk_drawing_area_get_type
-libgtk-x11-2.0.so.0:gtk_drawing_area_new
+libgtk-x11-2.0.so.0:gtk_editable_get_type
+libgtk-x11-2.0.so.0:gtk_entry_get_text
libgtk-x11-2.0.so.0:gtk_entry_new
+libgtk-x11-2.0.so.0:gtk_entry_set_max_length
libgtk-x11-2.0.so.0:gtk_entry_set_text
libgtk-x11-2.0.so.0:gtk_entry_set_width_chars
-libgtk-x11-2.0.so.0:gtk_event_box_new
-libgtk-x11-2.0.so.0:gtk_file_chooser_get_type
-libgtk-x11-2.0.so.0:gtk_file_chooser_set_current_name
libgtk-x11-2.0.so.0:gtk_file_selection_get_filename
libgtk-x11-2.0.so.0:gtk_file_selection_get_type
libgtk-x11-2.0.so.0:gtk_file_selection_new
libgtk-x11-2.0.so.0:gtk_file_selection_set_filename
+libgtk-x11-2.0.so.0:gtk_frame_set_shadow_type
libgtk-x11-2.0.so.0:gtk_get_current_event_time
-libgtk-x11-2.0.so.0:gtk_grab_add
-libgtk-x11-2.0.so.0:gtk_hpaned_new
-libgtk-x11-2.0.so.0:gtk_image_get_type
-libgtk-x11-2.0.so.0:gtk_image_set_from_pixbuf
+libgtk-x11-2.0.so.0:gtk_grab_remove
+libgtk-x11-2.0.so.0:gtk_hbox_new
libgtk-x11-2.0.so.0:gtk_init_check
-libgtk-x11-2.0.so.0:gtk_label_get_text
libgtk-x11-2.0.so.0:gtk_label_set_line_wrap
-libgtk-x11-2.0.so.0:gtk_list_store_clear
-libgtk-x11-2.0.so.0:gtk_list_store_get_type
-libgtk-x11-2.0.so.0:gtk_list_store_new
-libgtk-x11-2.0.so.0:gtk_list_store_set
+libgtk-x11-2.0.so.0:gtk_label_set_use_markup
libgtk-x11-2.0.so.0:gtk_main
-libgtk-x11-2.0.so.0:gtk_main_iteration
+libgtk-x11-2.0.so.0:gtk_main_iteration_do
libgtk-x11-2.0.so.0:gtk_main_quit
libgtk-x11-2.0.so.0:gtk_major_version
libgtk-x11-2.0.so.0:gtk_menu_get_type
libgtk-x11-2.0.so.0:gtk_menu_item_new_with_label
libgtk-x11-2.0.so.0:gtk_menu_new
+libgtk-x11-2.0.so.0:gtk_menu_popup
+libgtk-x11-2.0.so.0:gtk_menu_shell_append
libgtk-x11-2.0.so.0:gtk_micro_version
libgtk-x11-2.0.so.0:gtk_minor_version
libgtk-x11-2.0.so.0:gtk_misc_get_type
+libgtk-x11-2.0.so.0:gtk_misc_set_alignment
+libgtk-x11-2.0.so.0:gtk_notebook_get_type
+libgtk-x11-2.0.so.0:gtk_notebook_new
+libgtk-x11-2.0.so.0:gtk_notebook_set_tab_pos
libgtk-x11-2.0.so.0:gtk_object_get_type
libgtk-x11-2.0.so.0:gtk_object_sink
libgtk-x11-2.0.so.0:gtk_paned_get_type
-libgtk-x11-2.0.so.0:gtk_paned_pack1
-libgtk-x11-2.0.so.0:gtk_radio_button_get_group
-libgtk-x11-2.0.so.0:gtk_radio_button_get_type
-libgtk-x11-2.0.so.0:gtk_range_set_range
+libgtk-x11-2.0.so.0:gtk_radio_button_new_with_label_from_widget
+libgtk-x11-2.0.so.0:gtk_range_get_value
+libgtk-x11-2.0.so.0:gtk_range_set_value
libgtk-x11-2.0.so.0:gtk_scale_get_type
libgtk-x11-2.0.so.0:gtk_scale_set_digits
libgtk-x11-2.0.so.0:gtk_scale_set_value_pos
-libgtk-x11-2.0.so.0:gtk_scrolled_window_add_with_viewport
+libgtk-x11-2.0.so.0:gtk_scrolled_window_get_type
+libgtk-x11-2.0.so.0:gtk_scrolled_window_new
libgtk-x11-2.0.so.0:gtk_scrolled_window_set_policy
libgtk-x11-2.0.so.0:gtk_separator_tool_item_get_type
-libgtk-x11-2.0.so.0:gtk_spin_button_get_value_as_int
-libgtk-x11-2.0.so.0:gtk_spin_button_new_with_range
-libgtk-x11-2.0.so.0:gtk_spin_button_set_range
+libgtk-x11-2.0.so.0:gtk_spin_button_get_type
libgtk-x11-2.0.so.0:gtk_spin_button_set_value
libgtk-x11-2.0.so.0:gtk_statusbar_get_type
libgtk-x11-2.0.so.0:gtk_statusbar_new
+libgtk-x11-2.0.so.0:gtk_statusbar_remove
libgtk-x11-2.0.so.0:gtk_statusbar_set_has_resize_grip
-libgtk-x11-2.0.so.0:gtk_table_attach
-libgtk-x11-2.0.so.0:gtk_table_resize
-libgtk-x11-2.0.so.0:gtk_text_buffer_apply_tag_by_name
-libgtk-x11-2.0.so.0:gtk_text_buffer_create_mark
+libgtk-x11-2.0.so.0:gtk_table_attach_defaults
libgtk-x11-2.0.so.0:gtk_text_buffer_get_bounds
+libgtk-x11-2.0.so.0:gtk_text_buffer_get_iter_at_offset
libgtk-x11-2.0.so.0:gtk_text_buffer_get_type
libgtk-x11-2.0.so.0:gtk_text_buffer_insert
libgtk-x11-2.0.so.0:gtk_text_buffer_place_cursor
-libgtk-x11-2.0.so.0:gtk_text_view_get_buffer
-libgtk-x11-2.0.so.0:gtk_text_view_new
-libgtk-x11-2.0.so.0:gtk_text_view_set_buffer
+libgtk-x11-2.0.so.0:gtk_text_tag_new
+libgtk-x11-2.0.so.0:gtk_text_tag_table_add
+libgtk-x11-2.0.so.0:gtk_text_view_get_type
libgtk-x11-2.0.so.0:gtk_text_view_set_cursor_visible
libgtk-x11-2.0.so.0:gtk_text_view_set_left_margin
-libgtk-x11-2.0.so.0:gtk_text_view_set_pixels_above_lines
-libgtk-x11-2.0.so.0:gtk_text_view_set_wrap_mode
libgtk-x11-2.0.so.0:gtk_toggle_button_get_active
-libgtk-x11-2.0.so.0:gtk_toggle_button_get_type
-libgtk-x11-2.0.so.0:gtk_toggle_button_new
libgtk-x11-2.0.so.0:gtk_toggle_button_new_with_label
libgtk-x11-2.0.so.0:gtk_toggle_button_set_active
-libgtk-x11-2.0.so.0:gtk_tool_button_get_type
libgtk-x11-2.0.so.0:gtk_tool_button_new
libgtk-x11-2.0.so.0:gtk_tool_button_set_icon_widget
libgtk-x11-2.0.so.0:gtk_tool_item_set_tooltip
-libgtk-x11-2.0.so.0:gtk_toolbar_get_type
-libgtk-x11-2.0.so.0:gtk_toolbar_new
+libgtk-x11-2.0.so.0:gtk_toolbar_insert
+libgtk-x11-2.0.so.0:gtk_toolbar_set_show_arrow
libgtk-x11-2.0.so.0:gtk_tooltips_data_get
libgtk-x11-2.0.so.0:gtk_tooltips_enable
libgtk-x11-2.0.so.0:gtk_tooltips_force_window
libgtk-x11-2.0.so.0:gtk_tooltips_new
libgtk-x11-2.0.so.0:gtk_tooltips_set_tip
+libgtk-x11-2.0.so.0:gtk_tree_drag_dest_get_type
libgtk-x11-2.0.so.0:gtk_tree_drag_source_get_type
libgtk-x11-2.0.so.0:gtk_tree_get_row_drag_data
libgtk-x11-2.0.so.0:gtk_tree_model_foreach
libgtk-x11-2.0.so.0:gtk_tree_model_get
-libgtk-x11-2.0.so.0:gtk_tree_model_get_iter
-libgtk-x11-2.0.so.0:gtk_tree_model_get_iter_first
-libgtk-x11-2.0.so.0:gtk_tree_model_get_path
-libgtk-x11-2.0.so.0:gtk_tree_model_get_value
libgtk-x11-2.0.so.0:gtk_tree_model_iter_n_children
-libgtk-x11-2.0.so.0:gtk_tree_model_iter_next
-libgtk-x11-2.0.so.0:gtk_tree_model_row_deleted
+libgtk-x11-2.0.so.0:gtk_tree_model_iter_parent
+libgtk-x11-2.0.so.0:gtk_tree_model_row_changed
libgtk-x11-2.0.so.0:gtk_tree_model_row_inserted
-libgtk-x11-2.0.so.0:gtk_tree_model_rows_reordered
-libgtk-x11-2.0.so.0:gtk_tree_path_append_index
libgtk-x11-2.0.so.0:gtk_tree_path_copy
-libgtk-x11-2.0.so.0:gtk_tree_path_get_depth
-libgtk-x11-2.0.so.0:gtk_tree_path_new
+libgtk-x11-2.0.so.0:gtk_tree_path_get_indices
+libgtk-x11-2.0.so.0:gtk_tree_path_new_from_indices
libgtk-x11-2.0.so.0:gtk_tree_path_new_from_string
-libgtk-x11-2.0.so.0:gtk_tree_selection_select_iter
+libgtk-x11-2.0.so.0:gtk_tree_selection_get_selected
+libgtk-x11-2.0.so.0:gtk_tree_selection_iter_is_selected
libgtk-x11-2.0.so.0:gtk_tree_sortable_get_type
-libgtk-x11-2.0.so.0:gtk_tree_store_append
+libgtk-x11-2.0.so.0:gtk_tree_store_new
+libgtk-x11-2.0.so.0:gtk_tree_store_remove
+libgtk-x11-2.0.so.0:gtk_tree_store_set
+libgtk-x11-2.0.so.0:gtk_tree_view_collapse_row
libgtk-x11-2.0.so.0:gtk_tree_view_column_add_attribute
libgtk-x11-2.0.so.0:gtk_tree_view_column_get_cell_renderers
+libgtk-x11-2.0.so.0:gtk_tree_view_column_pack_start
+libgtk-x11-2.0.so.0:gtk_tree_view_column_set_cell_data_func
libgtk-x11-2.0.so.0:gtk_tree_view_column_set_min_width
-libgtk-x11-2.0.so.0:gtk_tree_view_column_set_sort_column_id
-libgtk-x11-2.0.so.0:gtk_tree_view_get_columns
+libgtk-x11-2.0.so.0:gtk_tree_view_column_set_widget
+libgtk-x11-2.0.so.0:gtk_tree_view_expand_all
libgtk-x11-2.0.so.0:gtk_tree_view_get_selection
libgtk-x11-2.0.so.0:gtk_tree_view_insert_column
+libgtk-x11-2.0.so.0:gtk_tree_view_insert_column_with_attributes
+libgtk-x11-2.0.so.0:gtk_tree_view_new
libgtk-x11-2.0.so.0:gtk_tree_view_row_expanded
+libgtk-x11-2.0.so.0:gtk_tree_view_set_model
libgtk-x11-2.0.so.0:gtk_tree_view_set_reorderable
libgtk-x11-2.0.so.0:gtk_tree_view_set_rules_hint
-libgtk-x11-2.0.so.0:gtk_vbox_get_type
libgtk-x11-2.0.so.0:gtk_vbox_new
libgtk-x11-2.0.so.0:gtk_viewport_get_hadjustment
libgtk-x11-2.0.so.0:gtk_viewport_get_vadjustment
-libgtk-x11-2.0.so.0:gtk_vscrollbar_new
+libgtk-x11-2.0.so.0:gtk_vseparator_new
libgtk-x11-2.0.so.0:gtk_widget_create_pango_layout
-libgtk-x11-2.0.so.0:gtk_widget_get_allocation
-libgtk-x11-2.0.so.0:gtk_widget_get_style
+libgtk-x11-2.0.so.0:gtk_widget_get_screen
libgtk-x11-2.0.so.0:gtk_widget_get_toplevel
+libgtk-x11-2.0.so.0:gtk_widget_grab_focus
libgtk-x11-2.0.so.0:gtk_widget_hide
-libgtk-x11-2.0.so.0:gtk_widget_hide_on_delete
libgtk-x11-2.0.so.0:gtk_widget_is_sensitive
-libgtk-x11-2.0.so.0:gtk_widget_modify_bg
libgtk-x11-2.0.so.0:gtk_widget_modify_fg
-libgtk-x11-2.0.so.0:gtk_widget_set_has_window
-libgtk-x11-2.0.so.0:gtk_widget_set_realized
-libgtk-x11-2.0.so.0:gtk_widget_set_size_request
-libgtk-x11-2.0.so.0:gtk_widget_size_request
+libgtk-x11-2.0.so.0:gtk_widget_set_events
+libgtk-x11-2.0.so.0:gtk_widget_set_sensitive
+libgtk-x11-2.0.so.0:gtk_widget_set_tooltip_text
+libgtk-x11-2.0.so.0:gtk_window_get_screen
+libgtk-x11-2.0.so.0:gtk_window_new
+libgtk-x11-2.0.so.0:gtk_window_set_default_size
libgtk-x11-2.0.so.0:gtk_window_set_focus
libgtk-x11-2.0.so.0:gtk_window_set_resizable
libgtk-x11-2.0.so.0:gtk_window_set_transient_for
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,6 +1,6 @@
name : nvidia-beta-driver
version : '495.44'
-release : 163
+release : 164
source :
- https://us.download.nvidia.com/XFree86/Linux-x86_64/495.44/NVIDIA-Linux-x86_64-495.44.run : f1876a67815b160a67ef94e16d1b87550e4c302b327d98daec4d71dd5c7f8a48
extract : no
@@ -148,14 +148,19 @@
# Vulkan
install -D -m 00644 nvidia_icd.json $installdir/usr/share/vulkan/icd.d/10_nvidia.json
sed -e 's@__NV_VK_ICD__@libGLX_nvidia.so.0@' -i $installdir/usr/share/vulkan/icd.d/10_nvidia.json
+ # libnvidia-vulkan-producer.so has no SONAME set, so create the missing link manually
+ ln -s "libnvidia-vulkan-producer.so.$version" $installdir/usr/lib64/libnvidia-vulkan-producer.so.1
# EGL
install -D -m 00644 10_nvidia_wayland.json $installdir/usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json
install -D -m 00644 15_nvidia_gbm.json $installdir/usr/share/egl/egl_external_platform.d/15_nvidia_gbm.json
# GBM
- install -D -d -m 00755 $installdir/usr/lib/gbm
- ln -s "/usr/lib/libnvidia-allocator.so.$version" $installdir/usr/lib/gbm/nvidia-drm_gbm.so
+ install -D -d -m 00755 $installdir/usr/lib64/gbm
+ ln -s "/usr/lib64/libnvidia-allocator.so.$version" $installdir/usr/lib64/gbm/nvidia-drm_gbm.so
+ # Missing symlinks
+ ln -s libnvidia-egl-gbm.so.1.1.0 $installdir/usr/lib64/libnvidia-egl-gbm.so.1
+ ln -s libnvidia-egl-gbm.so.1 $installdir/usr/lib64/libnvidia-egl-gbm.so
# Make sure glvnd knows where to be
install -D -d -m 00755 $installdir/usr/share/glvnd/egl_vendor.d
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -3,8 +3,8 @@
nvidia-beta-driver
https://nvidia.com
- Joshua Strobl
- joshua@getsol.us
+ Reilly Brogan
+ solus@reillybrogan.com
EULA
kernel.drivers
@@ -24,7 +24,7 @@
kernel.drivers
- nvidia-beta-driver-common
+ nvidia-beta-driver-common
/lib/modules/4.14.246-178.lts/kernel/drivers/video/nvidia-drm.ko
@@ -49,7 +49,7 @@
xorg.driver
- nvidia-beta-driver-common
+ nvidia-beta-driver-common
/usr/lib32/libEGL_nvidia.so
@@ -134,9 +134,9 @@
/usr/bin/nvidia-settings
/usr/bin/nvidia-smi
/usr/bin/nvidia-xconfig
- /usr/lib/gbm/nvidia-drm_gbm.so
/usr/lib/modprobe.d/nvidia.conf
/usr/lib/systemd/system/nvidia-persistenced.service
+ /usr/lib64/gbm/nvidia-drm_gbm.so
/usr/lib64/libEGL_nvidia.so
/usr/lib64/libEGL_nvidia.so.0
/usr/lib64/libEGL_nvidia.so.495.44
@@ -163,6 +163,8 @@
/usr/lib64/libnvidia-cfg.so.495.44
/usr/lib64/libnvidia-compiler.so
/usr/lib64/libnvidia-compiler.so.495.44
+ /usr/lib64/libnvidia-egl-gbm.so
+ /usr/lib64/libnvidia-egl-gbm.so.1
/usr/lib64/libnvidia-egl-gbm.so.1.1.0
/usr/lib64/libnvidia-eglcore.so
/usr/lib64/libnvidia-eglcore.so.495.44
@@ -203,6 +205,7 @@
/usr/lib64/libnvidia-tls.so
/usr/lib64/libnvidia-tls.so.495.44
/usr/lib64/libnvidia-vulkan-producer.so
+ /usr/lib64/libnvidia-vulkan-producer.so.1
/usr/lib64/libnvidia-vulkan-producer.so.495.44
/usr/lib64/libnvoptix.so
/usr/lib64/libnvoptix.so.1
@@ -244,7 +247,7 @@
kernel.drivers
- nvidia-beta-driver-common
+ nvidia-beta-driver-common
/lib/modules/5.14.16-205.current/kernel/drivers/video/nvidia-drm.ko
@@ -261,12 +264,12 @@
-
- 2021-11-06
+
+ 2021-11-10
495.44
Packaging update
- Joshua Strobl
- joshua@getsol.us
+ Reilly Brogan
+ solus@reillybrogan.com
\ No newline at end of file