From 7b1c7c4c56a4552f97a728cbe3adf2850331c509 Mon Sep 17 00:00:00 2001 From: Muhammad Alfi Syahrin Date: Fri, 20 Dec 2024 06:50:22 +0700 Subject: [PATCH] xfce4-taskmanager: Update to v1.5.7 **Summary** - Changes: - Update copyright year - build: Fix -Wcast-align warning from clang - Fix UBSan errors - settings-dialog: Fix XtmRefreshRate memory leak - Dark mode for process-statusbar - Dark mode for process-monitor - Allow multiple instances via command line option. - Fix blurry app icons when UI scale > 1 - Use symbolic window picker icon in toolbar - Fix broken "show-legend" setting sync - Translation Updates: Catalan, Croatian, Estonian, Greek, Hebrew, Italian, Occitan (post 1500), Polish, Spanish, Swedish, Turkish - Add appstream metainfo (Part of getsolus/packages#1389) --- packages/x/xfce4-taskmanager/abi_used_libs | 2 +- packages/x/xfce4-taskmanager/abi_used_symbols | 12 +++++- .../files/org.xfce.taskmanager.metainfo.xml | 40 +++++++++++++++++++ packages/x/xfce4-taskmanager/package.yml | 8 ++-- packages/x/xfce4-taskmanager/pspec_x86_64.xml | 19 +++++---- 5 files changed, 66 insertions(+), 15 deletions(-) create mode 100644 packages/x/xfce4-taskmanager/files/org.xfce.taskmanager.metainfo.xml diff --git a/packages/x/xfce4-taskmanager/abi_used_libs b/packages/x/xfce4-taskmanager/abi_used_libs index b502465f1b02..e40e304e6d40 100644 --- a/packages/x/xfce4-taskmanager/abi_used_libs +++ b/packages/x/xfce4-taskmanager/abi_used_libs @@ -1,9 +1,9 @@ libX11.so.6 libXmu.so.6 libc.so.6 +libcairo-gobject.so.2 libcairo.so.2 libgdk-3.so.0 -libgdk_pixbuf-2.0.so.0 libgio-2.0.so.0 libglib-2.0.so.0 libgobject-2.0.so.0 diff --git a/packages/x/xfce4-taskmanager/abi_used_symbols b/packages/x/xfce4-taskmanager/abi_used_symbols index 53b6c3ecf1c5..218d8067dc40 100644 --- a/packages/x/xfce4-taskmanager/abi_used_symbols +++ b/packages/x/xfce4-taskmanager/abi_used_symbols @@ -28,6 +28,7 @@ libc.so.6:setpriority libc.so.6:stderr libc.so.6:strlen libc.so.6:sysconf +libcairo-gobject.so.2:cairo_gobject_surface_get_type libcairo.so.2:cairo_create libcairo.so.2:cairo_destroy libcairo.so.2:cairo_fill_preserve @@ -47,14 +48,17 @@ libcairo.so.2:cairo_set_source_surface libcairo.so.2:cairo_stroke libcairo.so.2:cairo_surface_destroy libcairo.so.2:cairo_translate +libgdk-3.so.0:gdk_cairo_surface_create_from_pixbuf libgdk-3.so.0:gdk_display_get_default +libgdk-3.so.0:gdk_display_get_monitor libgdk-3.so.0:gdk_event_get_scroll_deltas libgdk-3.so.0:gdk_event_get_scroll_direction +libgdk-3.so.0:gdk_monitor_get_scale_factor +libgdk-3.so.0:gdk_rgba_free libgdk-3.so.0:gdk_screen_get_default libgdk-3.so.0:gdk_window_get_type libgdk-3.so.0:gdk_window_invalidate_rect libgdk-3.so.0:gdk_x11_display_get_type -libgdk_pixbuf-2.0.so.0:gdk_pixbuf_get_type libgio-2.0.so.0:g_application_activate libgio-2.0.so.0:g_application_get_is_remote libgio-2.0.so.0:g_application_new @@ -249,6 +253,7 @@ libgtk-3.so.0:gtk_message_dialog_format_secondary_text libgtk-3.so.0:gtk_message_dialog_new libgtk-3.so.0:gtk_scrolled_window_get_vadjustment libgtk-3.so.0:gtk_scrolled_window_get_vscrollbar +libgtk-3.so.0:gtk_settings_get_default libgtk-3.so.0:gtk_show_about_dialog libgtk-3.so.0:gtk_status_icon_get_visible libgtk-3.so.0:gtk_status_icon_new_from_icon_name @@ -258,6 +263,9 @@ libgtk-3.so.0:gtk_status_icon_set_visible libgtk-3.so.0:gtk_style_context_add_class libgtk-3.so.0:gtk_style_context_add_provider libgtk-3.so.0:gtk_style_context_add_provider_for_screen +libgtk-3.so.0:gtk_style_context_get +libgtk-3.so.0:gtk_style_context_has_class +libgtk-3.so.0:gtk_style_context_remove_class libgtk-3.so.0:gtk_toggle_button_get_active libgtk-3.so.0:gtk_toggle_button_set_active libgtk-3.so.0:gtk_tooltip_set_text @@ -332,6 +340,7 @@ libgtk-3.so.0:gtk_widget_destroy libgtk-3.so.0:gtk_widget_get_allocated_height libgtk-3.so.0:gtk_widget_get_allocated_width libgtk-3.so.0:gtk_widget_get_style_context +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 @@ -361,6 +370,7 @@ libwnck-3.so.0:wnck_application_get_pid libwnck-3.so.0:wnck_application_get_windows libwnck-3.so.0:wnck_screen_get_default libwnck-3.so.0:wnck_screen_get_windows +libwnck-3.so.0:wnck_set_default_mini_icon_size libwnck-3.so.0:wnck_window_get_application libwnck-3.so.0:wnck_window_get_pid libwnck-3.so.0:wnck_window_get_window_type diff --git a/packages/x/xfce4-taskmanager/files/org.xfce.taskmanager.metainfo.xml b/packages/x/xfce4-taskmanager/files/org.xfce.taskmanager.metainfo.xml new file mode 100644 index 000000000000..a329196f0801 --- /dev/null +++ b/packages/x/xfce4-taskmanager/files/org.xfce.taskmanager.metainfo.xml @@ -0,0 +1,40 @@ + + + org.xfce.taskmanager + + Task Manager + Easy to use task manager + + CC0-1.0 + GPL-2.0-or-later + + +

+ The xfce4-taskmanager component is an easy to use graphical task manager. +

+
    +
  • Support for Linux, OpenBSD, NetBSD, FreeBSD and OpenSolaris.
  • +
  • Monitors the CPU and memory usage.
  • +
  • Tree view columns can be reordered.
  • +
  • View processes as a tree.
  • +
  • Display process icons.
  • +
  • Customizable with some settings.
  • +
  • Filter process list on process names.
  • +
  • Support for Gtk+3.
  • +
+
+ Xfce + + xfce4-taskmanager.desktop + + + https://docs.xfce.org/_media/apps/xfce4-taskmanager/xfce4-taskmanager-main-window.png + + + https://docs.xfce.org/_media/apps/xfce4-taskmanager/xfce4-taskmanager-preferences-general.png + + + https://docs.xfce.org/_media/apps/xfce4-taskmanager/xfce4-taskmanager-preferences-columns.png + + +
diff --git a/packages/x/xfce4-taskmanager/package.yml b/packages/x/xfce4-taskmanager/package.yml index 1f6f765cdf36..36167469ded3 100644 --- a/packages/x/xfce4-taskmanager/package.yml +++ b/packages/x/xfce4-taskmanager/package.yml @@ -1,8 +1,8 @@ name : xfce4-taskmanager -version : 1.5.6 -release : 1 +version : 1.5.7 +release : 2 source : - - https://archive.xfce.org/src/apps/xfce4-taskmanager/1.5/xfce4-taskmanager-1.5.6.tar.bz2 : 20979000761a41faed4f7f63f27bd18bb36fb27db4f7ecc8784a460701fb4abb + - https://archive.xfce.org/src/apps/xfce4-taskmanager/1.5/xfce4-taskmanager-1.5.7.tar.bz2 : 6736832f5a64533e536f4994280bd907da19666cda8d2f465c8a53bb581f68bb homepage : https://docs.xfce.org/apps/xfce4-taskmanager/start license : GPL-2.0-or-later component : desktop.xfce @@ -20,3 +20,5 @@ build : | %make install : | %make_install + # Install AppStream metainfo + install -Dm00644 $pkgfiles/org.xfce.taskmanager.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/x/xfce4-taskmanager/pspec_x86_64.xml b/packages/x/xfce4-taskmanager/pspec_x86_64.xml index e207c42a281e..b7f038035671 100644 --- a/packages/x/xfce4-taskmanager/pspec_x86_64.xml +++ b/packages/x/xfce4-taskmanager/pspec_x86_64.xml @@ -3,8 +3,8 @@ xfce4-taskmanager https://docs.xfce.org/apps/xfce4-taskmanager/start - Evan Maddock - maddock.evan@vivaldi.net + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com GPL-2.0-or-later desktop.xfce @@ -23,15 +23,13 @@ /usr/bin/xfce4-taskmanager /usr/share/applications/xfce4-taskmanager.desktop /usr/share/icons/hicolor/128x128/apps/org.xfce.taskmanager.png - /usr/share/icons/hicolor/16x16/actions/xc_crosshair.png /usr/share/icons/hicolor/16x16/apps/org.xfce.taskmanager.png - /usr/share/icons/hicolor/24x24/actions/xc_crosshair.png /usr/share/icons/hicolor/24x24/apps/org.xfce.taskmanager.png /usr/share/icons/hicolor/32x32/apps/org.xfce.taskmanager.png /usr/share/icons/hicolor/48x48/apps/org.xfce.taskmanager.png /usr/share/icons/hicolor/64x64/apps/org.xfce.taskmanager.png /usr/share/icons/hicolor/96x96/apps/org.xfce.taskmanager.png - /usr/share/icons/hicolor/scalable/actions/xc_crosshair.svg + /usr/share/icons/hicolor/scalable/actions/xc_crosshair-symbolic.svg /usr/share/icons/hicolor/scalable/apps/org.xfce.taskmanager.svg /usr/share/locale/ar/LC_MESSAGES/xfce4-taskmanager.mo /usr/share/locale/ast/LC_MESSAGES/xfce4-taskmanager.mo @@ -92,15 +90,16 @@ /usr/share/locale/zh_CN/LC_MESSAGES/xfce4-taskmanager.mo /usr/share/locale/zh_HK/LC_MESSAGES/xfce4-taskmanager.mo /usr/share/locale/zh_TW/LC_MESSAGES/xfce4-taskmanager.mo + /usr/share/metainfo/org.xfce.taskmanager.metainfo.xml - - 2023-12-16 - 1.5.6 + + 2024-12-19 + 1.5.7 Packaging update - Evan Maddock - maddock.evan@vivaldi.net + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com \ No newline at end of file