From e0aa8ad648ce79bcda1729581bb6624541a33462 Mon Sep 17 00:00:00 2001 From: Evan Maddock Date: Thu, 26 Dec 2024 21:42:11 -0500 Subject: [PATCH] xfce4-power-manager: Enable wayland support **Summary** - Enable Wayland support Signed-off-by: Evan Maddock --- packages/x/xfce4-power-manager/abi_used_libs | 1 + .../x/xfce4-power-manager/abi_used_symbols | 23 +++++++++++++++++++ packages/x/xfce4-power-manager/package.yml | 4 +++- .../x/xfce4-power-manager/pspec_x86_64.xml | 4 ++-- 4 files changed, 29 insertions(+), 3 deletions(-) diff --git a/packages/x/xfce4-power-manager/abi_used_libs b/packages/x/xfce4-power-manager/abi_used_libs index 35e05af6763..3a2223f1329 100644 --- a/packages/x/xfce4-power-manager/abi_used_libs +++ b/packages/x/xfce4-power-manager/abi_used_libs @@ -14,6 +14,7 @@ libnotify.so.4 libpango-1.0.so.0 libpangocairo-1.0.so.0 libupower-glib.so.3 +libwayland-client.so.0 libxfce4panel-2.0.so.4 libxfce4ui-2.so.0 libxfce4util.so.7 diff --git a/packages/x/xfce4-power-manager/abi_used_symbols b/packages/x/xfce4-power-manager/abi_used_symbols index 65983ee14a5..0b0884a7cfb 100644 --- a/packages/x/xfce4-power-manager/abi_used_symbols +++ b/packages/x/xfce4-power-manager/abi_used_symbols @@ -74,13 +74,19 @@ libgdk-3.so.0:gdk_display_flush libgdk-3.so.0:gdk_display_get_default libgdk-3.so.0:gdk_display_get_default_screen libgdk-3.so.0:gdk_display_get_default_seat +libgdk-3.so.0:gdk_display_get_monitor libgdk-3.so.0:gdk_display_get_n_monitors +libgdk-3.so.0:gdk_monitor_get_model libgdk-3.so.0:gdk_notify_startup_complete libgdk-3.so.0:gdk_screen_get_default libgdk-3.so.0:gdk_screen_get_root_window libgdk-3.so.0:gdk_screen_get_type libgdk-3.so.0:gdk_seat_get_pointer libgdk-3.so.0:gdk_seat_ungrab +libgdk-3.so.0:gdk_wayland_display_get_type +libgdk-3.so.0:gdk_wayland_display_get_wl_display +libgdk-3.so.0:gdk_wayland_monitor_get_wl_output +libgdk-3.so.0:gdk_wayland_seat_get_wl_seat libgdk-3.so.0:gdk_window_add_filter libgdk-3.so.0:gdk_x11_display_error_trap_pop libgdk-3.so.0:gdk_x11_display_error_trap_pop_ignored @@ -148,6 +154,8 @@ 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_direct_equal +libglib-2.0.so.0:g_direct_hash libglib-2.0.so.0:g_error_free libglib-2.0.so.0:g_error_matches libglib-2.0.so.0:g_file_get_contents @@ -160,6 +168,9 @@ libglib-2.0.so.0:g_hash_table_destroy libglib-2.0.so.0:g_hash_table_foreach libglib-2.0.so.0:g_hash_table_get_values libglib-2.0.so.0:g_hash_table_insert +libglib-2.0.so.0:g_hash_table_iter_init +libglib-2.0.so.0:g_hash_table_iter_next +libglib-2.0.so.0:g_hash_table_iter_replace libglib-2.0.so.0:g_hash_table_lookup libglib-2.0.so.0:g_hash_table_new_full libglib-2.0.so.0:g_hash_table_remove @@ -172,6 +183,9 @@ libglib-2.0.so.0:g_list_find_custom libglib-2.0.so.0:g_list_first libglib-2.0.so.0:g_list_free libglib-2.0.so.0:g_list_free_full +libglib-2.0.so.0:g_list_length +libglib-2.0.so.0:g_list_prepend +libglib-2.0.so.0:g_list_remove libglib-2.0.so.0:g_log libglib-2.0.so.0:g_log_structured_standard libglib-2.0.so.0:g_main_context_ref_thread_default @@ -283,6 +297,7 @@ libgobject-2.0.so.0:g_object_set_data libgobject-2.0.so.0:g_object_set_data_full libgobject-2.0.so.0:g_object_set_property libgobject-2.0.so.0:g_object_unref +libgobject-2.0.so.0:g_object_weak_ref libgobject-2.0.so.0:g_param_spec_boolean libgobject-2.0.so.0:g_param_spec_enum libgobject-2.0.so.0:g_param_spec_int @@ -527,6 +542,14 @@ libupower-glib.so.3:up_device_get_type libupower-glib.so.3:up_device_kind_to_string libupower-glib.so.3:up_device_new libupower-glib.so.3:up_device_set_object_path_sync +libwayland-client.so.0:wl_display_roundtrip +libwayland-client.so.0:wl_output_interface +libwayland-client.so.0:wl_proxy_add_listener +libwayland-client.so.0:wl_proxy_destroy +libwayland-client.so.0:wl_proxy_get_version +libwayland-client.so.0:wl_proxy_marshal_flags +libwayland-client.so.0:wl_registry_interface +libwayland-client.so.0:wl_seat_interface libxfce4panel-2.0.so.4:xfce_panel_plugin_add_action_widget libxfce4panel-2.0.so.4:xfce_panel_plugin_block_menu libxfce4panel-2.0.so.4:xfce_panel_plugin_get_icon_size diff --git a/packages/x/xfce4-power-manager/package.yml b/packages/x/xfce4-power-manager/package.yml index 51a1e7f45ee..edbef3e17ce 100644 --- a/packages/x/xfce4-power-manager/package.yml +++ b/packages/x/xfce4-power-manager/package.yml @@ -1,6 +1,6 @@ name : xfce4-power-manager version : 4.20.0 -release : 8 +release : 9 source : - https://archive.xfce.org/src/xfce/xfce4-power-manager/4.20/xfce4-power-manager-4.20.0.tar.bz2 : 971391cef63352833bdd92df28957392e17e1f2b3d486c0f57294fd204d6ed29 homepage : https://docs.xfce.org/xfce/xfce4-power-manager/start @@ -14,6 +14,8 @@ builddeps : - pkgconfig(libxfce4panel-2.0) - pkgconfig(libxfce4ui-2) - pkgconfig(upower-glib) + - pkgconfig(wayland-client) + - pkgconfig(wayland-protocols) setup : | %patch -p1 -i $pkgfiles/0001-data-appdata-Add-launchable-desktop-id-tag-for-appst.patch %configure \ diff --git a/packages/x/xfce4-power-manager/pspec_x86_64.xml b/packages/x/xfce4-power-manager/pspec_x86_64.xml index d2499619c0e..6a03b8ef782 100644 --- a/packages/x/xfce4-power-manager/pspec_x86_64.xml +++ b/packages/x/xfce4-power-manager/pspec_x86_64.xml @@ -165,8 +165,8 @@ - - 2024-12-15 + + 2024-12-27 4.20.0 Packaging update Evan Maddock