diff --git a/abi_used_symbols b/abi_used_symbols
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -946,28 +946,22 @@
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_color_parse
-libgdk-3.so.0:gdk_cursor_new
libgdk-3.so.0:gdk_display_get_default
libgdk-3.so.0:gdk_event_peek
-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_screen_get_display
libgdk-3.so.0:gdk_screen_get_height
-libgdk-3.so.0:gdk_window_begin_paint_rect
libgdk-3.so.0:gdk_window_get_device_position
-libgdk-3.so.0:gdk_window_invalidate_rect
libgdk-3.so.0:gdk_window_new
libgdk-3.so.0:gdk_window_process_updates
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_cairo_set_source_pixbuf
+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
libgdk-x11-2.0.so.0:gdk_colormap_get_system
@@ -988,10 +982,15 @@
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_region_get_rectangles
+libgdk-x11-2.0.so.0:gdk_screen_get_default
+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_begin_paint_rect
libgdk-x11-2.0.so.0:gdk_window_end_paint
libgdk-x11-2.0.so.0:gdk_window_get_pointer
-libgdk-x11-2.0.so.0:gdk_window_process_updates
+libgdk-x11-2.0.so.0:gdk_window_invalidate_rect
libgdk-x11-2.0.so.0:gdk_window_set_cursor
+libgdk-x11-2.0.so.0:gdk_x11_display_get_xdisplay
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
@@ -1094,78 +1093,58 @@
libgobject-2.0.so.0:g_value_set_pointer
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_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_set_upper
+libgtk-3.so.0:gtk_adjustment_new
libgtk-3.so.0:gtk_adjustment_set_value
-libgtk-3.so.0:gtk_bin_get_child
libgtk-3.so.0:gtk_bin_get_type
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
libgtk-3.so.0:gtk_cell_editable_editing_done
libgtk-3.so.0:gtk_cell_editable_get_type
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_pixbuf_new
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_text_get_type
+libgtk-3.so.0:gtk_combo_box_text_append_text
libgtk-3.so.0:gtk_combo_box_text_new
-libgtk-3.so.0:gtk_combo_box_text_new_with_entry
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
-libgtk-3.so.0:gtk_dialog_response
+libgtk-3.so.0:gtk_dialog_new_with_buttons
libgtk-3.so.0:gtk_dialog_run
+libgtk-3.so.0:gtk_dialog_set_default_response
libgtk-3.so.0:gtk_dialog_set_response_sensitive
libgtk-3.so.0:gtk_drawing_area_get_type
libgtk-3.so.0:gtk_drawing_area_new
libgtk-3.so.0:gtk_editable_get_type
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_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_frame_get_label_widget
+libgtk-3.so.0:gtk_file_chooser_get_action
+libgtk-3.so.0:gtk_file_chooser_set_extra_widget
libgtk-3.so.0:gtk_frame_get_type
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
@@ -1174,12 +1153,13 @@
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_hseparator_new
+libgtk-3.so.0:gtk_hscrollbar_new
libgtk-3.so.0:gtk_image_get_type
libgtk-3.so.0:gtk_image_new_from_icon_name
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
@@ -1187,10 +1167,8 @@
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
libgtk-3.so.0:gtk_list_store_new
libgtk-3.so.0:gtk_list_store_remove
@@ -1198,12 +1176,10 @@
libgtk-3.so.0:gtk_list_store_set_value
libgtk-3.so.0:gtk_main
libgtk-3.so.0:gtk_main_iteration
-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
libgtk-3.so.0:gtk_menu_shell_get_type
libgtk-3.so.0:gtk_message_dialog_new
@@ -1213,12 +1189,9 @@
libgtk-3.so.0:gtk_notebook_get_type
libgtk-3.so.0:gtk_notebook_new
libgtk-3.so.0:gtk_notebook_set_tab_pos
-libgtk-3.so.0:gtk_paint_shadow
libgtk-3.so.0:gtk_paned_get_type
libgtk-3.so.0:gtk_paned_pack1
-libgtk-3.so.0:gtk_paned_pack2
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
@@ -1240,47 +1213,39 @@
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
+libgtk-3.so.0:gtk_statusbar_push
libgtk-3.so.0:gtk_statusbar_remove
libgtk-3.so.0:gtk_style_context_add_class
libgtk-3.so.0:gtk_table_attach
-libgtk-3.so.0:gtk_table_attach_defaults
libgtk-3.so.0:gtk_table_get_type
libgtk-3.so.0:gtk_table_new
libgtk-3.so.0:gtk_table_resize
-libgtk-3.so.0:gtk_table_set_row_spacings
-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_text
libgtk-3.so.0:gtk_text_buffer_get_type
libgtk-3.so.0:gtk_text_buffer_insert
libgtk-3.so.0:gtk_text_buffer_insert_with_tags_by_name
libgtk-3.so.0:gtk_text_buffer_new
-libgtk-3.so.0:gtk_text_buffer_place_cursor
libgtk-3.so.0:gtk_text_buffer_set_text
libgtk-3.so.0:gtk_text_tag_new
libgtk-3.so.0:gtk_text_tag_table_add
libgtk-3.so.0:gtk_text_tag_table_new
libgtk-3.so.0:gtk_text_view_get_buffer
-libgtk-3.so.0:gtk_text_view_get_type
libgtk-3.so.0:gtk_text_view_new
libgtk-3.so.0:gtk_text_view_scroll_to_mark
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
+libgtk-3.so.0:gtk_toggle_button_get_type
libgtk-3.so.0:gtk_toggle_button_new
libgtk-3.so.0:gtk_toggle_button_new_with_label
libgtk-3.so.0:gtk_toggle_button_set_active
@@ -1288,66 +1253,44 @@
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
libgtk-3.so.0:gtk_tool_item_set_expand
-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_foreach
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
libgtk-3.so.0:gtk_tree_model_row_inserted
libgtk-3.so.0:gtk_tree_model_rows_reordered
libgtk-3.so.0:gtk_tree_path_append_index
libgtk-3.so.0:gtk_tree_path_copy
libgtk-3.so.0:gtk_tree_path_free
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_path_new_from_string
-libgtk-3.so.0:gtk_tree_selection_get_selected
-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
-libgtk-3.so.0:gtk_tree_set_row_drag_data
-libgtk-3.so.0:gtk_tree_sortable_get_type
libgtk-3.so.0:gtk_tree_sortable_sort_column_changed
-libgtk-3.so.0:gtk_tree_store_append
-libgtk-3.so.0:gtk_tree_store_new
-libgtk-3.so.0:gtk_tree_store_remove
libgtk-3.so.0:gtk_tree_store_set
libgtk-3.so.0:gtk_tree_view_append_column
libgtk-3.so.0:gtk_tree_view_collapse_row
libgtk-3.so.0:gtk_tree_view_column_add_attribute
libgtk-3.so.0:gtk_tree_view_column_get_type
libgtk-3.so.0:gtk_tree_view_column_get_widget
-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_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_cursor
+libgtk-3.so.0:gtk_tree_view_column_set_widget
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
@@ -1362,90 +1305,116 @@
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_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
-libgtk-3.so.0:gtk_widget_get_parent_window
libgtk-3.so.0:gtk_widget_get_preferred_size
libgtk-3.so.0:gtk_widget_get_realized
-libgtk-3.so.0:gtk_widget_get_screen
libgtk-3.so.0:gtk_widget_get_sensitive
+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_type
libgtk-3.so.0:gtk_widget_get_visible
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_sensitive
+libgtk-3.so.0:gtk_widget_is_drawable
libgtk-3.so.0:gtk_widget_modify_bg
libgtk-3.so.0:gtk_widget_modify_fg
+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_size_request
+libgtk-3.so.0:gtk_widget_set_tooltip_text
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
+libgtk-3.so.0:gtk_window_set_default_icon_list
libgtk-3.so.0:gtk_window_set_default_size
libgtk-3.so.0:gtk_window_set_focus
libgtk-3.so.0:gtk_window_set_modal
-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_page_size
+libgtk-x11-2.0.so.0:gtk_adjustment_get_step_increment
+libgtk-x11-2.0.so.0:gtk_adjustment_get_type
+libgtk-x11-2.0.so.0:gtk_adjustment_get_upper
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_lower
+libgtk-x11-2.0.so.0:gtk_adjustment_set_upper
libgtk-x11-2.0.so.0:gtk_alignment_new
+libgtk-x11-2.0.so.0:gtk_bin_get_child
+libgtk-x11-2.0.so.0:gtk_box_get_type
+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_new_from_stock
+libgtk-x11-2.0.so.0:gtk_button_get_label
+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_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_editable_remove_widget
+libgtk-x11-2.0.so.0:gtk_cell_layout_get_cells
libgtk-x11-2.0.so.0:gtk_cell_layout_get_type
libgtk-x11-2.0.so.0:gtk_cell_layout_pack_start
+libgtk-x11-2.0.so.0:gtk_cell_layout_set_attributes
libgtk-x11-2.0.so.0:gtk_cell_renderer_get_type
+libgtk-x11-2.0.so.0:gtk_cell_renderer_pixbuf_new
libgtk-x11-2.0.so.0:gtk_cell_renderer_set_alignment
libgtk-x11-2.0.so.0:gtk_cell_renderer_text_new
+libgtk-x11-2.0.so.0:gtk_cell_renderer_toggle_new
+libgtk-x11-2.0.so.0:gtk_check_button_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_model
+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_new_with_model
libgtk-x11-2.0.so.0:gtk_combo_box_set_active
-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_text_new_with_entry
+libgtk-x11-2.0.so.0:gtk_container_add
libgtk-x11-2.0.so.0:gtk_container_get_type
+libgtk-x11-2.0.so.0:gtk_container_remove
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_content_area
+libgtk-x11-2.0.so.0:gtk_dialog_get_type
libgtk-x11-2.0.so.0:gtk_dialog_new_with_buttons
-libgtk-x11-2.0.so.0:gtk_dialog_run
+libgtk-x11-2.0.so.0:gtk_dialog_response
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_editable_set_editable
+libgtk-x11-2.0.so.0:gtk_entry_get_text
+libgtk-x11-2.0.so.0:gtk_entry_get_type
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_events_pending
-libgtk-x11-2.0.so.0:gtk_file_chooser_get_action
+libgtk-x11-2.0.so.0:gtk_file_chooser_get_filename
+libgtk-x11-2.0.so.0:gtk_file_chooser_get_type
+libgtk-x11-2.0.so.0:gtk_file_chooser_set_current_folder
libgtk-x11-2.0.so.0:gtk_file_chooser_set_current_name
-libgtk-x11-2.0.so.0:gtk_file_chooser_set_extra_widget
libgtk-x11-2.0.so.0:gtk_file_chooser_set_filename
libgtk-x11-2.0.so.0:gtk_file_selection_get_filename
libgtk-x11-2.0.so.0:gtk_file_selection_get_type
@@ -1453,72 +1422,108 @@
libgtk-x11-2.0.so.0:gtk_file_selection_set_filename
libgtk-x11-2.0.so.0:gtk_frame_get_label_widget
libgtk-x11-2.0.so.0:gtk_frame_set_label
+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_remove
+libgtk-x11-2.0.so.0:gtk_hbox_new
+libgtk-x11-2.0.so.0:gtk_hpaned_new
libgtk-x11-2.0.so.0:gtk_hscale_new
libgtk-x11-2.0.so.0:gtk_hscrollbar_new
+libgtk-x11-2.0.so.0:gtk_hseparator_new
+libgtk-x11-2.0.so.0:gtk_image_get_type
libgtk-x11-2.0.so.0:gtk_image_new_from_pixbuf
libgtk-x11-2.0.so.0:gtk_image_set_from_pixbuf
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_get_type
libgtk-x11-2.0.so.0:gtk_label_new
libgtk-x11-2.0.so.0:gtk_label_set_justify
-libgtk-x11-2.0.so.0:gtk_label_set_line_wrap
+libgtk-x11-2.0.so.0:gtk_label_set_markup
libgtk-x11-2.0.so.0:gtk_label_set_selectable
+libgtk-x11-2.0.so.0:gtk_label_set_text
libgtk-x11-2.0.so.0:gtk_label_set_use_markup
libgtk-x11-2.0.so.0:gtk_list_store_append
+libgtk-x11-2.0.so.0:gtk_list_store_clear
+libgtk-x11-2.0.so.0:gtk_list_store_new
libgtk-x11-2.0.so.0:gtk_list_store_remove
+libgtk-x11-2.0.so.0:gtk_list_store_set
+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_major_version
libgtk-x11-2.0.so.0:gtk_menu_item_new_with_label
-libgtk-x11-2.0.so.0:gtk_menu_shell_append
-libgtk-x11-2.0.so.0:gtk_menu_shell_get_type
+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_message_dialog_new
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_append_page
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_paint_shadow
+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_paned_pack2
-libgtk-x11-2.0.so.0:gtk_radio_button_new_with_label
+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_get_type
libgtk-x11-2.0.so.0:gtk_range_set_range
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_draw_value
+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_set_policy
libgtk-x11-2.0.so.0:gtk_scrolled_window_set_shadow_type
+libgtk-x11-2.0.so.0:gtk_separator_tool_item_get_type
+libgtk-x11-2.0.so.0:gtk_separator_tool_item_new
libgtk-x11-2.0.so.0:gtk_separator_tool_item_set_draw
-libgtk-x11-2.0.so.0:gtk_spin_button_get_value_as_int
+libgtk-x11-2.0.so.0:gtk_spin_button_get_type
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_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_push
+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_table_attach_defaults
+libgtk-x11-2.0.so.0:gtk_table_get_type
libgtk-x11-2.0.so.0:gtk_table_set_col_spacings
libgtk-x11-2.0.so.0:gtk_table_set_row_spacings
+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_text_buffer_delete
+libgtk-x11-2.0.so.0:gtk_text_buffer_get_bounds
libgtk-x11-2.0.so.0:gtk_text_buffer_get_start_iter
libgtk-x11-2.0.so.0:gtk_text_buffer_get_text
-libgtk-x11-2.0.so.0:gtk_text_buffer_insert
-libgtk-x11-2.0.so.0:gtk_text_buffer_new
libgtk-x11-2.0.so.0:gtk_text_buffer_place_cursor
+libgtk-x11-2.0.so.0:gtk_text_buffer_set_text
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_scroll_to_mark
libgtk-x11-2.0.so.0:gtk_text_view_set_buffer
-libgtk-x11-2.0.so.0:gtk_text_view_set_editable
+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_new
+libgtk-x11-2.0.so.0:gtk_tool_button_set_icon_widget
libgtk-x11-2.0.so.0:gtk_tool_button_set_label
libgtk-x11-2.0.so.0:gtk_tool_item_get_type
libgtk-x11-2.0.so.0:gtk_tool_item_new
-libgtk-x11-2.0.so.0:gtk_tool_item_set_expand
libgtk-x11-2.0.so.0:gtk_tool_item_set_tooltip
+libgtk-x11-2.0.so.0:gtk_tool_item_set_tooltip_text
libgtk-x11-2.0.so.0:gtk_toolbar_get_type
+libgtk-x11-2.0.so.0:gtk_toolbar_insert
libgtk-x11-2.0.so.0:gtk_toolbar_new
libgtk-x11-2.0.so.0:gtk_toolbar_set_show_arrow
libgtk-x11-2.0.so.0:gtk_tooltips_data_get
@@ -1527,58 +1532,91 @@
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_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_type
+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_iter_parent
+libgtk-x11-2.0.so.0:gtk_tree_model_row_changed
libgtk-x11-2.0.so.0:gtk_tree_model_row_deleted
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_indices
-libgtk-x11-2.0.so.0:gtk_tree_path_new
-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_get_selected
libgtk-x11-2.0.so.0:gtk_tree_selection_iter_is_selected
-libgtk-x11-2.0.so.0:gtk_tree_selection_set_mode
libgtk-x11-2.0.so.0:gtk_tree_set_row_drag_data
-libgtk-x11-2.0.so.0:gtk_tree_view_collapse_row
+libgtk-x11-2.0.so.0:gtk_tree_sortable_get_type
+libgtk-x11-2.0.so.0:gtk_tree_sortable_sort_column_changed
+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_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_get_type
libgtk-x11-2.0.so.0:gtk_tree_view_column_get_widget
-libgtk-x11-2.0.so.0:gtk_tree_view_column_set_clickable
+libgtk-x11-2.0.so.0:gtk_tree_view_column_new
+libgtk-x11-2.0.so.0:gtk_tree_view_column_new_with_attributes
libgtk-x11-2.0.so.0:gtk_tree_view_column_set_min_width
-libgtk-x11-2.0.so.0:gtk_tree_view_column_set_widget
+libgtk-x11-2.0.so.0:gtk_tree_view_column_set_resizable
+libgtk-x11-2.0.so.0:gtk_tree_view_column_set_sort_column_id
libgtk-x11-2.0.so.0:gtk_tree_view_columns_autosize
libgtk-x11-2.0.so.0:gtk_tree_view_expand_all
+libgtk-x11-2.0.so.0:gtk_tree_view_expand_row
libgtk-x11-2.0.so.0:gtk_tree_view_get_column
libgtk-x11-2.0.so.0:gtk_tree_view_get_columns
libgtk-x11-2.0.so.0:gtk_tree_view_get_cursor
+libgtk-x11-2.0.so.0:gtk_tree_view_get_model
+libgtk-x11-2.0.so.0:gtk_tree_view_get_selection
+libgtk-x11-2.0.so.0:gtk_tree_view_get_type
+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_set_cursor
-libgtk-x11-2.0.so.0:gtk_tree_view_set_model
-libgtk-x11-2.0.so.0:gtk_vbox_get_type
+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_reorderable
+libgtk-x11-2.0.so.0:gtk_tree_view_set_rules_hint
libgtk-x11-2.0.so.0:gtk_viewport_get_hadjustment
libgtk-x11-2.0.so.0:gtk_viewport_get_type
libgtk-x11-2.0.so.0:gtk_viewport_get_vadjustment
+libgtk-x11-2.0.so.0:gtk_viewport_new
libgtk-x11-2.0.so.0:gtk_vpaned_new
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_destroy
-libgtk-x11-2.0.so.0:gtk_widget_get_parent
+libgtk-x11-2.0.so.0:gtk_widget_get_allocation
+libgtk-x11-2.0.so.0:gtk_widget_get_events
+libgtk-x11-2.0.so.0:gtk_widget_get_parent_window
+libgtk-x11-2.0.so.0:gtk_widget_get_screen
libgtk-x11-2.0.so.0:gtk_widget_get_style
+libgtk-x11-2.0.so.0:gtk_widget_get_tooltip_text
libgtk-x11-2.0.so.0:gtk_widget_get_toplevel
libgtk-x11-2.0.so.0:gtk_widget_get_window
+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_drawable
+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_render_icon
-libgtk-x11-2.0.so.0:gtk_widget_set_double_buffered
+libgtk-x11-2.0.so.0:gtk_widget_modify_fg
libgtk-x11-2.0.so.0:gtk_widget_set_events
libgtk-x11-2.0.so.0:gtk_widget_set_size_request
-libgtk-x11-2.0.so.0:gtk_widget_set_tooltip_text
+libgtk-x11-2.0.so.0:gtk_widget_show
+libgtk-x11-2.0.so.0:gtk_widget_show_all
+libgtk-x11-2.0.so.0:gtk_widget_size_request
+libgtk-x11-2.0.so.0:gtk_window_get_screen
libgtk-x11-2.0.so.0:gtk_window_get_type
libgtk-x11-2.0.so.0:gtk_window_new
+libgtk-x11-2.0.so.0:gtk_window_resize
libgtk-x11-2.0.so.0:gtk_window_set_default_icon_list
+libgtk-x11-2.0.so.0:gtk_window_set_default_size
+libgtk-x11-2.0.so.0:gtk_window_set_modal
+libgtk-x11-2.0.so.0:gtk_window_set_resizable
libgtk-x11-2.0.so.0:gtk_window_set_title
libgtk-x11-2.0.so.0:gtk_window_set_transient_for
libm.so.6:acos
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 : 164
+release : 165
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/%libdir%/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/%libdir%/gbm
+ ln -s "/%libdir%/libnvidia-allocator.so.$version" $installdir/%libdir%/gbm/nvidia-drm_gbm.so
+ # Missing symlinks
+ ln -s libnvidia-egl-gbm.so.1.1.0 $installdir/%libdir%/libnvidia-egl-gbm.so.1
+ ln -s libnvidia-egl-gbm.so.1 $installdir/%libdir%/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.15.5-207.current/kernel/drivers/video/nvidia-drm.ko
@@ -261,12 +264,12 @@
-
- 2021-11-27
+
+ 2021-12-01
495.44
Packaging update
- Joshua Strobl
- joshua@getsol.us
+ Reilly Brogan
+ solus@reillybrogan.com
\ No newline at end of file