diff --git a/packages/t/tuba/MAINTAINERS.md b/packages/t/tuba/MAINTAINERS.md
new file mode 100644
index 00000000000..4c47eb6b3d0
--- /dev/null
+++ b/packages/t/tuba/MAINTAINERS.md
@@ -0,0 +1,5 @@
+This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus Staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus Staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely.
+
+- Muhammad Alfi Syahrin
+ - Matrix: @alfisya:matrix.org
+ - Email: malfisya.dev@hotmail.com
\ No newline at end of file
diff --git a/packages/t/tuba/abi_used_libs b/packages/t/tuba/abi_used_libs
index 20f88b47511..05ad83956fb 100644
--- a/packages/t/tuba/abi_used_libs
+++ b/packages/t/tuba/abi_used_libs
@@ -1,11 +1,13 @@
libadwaita-1.so.0
libc.so.6
+libcairo.so.2
libgdk_pixbuf-2.0.so.0
libgee-0.8.so.2
libgio-2.0.so.0
libglib-2.0.so.0
libgobject-2.0.so.0
libgraphene-1.0.so.0
+libgstreamer-1.0.so.0
libgtk-4.so.1
libgtksourceview-5.so.0
libicuuc.so.75
diff --git a/packages/t/tuba/abi_used_symbols b/packages/t/tuba/abi_used_symbols
index 1f5e7030898..fa938a467d4 100644
--- a/packages/t/tuba/abi_used_symbols
+++ b/packages/t/tuba/abi_used_symbols
@@ -100,6 +100,7 @@ libadwaita-1.so.0:adw_dialog_set_can_close
libadwaita-1.so.0:adw_dialog_set_child
libadwaita-1.so.0:adw_dialog_set_content_height
libadwaita-1.so.0:adw_dialog_set_content_width
+libadwaita-1.so.0:adw_dialog_set_follows_content_size
libadwaita-1.so.0:adw_dialog_set_title
libadwaita-1.so.0:adw_entry_row_add_suffix
libadwaita-1.so.0:adw_entry_row_get_type
@@ -108,6 +109,7 @@ libadwaita-1.so.0:adw_entry_row_set_activates_default
libadwaita-1.so.0:adw_entry_row_set_input_hints
libadwaita-1.so.0:adw_entry_row_set_input_purpose
libadwaita-1.so.0:adw_entry_row_set_show_apply_button
+libadwaita-1.so.0:adw_expander_row_add_prefix
libadwaita-1.so.0:adw_expander_row_add_row
libadwaita-1.so.0:adw_expander_row_add_suffix
libadwaita-1.so.0:adw_expander_row_get_expanded
@@ -126,6 +128,7 @@ libadwaita-1.so.0:adw_header_bar_pack_start
libadwaita-1.so.0:adw_header_bar_set_show_back_button
libadwaita-1.so.0:adw_header_bar_set_show_end_title_buttons
libadwaita-1.so.0:adw_header_bar_set_show_start_title_buttons
+libadwaita-1.so.0:adw_header_bar_set_show_title
libadwaita-1.so.0:adw_header_bar_set_title_widget
libadwaita-1.so.0:adw_init
libadwaita-1.so.0:adw_navigation_page_get_child
@@ -148,6 +151,7 @@ libadwaita-1.so.0:adw_overlay_split_view_set_show_sidebar
libadwaita-1.so.0:adw_preferences_dialog_add
libadwaita-1.so.0:adw_preferences_dialog_add_toast
libadwaita-1.so.0:adw_preferences_dialog_get_type
+libadwaita-1.so.0:adw_preferences_dialog_push_subpage
libadwaita-1.so.0:adw_preferences_group_add
libadwaita-1.so.0:adw_preferences_group_new
libadwaita-1.so.0:adw_preferences_group_remove
@@ -160,13 +164,25 @@ libadwaita-1.so.0:adw_preferences_row_get_title
libadwaita-1.so.0:adw_preferences_row_set_title
libadwaita-1.so.0:adw_preferences_row_set_use_markup
libadwaita-1.so.0:adw_spin_row_get_adjustment
+libadwaita-1.so.0:adw_spin_row_new_with_range
+libadwaita-1.so.0:adw_spin_row_set_numeric
+libadwaita-1.so.0:adw_spin_row_set_snap_to_ticks
+libadwaita-1.so.0:adw_spin_row_set_update_policy
+libadwaita-1.so.0:adw_spinner_new
+libadwaita-1.so.0:adw_split_button_new
+libadwaita-1.so.0:adw_split_button_set_label
+libadwaita-1.so.0:adw_split_button_set_menu_model
+libadwaita-1.so.0:adw_split_button_set_use_underline
libadwaita-1.so.0:adw_status_page_new
libadwaita-1.so.0:adw_status_page_set_child
libadwaita-1.so.0:adw_status_page_set_description
libadwaita-1.so.0:adw_status_page_set_icon_name
libadwaita-1.so.0:adw_status_page_set_title
+libadwaita-1.so.0:adw_style_manager_get_accent_color
+libadwaita-1.so.0:adw_style_manager_get_accent_color_rgba
libadwaita-1.so.0:adw_style_manager_get_dark
libadwaita-1.so.0:adw_style_manager_get_default
+libadwaita-1.so.0:adw_style_manager_get_system_supports_accent_colors
libadwaita-1.so.0:adw_style_manager_set_color_scheme
libadwaita-1.so.0:adw_swipe_tracker_new
libadwaita-1.so.0:adw_swipe_tracker_set_allow_mouse_drag
@@ -209,6 +225,7 @@ libadwaita-1.so.0:adw_window_get_type
libadwaita-1.so.0:adw_window_title_new
libc.so.6:__libc_start_main
libc.so.6:__stack_chk_fail
+libc.so.6:bind_textdomain_codeset
libc.so.6:bindtextdomain
libc.so.6:dcngettext
libc.so.6:exit
@@ -220,6 +237,10 @@ libc.so.6:strlen
libc.so.6:strstr
libc.so.6:strtol
libc.so.6:textdomain
+libcairo.so.2:cairo_create
+libcairo.so.2:cairo_destroy
+libcairo.so.2:cairo_image_surface_create
+libcairo.so.2:cairo_surface_destroy
libgdk_pixbuf-2.0.so.0:gdk_pixbuf_apply_embedded_orientation
libgdk_pixbuf-2.0.so.0:gdk_pixbuf_new_from_data
libgdk_pixbuf-2.0.so.0:gdk_pixbuf_new_from_stream_async
@@ -240,6 +261,7 @@ libgee-0.8.so.2:gee_abstract_map_get_keys
libgee-0.8.so.2:gee_abstract_map_get_size
libgee-0.8.so.2:gee_abstract_map_has_key
libgee-0.8.so.2:gee_abstract_map_set
+libgee-0.8.so.2:gee_abstract_map_unset
libgee-0.8.so.2:gee_array_list_get_type
libgee-0.8.so.2:gee_array_list_new
libgee-0.8.so.2:gee_array_list_new_wrap
@@ -261,7 +283,8 @@ libgee-0.8.so.2:gee_traversable_filter
libgio-2.0.so.0:g_action_map_add_action
libgio-2.0.so.0:g_action_map_add_action_entries
libgio-2.0.so.0:g_action_map_lookup_action
-libgio-2.0.so.0:g_app_info_launch_default_for_uri
+libgio-2.0.so.0:g_app_info_launch_default_for_uri_async
+libgio-2.0.so.0:g_app_info_launch_default_for_uri_finish
libgio-2.0.so.0:g_application_activate
libgio-2.0.so.0:g_application_quit
libgio-2.0.so.0:g_application_run
@@ -292,8 +315,6 @@ libgio-2.0.so.0:g_file_new_tmp_finish
libgio-2.0.so.0:g_file_query_exists
libgio-2.0.so.0:g_file_query_info
libgio-2.0.so.0:g_file_replace
-libgio-2.0.so.0:g_file_trash_async
-libgio-2.0.so.0:g_file_trash_finish
libgio-2.0.so.0:g_input_stream_get_type
libgio-2.0.so.0:g_io_error_quark
libgio-2.0.so.0:g_io_stream_get_output_stream
@@ -322,6 +343,7 @@ libgio-2.0.so.0:g_network_monitor_get_network_available
libgio-2.0.so.0:g_notification_add_button_with_target_value
libgio-2.0.so.0:g_notification_new
libgio-2.0.so.0:g_notification_set_body
+libgio-2.0.so.0:g_notification_set_default_action
libgio-2.0.so.0:g_notification_set_default_action_and_target_value
libgio-2.0.so.0:g_notification_set_icon
libgio-2.0.so.0:g_output_stream_splice
@@ -336,6 +358,7 @@ libgio-2.0.so.0:g_settings_bind
libgio-2.0.so.0:g_settings_delay
libgio-2.0.so.0:g_settings_get_enum
libgio-2.0.so.0:g_settings_get_type
+libgio-2.0.so.0:g_settings_reset
libgio-2.0.so.0:g_simple_action_get_type
libgio-2.0.so.0:g_simple_action_group_get_type
libgio-2.0.so.0:g_simple_action_group_new
@@ -354,6 +377,7 @@ libgio-2.0.so.0:g_task_propagate_pointer
libgio-2.0.so.0:g_task_return_error
libgio-2.0.so.0:g_task_return_pointer
libgio-2.0.so.0:g_task_set_task_data
+libglib-2.0.so.0:g_assertion_message
libglib-2.0.so.0:g_assertion_message_expr
libglib-2.0.so.0:g_build_filename
libglib-2.0.so.0:g_build_path
@@ -363,25 +387,36 @@ libglib-2.0.so.0:g_bytes_ref
libglib-2.0.so.0:g_bytes_unref
libglib-2.0.so.0:g_clear_error
libglib-2.0.so.0:g_date_time_add_days
+libglib-2.0.so.0:g_date_time_add_seconds
libglib-2.0.so.0:g_date_time_add_weeks
+libglib-2.0.so.0:g_date_time_add_years
libglib-2.0.so.0:g_date_time_compare
libglib-2.0.so.0:g_date_time_difference
libglib-2.0.so.0:g_date_time_format
+libglib-2.0.so.0:g_date_time_format_iso8601
libglib-2.0.so.0:g_date_time_get_day_of_month
libglib-2.0.so.0:g_date_time_get_day_of_week
libglib-2.0.so.0:g_date_time_get_day_of_year
+libglib-2.0.so.0:g_date_time_get_hour
+libglib-2.0.so.0:g_date_time_get_minute
libglib-2.0.so.0:g_date_time_get_month
+libglib-2.0.so.0:g_date_time_get_second
libglib-2.0.so.0:g_date_time_get_year
libglib-2.0.so.0:g_date_time_new_from_iso8601
libglib-2.0.so.0:g_date_time_new_local
libglib-2.0.so.0:g_date_time_new_now
libglib-2.0.so.0:g_date_time_new_now_local
+libglib-2.0.so.0:g_date_time_new_now_utc
+libglib-2.0.so.0:g_date_time_new_utc
+libglib-2.0.so.0:g_date_time_to_local
libglib-2.0.so.0:g_date_time_to_timezone
+libglib-2.0.so.0:g_date_time_to_utc
libglib-2.0.so.0:g_date_time_unref
libglib-2.0.so.0:g_dgettext
libglib-2.0.so.0:g_dir_close
libglib-2.0.so.0:g_dir_open
libglib-2.0.so.0:g_dir_read_name
+libglib-2.0.so.0:g_dpgettext
libglib-2.0.so.0:g_error_copy
libglib-2.0.so.0:g_error_free
libglib-2.0.so.0:g_error_matches
@@ -407,6 +442,7 @@ libglib-2.0.so.0:g_malloc
libglib-2.0.so.0:g_malloc0
libglib-2.0.so.0:g_malloc0_n
libglib-2.0.so.0:g_markup_escape_text
+libglib-2.0.so.0:g_match_info_fetch_named
libglib-2.0.so.0:g_memdup2
libglib-2.0.so.0:g_once_init_enter
libglib-2.0.so.0:g_once_init_leave
@@ -428,7 +464,9 @@ libglib-2.0.so.0:g_regex_error_quark
libglib-2.0.so.0:g_regex_escape_string
libglib-2.0.so.0:g_regex_match
libglib-2.0.so.0:g_regex_new
+libglib-2.0.so.0:g_regex_ref
libglib-2.0.so.0:g_regex_replace
+libglib-2.0.so.0:g_regex_replace_eval
libglib-2.0.so.0:g_regex_replace_literal
libglib-2.0.so.0:g_regex_split
libglib-2.0.so.0:g_regex_unref
@@ -454,6 +492,7 @@ libglib-2.0.so.0:g_strdup_printf
libglib-2.0.so.0:g_string_erase
libglib-2.0.so.0:g_string_free
libglib-2.0.so.0:g_string_insert
+libglib-2.0.so.0:g_string_insert_len
libglib-2.0.so.0:g_string_new
libglib-2.0.so.0:g_strndup
libglib-2.0.so.0:g_strnfill
@@ -461,6 +500,7 @@ libglib-2.0.so.0:g_strrstr
libglib-2.0.so.0:g_strsplit
libglib-2.0.so.0:g_strsplit_set
libglib-2.0.so.0:g_strv_length
+libglib-2.0.so.0:g_time_zone_get_identifier
libglib-2.0.so.0:g_time_zone_new_local
libglib-2.0.so.0:g_time_zone_unref
libglib-2.0.so.0:g_timeout_add_full
@@ -512,6 +552,7 @@ libgobject-2.0.so.0:g_boxed_free
libgobject-2.0.so.0:g_boxed_type_register_static
libgobject-2.0.so.0:g_cclosure_marshal_VOID__BOOLEAN
libgobject-2.0.so.0:g_cclosure_marshal_VOID__BOXED
+libgobject-2.0.so.0:g_cclosure_marshal_VOID__ENUM
libgobject-2.0.so.0:g_cclosure_marshal_VOID__OBJECT
libgobject-2.0.so.0:g_cclosure_marshal_VOID__STRING
libgobject-2.0.so.0:g_cclosure_marshal_VOID__VOID
@@ -540,6 +581,7 @@ libgobject-2.0.so.0:g_object_thaw_notify
libgobject-2.0.so.0:g_object_unref
libgobject-2.0.so.0:g_param_spec_boolean
libgobject-2.0.so.0:g_param_spec_boxed
+libgobject-2.0.so.0:g_param_spec_char
libgobject-2.0.so.0:g_param_spec_double
libgobject-2.0.so.0:g_param_spec_enum
libgobject-2.0.so.0:g_param_spec_float
@@ -556,12 +598,15 @@ libgobject-2.0.so.0:g_param_spec_types
libgobject-2.0.so.0:g_param_spec_uint
libgobject-2.0.so.0:g_param_spec_unref
libgobject-2.0.so.0:g_param_value_set_default
+libgobject-2.0.so.0:g_regex_get_type
libgobject-2.0.so.0:g_signal_connect_data
libgobject-2.0.so.0:g_signal_connect_object
libgobject-2.0.so.0:g_signal_emit
libgobject-2.0.so.0:g_signal_emit_by_name
+libgobject-2.0.so.0:g_signal_handler_block
libgobject-2.0.so.0:g_signal_handler_disconnect
libgobject-2.0.so.0:g_signal_handler_is_connected
+libgobject-2.0.so.0:g_signal_handler_unblock
libgobject-2.0.so.0:g_signal_handlers_destroy
libgobject-2.0.so.0:g_signal_handlers_disconnect_matched
libgobject-2.0.so.0:g_signal_new
@@ -586,8 +631,10 @@ libgobject-2.0.so.0:g_type_is_a
libgobject-2.0.so.0:g_type_name
libgobject-2.0.so.0:g_type_register_fundamental
libgobject-2.0.so.0:g_type_register_static
+libgobject-2.0.so.0:g_value_array_get_nth
libgobject-2.0.so.0:g_value_get_boolean
libgobject-2.0.so.0:g_value_get_boxed
+libgobject-2.0.so.0:g_value_get_char
libgobject-2.0.so.0:g_value_get_double
libgobject-2.0.so.0:g_value_get_enum
libgobject-2.0.so.0:g_value_get_float
@@ -602,6 +649,7 @@ libgobject-2.0.so.0:g_value_get_uint
libgobject-2.0.so.0:g_value_init
libgobject-2.0.so.0:g_value_set_boolean
libgobject-2.0.so.0:g_value_set_boxed
+libgobject-2.0.so.0:g_value_set_char
libgobject-2.0.so.0:g_value_set_double
libgobject-2.0.so.0:g_value_set_enum
libgobject-2.0.so.0:g_value_set_float
@@ -616,10 +664,32 @@ libgobject-2.0.so.0:g_value_take_object
libgobject-2.0.so.0:g_value_take_string
libgobject-2.0.so.0:g_value_type_compatible
libgobject-2.0.so.0:g_value_unset
+libgraphene-1.0.so.0:graphene_point_get_type
+libgraphene-1.0.so.0:graphene_point_init
libgraphene-1.0.so.0:graphene_rect_get_height
+libgraphene-1.0.so.0:graphene_rect_get_type
libgraphene-1.0.so.0:graphene_rect_get_width
libgraphene-1.0.so.0:graphene_rect_get_x
libgraphene-1.0.so.0:graphene_rect_get_y
+libgraphene-1.0.so.0:graphene_rect_init
+libgraphene-1.0.so.0:graphene_rect_zero
+libgstreamer-1.0.so.0:gst_bin_get_by_name
+libgstreamer-1.0.so.0:gst_bus_add_watch_full
+libgstreamer-1.0.so.0:gst_bus_remove_watch
+libgstreamer-1.0.so.0:gst_element_get_bus
+libgstreamer-1.0.so.0:gst_element_query_duration
+libgstreamer-1.0.so.0:gst_element_query_position
+libgstreamer-1.0.so.0:gst_element_seek_simple
+libgstreamer-1.0.so.0:gst_element_set_state
+libgstreamer-1.0.so.0:gst_init
+libgstreamer-1.0.so.0:gst_message_get_structure
+libgstreamer-1.0.so.0:gst_message_parse_error
+libgstreamer-1.0.so.0:gst_message_parse_state_changed
+libgstreamer-1.0.so.0:gst_parse_launch_full
+libgstreamer-1.0.so.0:gst_state_get_type
+libgstreamer-1.0.so.0:gst_structure_get_name
+libgstreamer-1.0.so.0:gst_structure_get_value
+libgstreamer-1.0.so.0:gst_version_string
libgtk-4.so.1:gdk_clipboard_read_texture_async
libgtk-4.so.1:gdk_clipboard_read_texture_finish
libgtk-4.so.1:gdk_clipboard_read_value_async
@@ -631,10 +701,14 @@ libgtk-4.so.1:gdk_display_get_clipboard
libgtk-4.so.1:gdk_display_get_default
libgtk-4.so.1:gdk_file_list_get_files
libgtk-4.so.1:gdk_file_list_get_type
+libgtk-4.so.1:gdk_paintable_compute_concrete_size
+libgtk-4.so.1:gdk_paintable_get_flags
+libgtk-4.so.1:gdk_paintable_get_intrinsic_aspect_ratio
libgtk-4.so.1:gdk_paintable_get_intrinsic_height
libgtk-4.so.1:gdk_paintable_get_intrinsic_width
libgtk-4.so.1:gdk_paintable_get_type
libgtk-4.so.1:gdk_paintable_snapshot
+libgtk-4.so.1:gdk_rgba_get_type
libgtk-4.so.1:gdk_texture_get_type
libgtk-4.so.1:gdk_texture_new_for_pixbuf
libgtk-4.so.1:gdk_texture_new_from_file
@@ -642,6 +716,7 @@ libgtk-4.so.1:gdk_texture_new_from_filename
libgtk-4.so.1:gdk_texture_save_to_png_bytes
libgtk-4.so.1:gsk_render_node_unref
libgtk-4.so.1:gsk_renderer_render_texture
+libgtk-4.so.1:gsk_rounded_rect_init_from_rect
libgtk-4.so.1:gtk_accessible_get_type
libgtk-4.so.1:gtk_accessible_update_property
libgtk-4.so.1:gtk_accessible_update_relation
@@ -651,6 +726,7 @@ libgtk-4.so.1:gtk_action_bar_pack_end
libgtk-4.so.1:gtk_action_bar_pack_start
libgtk-4.so.1:gtk_action_bar_set_center_widget
libgtk-4.so.1:gtk_actionable_set_action_name
+libgtk-4.so.1:gtk_adjustment_get_page_increment
libgtk-4.so.1:gtk_adjustment_get_page_size
libgtk-4.so.1:gtk_adjustment_get_upper
libgtk-4.so.1:gtk_adjustment_get_value
@@ -660,6 +736,8 @@ libgtk-4.so.1:gtk_align_get_type
libgtk-4.so.1:gtk_application_add_window
libgtk-4.so.1:gtk_application_get_active_window
libgtk-4.so.1:gtk_application_set_accels_for_action
+libgtk-4.so.1:gtk_aspect_frame_new
+libgtk-4.so.1:gtk_aspect_frame_set_child
libgtk-4.so.1:gtk_bin_layout_get_type
libgtk-4.so.1:gtk_box_append
libgtk-4.so.1:gtk_box_get_type
@@ -681,12 +759,14 @@ libgtk-4.so.1:gtk_button_new_with_label
libgtk-4.so.1:gtk_button_set_child
libgtk-4.so.1:gtk_button_set_icon_name
libgtk-4.so.1:gtk_button_set_label
+libgtk-4.so.1:gtk_button_set_use_underline
libgtk-4.so.1:gtk_calendar_get_date
libgtk-4.so.1:gtk_check_button_get_active
libgtk-4.so.1:gtk_check_button_get_type
libgtk-4.so.1:gtk_check_button_new
libgtk-4.so.1:gtk_check_button_set_active
libgtk-4.so.1:gtk_check_button_set_group
+libgtk-4.so.1:gtk_content_fit_get_type
libgtk-4.so.1:gtk_css_provider_load_from_string
libgtk-4.so.1:gtk_css_provider_new
libgtk-4.so.1:gtk_drop_down_get_selected
@@ -729,6 +809,9 @@ libgtk-4.so.1:gtk_file_dialog_set_modal
libgtk-4.so.1:gtk_file_dialog_set_title
libgtk-4.so.1:gtk_file_filter_add_mime_type
libgtk-4.so.1:gtk_file_filter_new
+libgtk-4.so.1:gtk_fixed_move
+libgtk-4.so.1:gtk_fixed_new
+libgtk-4.so.1:gtk_fixed_put
libgtk-4.so.1:gtk_flatten_list_model_new
libgtk-4.so.1:gtk_flow_box_append
libgtk-4.so.1:gtk_flow_box_child_new
@@ -817,7 +900,9 @@ libgtk-4.so.1:gtk_media_stream_set_volume
libgtk-4.so.1:gtk_media_stream_stream_unprepared
libgtk-4.so.1:gtk_menu_button_get_popover
libgtk-4.so.1:gtk_menu_button_new
+libgtk-4.so.1:gtk_menu_button_set_child
libgtk-4.so.1:gtk_menu_button_set_icon_name
+libgtk-4.so.1:gtk_menu_button_set_label
libgtk-4.so.1:gtk_menu_button_set_menu_model
libgtk-4.so.1:gtk_menu_button_set_popover
libgtk-4.so.1:gtk_named_action_new
@@ -828,7 +913,9 @@ libgtk-4.so.1:gtk_overlay_add_overlay
libgtk-4.so.1:gtk_overlay_new
libgtk-4.so.1:gtk_overlay_remove_overlay
libgtk-4.so.1:gtk_overlay_set_child
+libgtk-4.so.1:gtk_overlay_set_clip_overlay
libgtk-4.so.1:gtk_picture_get_alternative_text
+libgtk-4.so.1:gtk_picture_get_file
libgtk-4.so.1:gtk_picture_get_paintable
libgtk-4.so.1:gtk_picture_get_type
libgtk-4.so.1:gtk_picture_new
@@ -878,24 +965,30 @@ libgtk-4.so.1:gtk_size_group_new
libgtk-4.so.1:gtk_slice_list_model_new
libgtk-4.so.1:gtk_slice_list_model_set_model
libgtk-4.so.1:gtk_snapshot_append_color
+libgtk-4.so.1:gtk_snapshot_append_texture
libgtk-4.so.1:gtk_snapshot_new
libgtk-4.so.1:gtk_snapshot_pop
libgtk-4.so.1:gtk_snapshot_push_cross_fade
+libgtk-4.so.1:gtk_snapshot_push_rounded_clip
+libgtk-4.so.1:gtk_snapshot_restore
+libgtk-4.so.1:gtk_snapshot_save
libgtk-4.so.1:gtk_snapshot_scale
libgtk-4.so.1:gtk_snapshot_to_node
libgtk-4.so.1:gtk_snapshot_translate
-libgtk-4.so.1:gtk_spinner_new
-libgtk-4.so.1:gtk_spinner_set_spinning
-libgtk-4.so.1:gtk_spinner_start
+libgtk-4.so.1:gtk_spin_button_get_value
+libgtk-4.so.1:gtk_spin_button_set_value
libgtk-4.so.1:gtk_stack_add_named
libgtk-4.so.1:gtk_stack_get_visible_child_name
libgtk-4.so.1:gtk_stack_new
+libgtk-4.so.1:gtk_stack_remove
+libgtk-4.so.1:gtk_stack_set_hhomogeneous
libgtk-4.so.1:gtk_stack_set_visible_child_name
+libgtk-4.so.1:gtk_string_list_new
+libgtk-4.so.1:gtk_string_object_get_string
libgtk-4.so.1:gtk_style_context_add_provider
libgtk-4.so.1:gtk_switch_get_active
libgtk-4.so.1:gtk_switch_new
libgtk-4.so.1:gtk_switch_set_active
-libgtk-4.so.1:gtk_switch_set_state
libgtk-4.so.1:gtk_text_buffer_begin_user_action
libgtk-4.so.1:gtk_text_buffer_delete
libgtk-4.so.1:gtk_text_buffer_end_user_action
@@ -917,21 +1010,26 @@ libgtk-4.so.1:gtk_text_iter_get_text
libgtk-4.so.1:gtk_text_new
libgtk-4.so.1:gtk_text_set_placeholder_text
libgtk-4.so.1:gtk_text_view_get_buffer
+libgtk-4.so.1:gtk_text_view_new
libgtk-4.so.1:gtk_text_view_set_accepts_tab
libgtk-4.so.1:gtk_text_view_set_bottom_margin
+libgtk-4.so.1:gtk_text_view_set_editable
libgtk-4.so.1:gtk_text_view_set_left_margin
libgtk-4.so.1:gtk_text_view_set_pixels_below_lines
libgtk-4.so.1:gtk_text_view_set_right_margin
libgtk-4.so.1:gtk_text_view_set_top_margin
libgtk-4.so.1:gtk_text_view_set_wrap_mode
libgtk-4.so.1:gtk_toggle_button_get_active
+libgtk-4.so.1:gtk_toggle_button_get_type
libgtk-4.so.1:gtk_toggle_button_new
libgtk-4.so.1:gtk_toggle_button_set_active
+libgtk-4.so.1:gtk_toggle_button_set_group
libgtk-4.so.1:gtk_uri_launcher_launch
libgtk-4.so.1:gtk_uri_launcher_launch_finish
libgtk-4.so.1:gtk_uri_launcher_new
libgtk-4.so.1:gtk_video_get_media_stream
libgtk-4.so.1:gtk_video_new
+libgtk-4.so.1:gtk_video_new_for_file
libgtk-4.so.1:gtk_video_set_file
libgtk-4.so.1:gtk_video_set_filename
libgtk-4.so.1:gtk_video_set_graphics_offload
@@ -957,8 +1055,10 @@ libgtk-4.so.1:gtk_widget_get_native
libgtk-4.so.1:gtk_widget_get_next_sibling
libgtk-4.so.1:gtk_widget_get_parent
libgtk-4.so.1:gtk_widget_get_preferred_size
+libgtk-4.so.1:gtk_widget_get_prev_sibling
libgtk-4.so.1:gtk_widget_get_request_mode
libgtk-4.so.1:gtk_widget_get_sensitive
+libgtk-4.so.1:gtk_widget_get_state_flags
libgtk-4.so.1:gtk_widget_get_style_context
libgtk-4.so.1:gtk_widget_get_tooltip_text
libgtk-4.so.1:gtk_widget_get_type
@@ -1004,6 +1104,7 @@ libgtk-4.so.1:gtk_window_destroy
libgtk-4.so.1:gtk_window_fullscreen
libgtk-4.so.1:gtk_window_get_type
libgtk-4.so.1:gtk_window_present
+libgtk-4.so.1:gtk_window_set_default_icon_name
libgtk-4.so.1:gtk_window_set_hide_on_close
libgtk-4.so.1:gtk_window_set_modal
libgtk-4.so.1:gtk_window_set_transient_for
@@ -1047,7 +1148,9 @@ libjson-glib-1.0.so.0:json_array_ref
libjson-glib-1.0.so.0:json_array_unref
libjson-glib-1.0.so.0:json_builder_add_boolean_value
libjson-glib-1.0.so.0:json_builder_add_int_value
+libjson-glib-1.0.so.0:json_builder_add_null_value
libjson-glib-1.0.so.0:json_builder_add_string_value
+libjson-glib-1.0.so.0:json_builder_add_value
libjson-glib-1.0.so.0:json_builder_begin_array
libjson-glib-1.0.so.0:json_builder_begin_object
libjson-glib-1.0.so.0:json_builder_end_array
@@ -1057,6 +1160,7 @@ libjson-glib-1.0.so.0:json_builder_get_type
libjson-glib-1.0.so.0:json_builder_new
libjson-glib-1.0.so.0:json_builder_set_member_name
libjson-glib-1.0.so.0:json_generator_new
+libjson-glib-1.0.so.0:json_generator_set_pretty
libjson-glib-1.0.so.0:json_generator_set_root
libjson-glib-1.0.so.0:json_generator_to_data
libjson-glib-1.0.so.0:json_gobject_deserialize
@@ -1088,6 +1192,8 @@ libjson-glib-1.0.so.0:json_serializable_default_deserialize_property
libjson-glib-1.0.so.0:json_serializable_default_serialize_property
libjson-glib-1.0.so.0:json_serializable_get_type
libm.so.6:cosf
+libm.so.6:fmod
+libm.so.6:pow
libm.so.6:powf
libpango-1.0.so.0:pango_attr_list_insert
libpango-1.0.so.0:pango_attr_list_new
diff --git a/packages/t/tuba/package.yml b/packages/t/tuba/package.yml
index f01e3bbabac..72a833d14ad 100644
--- a/packages/t/tuba/package.yml
+++ b/packages/t/tuba/package.yml
@@ -1,24 +1,27 @@
name : tuba
-version : 0.8.4
-release : 4
+version : 0.9.0
+release : 5
source :
- - https://github.com/GeopJr/Tuba/archive/refs/tags/v0.8.4.tar.gz : 844fc1e3dc7d13a6967e9ac7c43bf887a00c9817f6666043ae002536d6a24c78
+ - https://github.com/GeopJr/Tuba/archive/refs/tags/v0.9.0.tar.gz : efdd74f543025473507b2f9b18e7c272c2376b779ff65f1a2f8e41f8b99fe2ac
homepage : https://tuba.geopjr.dev/
license : GPL-3.0-or-later
component : network.clients
-summary : Browse the Fediverse, a gtk mastodon application.
+summary : Browse the Fediverse
description: |
- Browse the Fediverse, a gtk mastodon application.
+ Browse the Fediverse. Explore the federated social web with Tuba for GNOME. Stay connected to your favorite communities, family and friends with support for popular Fediverse platforms like Mastodon, GoToSocial, Akkoma & more!
builddeps :
- pkgconfig(gee-0.8)
+ - pkgconfig(gstreamer-plugins-base-1.0)
- pkgconfig(gtk4)
- pkgconfig(gtksourceview-5)
- pkgconfig(json-glib-1.0)
- pkgconfig(libadwaita-1)
- pkgconfig(libsecret-1)
- pkgconfig(libsoup-3.0)
+ - pkgconfig(libwebp)
+ - gstreamer-1.0-plugins-good
- vala
- - webp-pixbuf-loader
+ # webp-pixbuf-loader
setup : |
%meson_configure \
-Ddistro=true
diff --git a/packages/t/tuba/pspec_x86_64.xml b/packages/t/tuba/pspec_x86_64.xml
index dcff4273aa3..a56d498e4d9 100644
--- a/packages/t/tuba/pspec_x86_64.xml
+++ b/packages/t/tuba/pspec_x86_64.xml
@@ -3,20 +3,20 @@
tuba
https://tuba.geopjr.dev/
- David Harder
- david@davidjharder.ca
+ Muhammad Alfi Syahrin
+ malfisya.dev@hotmail.com
GPL-3.0-or-later
network.clients
- Browse the Fediverse, a gtk mastodon application.
- Browse the Fediverse, a gtk mastodon application.
+ Browse the Fediverse
+ Browse the Fediverse. Explore the federated social web with Tuba for GNOME. Stay connected to your favorite communities, family and friends with support for popular Fediverse platforms like Mastodon, GoToSocial, Akkoma & more!
https://sources.getsol.us/README.Solus
tuba
- Browse the Fediverse, a gtk mastodon application.
- Browse the Fediverse, a gtk mastodon application.
+ Browse the Fediverse
+ Browse the Fediverse. Explore the federated social web with Tuba for GNOME. Stay connected to your favorite communities, family and friends with support for popular Fediverse platforms like Mastodon, GoToSocial, Akkoma & more!
network.clients
@@ -26,12 +26,29 @@
/usr/share/gtksourceview-5/language-specs/fedi-basic.lang
/usr/share/gtksourceview-5/language-specs/fedi-html.lang
/usr/share/gtksourceview-5/language-specs/fedi-markdown.lang
- /usr/share/gtksourceview-5/styles/fedi-dark.xml
- /usr/share/gtksourceview-5/styles/fedi.xml
+ /usr/share/gtksourceview-5/styles/fedi-blue-dark.xml
+ /usr/share/gtksourceview-5/styles/fedi-blue.xml
+ /usr/share/gtksourceview-5/styles/fedi-green-dark.xml
+ /usr/share/gtksourceview-5/styles/fedi-green.xml
+ /usr/share/gtksourceview-5/styles/fedi-orange-dark.xml
+ /usr/share/gtksourceview-5/styles/fedi-orange.xml
+ /usr/share/gtksourceview-5/styles/fedi-pink-dark.xml
+ /usr/share/gtksourceview-5/styles/fedi-pink.xml
+ /usr/share/gtksourceview-5/styles/fedi-purple-dark.xml
+ /usr/share/gtksourceview-5/styles/fedi-purple.xml
+ /usr/share/gtksourceview-5/styles/fedi-red-dark.xml
+ /usr/share/gtksourceview-5/styles/fedi-red.xml
+ /usr/share/gtksourceview-5/styles/fedi-slate-dark.xml
+ /usr/share/gtksourceview-5/styles/fedi-slate.xml
+ /usr/share/gtksourceview-5/styles/fedi-teal-dark.xml
+ /usr/share/gtksourceview-5/styles/fedi-teal.xml
+ /usr/share/gtksourceview-5/styles/fedi-yellow-dark.xml
+ /usr/share/gtksourceview-5/styles/fedi-yellow.xml
/usr/share/icons/hicolor/scalable/apps/dev.geopjr.Tuba.svg
/usr/share/icons/hicolor/symbolic/apps/dev.geopjr.Tuba-symbolic.svg
/usr/share/locale/ar/LC_MESSAGES/dev.geopjr.Tuba.mo
/usr/share/locale/be/LC_MESSAGES/dev.geopjr.Tuba.mo
+ /usr/share/locale/bg/LC_MESSAGES/dev.geopjr.Tuba.mo
/usr/share/locale/ca/LC_MESSAGES/dev.geopjr.Tuba.mo
/usr/share/locale/cs/LC_MESSAGES/dev.geopjr.Tuba.mo
/usr/share/locale/da/LC_MESSAGES/dev.geopjr.Tuba.mo
@@ -69,12 +86,12 @@
-
- 2024-09-10
- 0.8.4
+
+ 2024-12-18
+ 0.9.0
Packaging update
- David Harder
- david@davidjharder.ca
+ Muhammad Alfi Syahrin
+ malfisya.dev@hotmail.com
\ No newline at end of file