diff --git a/abi_used_symbols b/abi_used_symbols
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -946,33 +946,35 @@
libgcc_s.so.1:_Unwind_SetGR
libgcc_s.so.1:_Unwind_SetIP
libgcc_s.so.1:__popcountdi2
-libgdk-3.so.0:gdk_cairo_set_source_pixbuf
-libgdk-3.so.0:gdk_color_parse
-libgdk-3.so.0:gdk_display_get_default
-libgdk-3.so.0:gdk_event_peek
+libgdk-3.so.0:gdk_cairo_create
+libgdk-3.so.0:gdk_cursor_new
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_height
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_process_updates
+libgdk-3.so.0:gdk_window_get_pointer
+libgdk-3.so.0:gdk_window_invalidate_rect
libgdk-3.so.0:gdk_window_set_cursor
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_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
libgdk-x11-2.0.so.0:gdk_cursor_new
+libgdk-x11-2.0.so.0:gdk_display_get_default
libgdk-x11-2.0.so.0:gdk_draw_drawable
libgdk-x11-2.0.so.0:gdk_draw_layout
libgdk-x11-2.0.so.0:gdk_draw_line
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 +982,17 @@
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_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_get_pointer
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_process_updates
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_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
@@ -1097,9 +1098,7 @@
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_value
libgtk-3.so.0:gtk_adjustment_new
libgtk-3.so.0:gtk_adjustment_set_lower
libgtk-3.so.0:gtk_adjustment_set_upper
@@ -1113,6 +1112,7 @@
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
@@ -1135,23 +1135,24 @@
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_get_type
+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_new_with_buttons
libgtk-3.so.0:gtk_dialog_response
-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
@@ -1161,24 +1162,20 @@
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_extra_widget
-libgtk-3.so.0:gtk_file_chooser_set_filename
libgtk-3.so.0:gtk_frame_get_label_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
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
libgtk-3.so.0:gtk_hseparator_new
@@ -1192,6 +1189,7 @@
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
@@ -1208,6 +1206,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
@@ -1234,7 +1233,6 @@
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
libgtk-3.so.0:gtk_scrolled_window_get_type
libgtk-3.so.0:gtk_scrolled_window_get_vscrollbar
@@ -1242,13 +1240,15 @@
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
libgtk-3.so.0:gtk_statusbar_push
libgtk-3.so.0:gtk_statusbar_remove
@@ -1258,15 +1258,14 @@
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_col_spacings
-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_start_iter
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
@@ -1274,35 +1273,37 @@
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
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
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_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
@@ -1319,6 +1320,7 @@
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
@@ -1351,6 +1353,7 @@
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
@@ -1365,6 +1368,7 @@
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
@@ -1372,14 +1376,13 @@
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
@@ -1387,18 +1390,19 @@
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
+libgtk-3.so.0:gtk_widget_is_sensitive
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_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
@@ -1414,104 +1418,106 @@
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_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_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_box_pack_start
libgtk-x11-2.0.so.0:gtk_box_set_spacing
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_editable_remove_widget
+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_toggle_new
+libgtk-x11-2.0.so.0:gtk_cell_renderer_pixbuf_new
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_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_dialog_response
+libgtk-x11-2.0.so.0:gtk_container_add
+libgtk-x11-2.0.so.0:gtk_container_get_children
+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_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_entry_new
-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_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_file_chooser_dialog_new
+libgtk-x11-2.0.so.0:gtk_file_chooser_get_filename
libgtk-x11-2.0.so.0:gtk_file_chooser_set_current_name
+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
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_get_current_event_time
+libgtk-x11-2.0.so.0:gtk_frame_new
+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_grab_add
+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_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_set_line_wrap
-libgtk-x11-2.0.so.0:gtk_list_store_clear
+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_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_main
-libgtk-x11-2.0.so.0:gtk_main_iteration
-libgtk-x11-2.0.so.0:gtk_main_quit
+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_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_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_notebook_append_page
+libgtk-x11-2.0.so.0:gtk_notebook_get_type
+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_paned_pack2
+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_scale_get_type
libgtk-x11-2.0.so.0:gtk_scale_set_digits
+libgtk-x11-2.0.so.0:gtk_scale_set_draw_value
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_set_policy
+libgtk-x11-2.0.so.0:gtk_scrolled_window_get_type
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_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_new
+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_get_bounds
-libgtk-x11-2.0.so.0:gtk_text_buffer_get_type
+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_place_cursor
+libgtk-x11-2.0.so.0:gtk_text_buffer_insert_with_tags_by_name
+libgtk-x11-2.0.so.0:gtk_text_tag_table_new
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_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_cursor_visible
-libgtk-x11-2.0.so.0:gtk_text_view_set_left_margin
+libgtk-x11-2.0.so.0:gtk_text_view_set_editable
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
@@ -1522,6 +1528,7 @@
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_button_set_label
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
@@ -1530,57 +1537,51 @@
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_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_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_sortable_get_type
-libgtk-x11-2.0.so.0:gtk_tree_store_append
-libgtk-x11-2.0.so.0:gtk_tree_view_column_add_attribute
+libgtk-x11-2.0.so.0:gtk_tree_store_remove
+libgtk-x11-2.0.so.0:gtk_tree_view_append_column
+libgtk-x11-2.0.so.0:gtk_tree_view_collapse_row
libgtk-x11-2.0.so.0:gtk_tree_view_column_get_cell_renderers
-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_column_get_widget
+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_pack_start
+libgtk-x11-2.0.so.0:gtk_tree_view_column_set_clickable
+libgtk-x11-2.0.so.0:gtk_tree_view_column_set_resizable
+libgtk-x11-2.0.so.0:gtk_tree_view_column_set_widget
+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_model
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_row_expanded
+libgtk-x11-2.0.so.0:gtk_tree_view_set_cursor
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_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_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_toplevel
-libgtk-x11-2.0.so.0:gtk_widget_hide
+libgtk-x11-2.0.so.0:gtk_widget_get_has_window
+libgtk-x11-2.0.so.0:gtk_widget_get_sensitive
+libgtk-x11-2.0.so.0:gtk_widget_grab_focus
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_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_widget_size_request
-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_get_type
+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
libm.so.6:acosf
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/%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.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