Page MenuHomeSolus

D11708.id.diff
No OneTemporary

D11708.id.diff

diff --git a/abi_libs b/abi_libs
new file mode 100644
--- /dev/null
+++ b/abi_libs
@@ -0,0 +1,2 @@
+libappindicator.so.1
+libappindicator3.so.1
diff --git a/abi_symbols b/abi_symbols
new file mode 100644
--- /dev/null
+++ b/abi_symbols
@@ -0,0 +1,62 @@
+libappindicator.so.1:app_indicator_build_menu_from_desktop
+libappindicator.so.1:app_indicator_category_get_type
+libappindicator.so.1:app_indicator_get_attention_icon
+libappindicator.so.1:app_indicator_get_attention_icon_desc
+libappindicator.so.1:app_indicator_get_category
+libappindicator.so.1:app_indicator_get_icon
+libappindicator.so.1:app_indicator_get_icon_desc
+libappindicator.so.1:app_indicator_get_icon_theme_path
+libappindicator.so.1:app_indicator_get_id
+libappindicator.so.1:app_indicator_get_label
+libappindicator.so.1:app_indicator_get_label_guide
+libappindicator.so.1:app_indicator_get_menu
+libappindicator.so.1:app_indicator_get_ordering_index
+libappindicator.so.1:app_indicator_get_secondary_activate_target
+libappindicator.so.1:app_indicator_get_status
+libappindicator.so.1:app_indicator_get_title
+libappindicator.so.1:app_indicator_get_type
+libappindicator.so.1:app_indicator_new
+libappindicator.so.1:app_indicator_new_with_path
+libappindicator.so.1:app_indicator_set_attention_icon
+libappindicator.so.1:app_indicator_set_attention_icon_full
+libappindicator.so.1:app_indicator_set_icon
+libappindicator.so.1:app_indicator_set_icon_full
+libappindicator.so.1:app_indicator_set_icon_theme_path
+libappindicator.so.1:app_indicator_set_label
+libappindicator.so.1:app_indicator_set_menu
+libappindicator.so.1:app_indicator_set_ordering_index
+libappindicator.so.1:app_indicator_set_secondary_activate_target
+libappindicator.so.1:app_indicator_set_status
+libappindicator.so.1:app_indicator_set_title
+libappindicator.so.1:app_indicator_status_get_type
+libappindicator3.so.1:app_indicator_build_menu_from_desktop
+libappindicator3.so.1:app_indicator_category_get_type
+libappindicator3.so.1:app_indicator_get_attention_icon
+libappindicator3.so.1:app_indicator_get_attention_icon_desc
+libappindicator3.so.1:app_indicator_get_category
+libappindicator3.so.1:app_indicator_get_icon
+libappindicator3.so.1:app_indicator_get_icon_desc
+libappindicator3.so.1:app_indicator_get_icon_theme_path
+libappindicator3.so.1:app_indicator_get_id
+libappindicator3.so.1:app_indicator_get_label
+libappindicator3.so.1:app_indicator_get_label_guide
+libappindicator3.so.1:app_indicator_get_menu
+libappindicator3.so.1:app_indicator_get_ordering_index
+libappindicator3.so.1:app_indicator_get_secondary_activate_target
+libappindicator3.so.1:app_indicator_get_status
+libappindicator3.so.1:app_indicator_get_title
+libappindicator3.so.1:app_indicator_get_type
+libappindicator3.so.1:app_indicator_new
+libappindicator3.so.1:app_indicator_new_with_path
+libappindicator3.so.1:app_indicator_set_attention_icon
+libappindicator3.so.1:app_indicator_set_attention_icon_full
+libappindicator3.so.1:app_indicator_set_icon
+libappindicator3.so.1:app_indicator_set_icon_full
+libappindicator3.so.1:app_indicator_set_icon_theme_path
+libappindicator3.so.1:app_indicator_set_label
+libappindicator3.so.1:app_indicator_set_menu
+libappindicator3.so.1:app_indicator_set_ordering_index
+libappindicator3.so.1:app_indicator_set_secondary_activate_target
+libappindicator3.so.1:app_indicator_set_status
+libappindicator3.so.1:app_indicator_set_title
+libappindicator3.so.1:app_indicator_status_get_type
diff --git a/abi_used_libs b/abi_used_libs
new file mode 100644
--- /dev/null
+++ b/abi_used_libs
@@ -0,0 +1,11 @@
+libc.so.6
+libdbusmenu-glib.so.4
+libdbusmenu-gtk.so.4
+libdbusmenu-gtk3.so.4
+libgdk-3.so.0
+libgdk-x11-2.0.so.0
+libgio-2.0.so.0
+libglib-2.0.so.0
+libgobject-2.0.so.0
+libgtk-3.so.0
+libgtk-x11-2.0.so.0
diff --git a/abi_used_symbols b/abi_used_symbols
new file mode 100644
--- /dev/null
+++ b/abi_used_symbols
@@ -0,0 +1,155 @@
+libc.so.6:__realpath_chk
+libc.so.6:__stack_chk_fail
+libc.so.6:chdir
+libdbusmenu-glib.so.4:dbusmenu_menuitem_child_append
+libdbusmenu-glib.so.4:dbusmenu_menuitem_new
+libdbusmenu-glib.so.4:dbusmenu_menuitem_property_set
+libdbusmenu-glib.so.4:dbusmenu_server_get_type
+libdbusmenu-glib.so.4:dbusmenu_server_new
+libdbusmenu-glib.so.4:dbusmenu_server_set_root
+libdbusmenu-gtk.so.4:dbusmenu_gtk_parse_menu_structure
+libdbusmenu-gtk3.so.4:dbusmenu_gtk_parse_menu_structure
+libgdk-3.so.0:gdk_scroll_direction_get_type
+libgdk-x11-2.0.so.0:gdk_scroll_direction_get_type
+libgio-2.0.so.0:g_app_info_create_from_commandline
+libgio-2.0.so.0:g_app_info_launch
+libgio-2.0.so.0:g_bus_get
+libgio-2.0.so.0:g_bus_get_finish
+libgio-2.0.so.0:g_bus_unwatch_name
+libgio-2.0.so.0:g_bus_watch_name
+libgio-2.0.so.0:g_dbus_connection_emit_signal
+libgio-2.0.so.0:g_dbus_connection_register_object
+libgio-2.0.so.0:g_dbus_connection_unregister_object
+libgio-2.0.so.0:g_dbus_method_invocation_return_value
+libgio-2.0.so.0:g_dbus_node_info_lookup_interface
+libgio-2.0.so.0:g_dbus_node_info_new_for_xml
+libgio-2.0.so.0:g_dbus_proxy_call
+libgio-2.0.so.0:g_dbus_proxy_call_finish
+libgio-2.0.so.0:g_dbus_proxy_get_name_owner
+libgio-2.0.so.0:g_dbus_proxy_get_type
+libgio-2.0.so.0:g_dbus_proxy_new
+libgio-2.0.so.0:g_dbus_proxy_new_finish
+libglib-2.0.so.0:g_array_append_vals
+libglib-2.0.so.0:g_array_free
+libglib-2.0.so.0:g_array_new
+libglib-2.0.so.0:g_ascii_table
+libglib-2.0.so.0:g_assertion_message_expr
+libglib-2.0.so.0:g_build_path
+libglib-2.0.so.0:g_clear_error
+libglib-2.0.so.0:g_dgettext
+libglib-2.0.so.0:g_error_free
+libglib-2.0.so.0:g_error_new
+libglib-2.0.so.0:g_file_test
+libglib-2.0.so.0:g_free
+libglib-2.0.so.0:g_get_application_name
+libglib-2.0.so.0:g_get_current_dir
+libglib-2.0.so.0:g_get_home_dir
+libglib-2.0.so.0:g_get_user_cache_dir
+libglib-2.0.so.0:g_get_user_config_dir
+libglib-2.0.so.0:g_get_user_data_dir
+libglib-2.0.so.0:g_get_user_runtime_dir
+libglib-2.0.so.0:g_get_user_special_dir
+libglib-2.0.so.0:g_getenv
+libglib-2.0.so.0:g_idle_add
+libglib-2.0.so.0:g_intern_static_string
+libglib-2.0.so.0:g_key_file_free
+libglib-2.0.so.0:g_key_file_get_locale_string
+libglib-2.0.so.0:g_key_file_get_string
+libglib-2.0.so.0:g_key_file_get_string_list
+libglib-2.0.so.0:g_key_file_has_group
+libglib-2.0.so.0:g_key_file_has_key
+libglib-2.0.so.0:g_key_file_load_from_file
+libglib-2.0.so.0:g_key_file_new
+libglib-2.0.so.0:g_log
+libglib-2.0.so.0:g_once_init_enter
+libglib-2.0.so.0:g_once_init_leave
+libglib-2.0.so.0:g_return_if_fail_warning
+libglib-2.0.so.0:g_source_remove
+libglib-2.0.so.0:g_str_has_prefix
+libglib-2.0.so.0:g_str_has_suffix
+libglib-2.0.so.0:g_strcmp0
+libglib-2.0.so.0:g_strdup
+libglib-2.0.so.0:g_strdup_printf
+libglib-2.0.so.0:g_strfreev
+libglib-2.0.so.0:g_timeout_add
+libglib-2.0.so.0:g_variant_get
+libglib-2.0.so.0:g_variant_new
+libglib-2.0.so.0:g_variant_new_string
+libglib-2.0.so.0:g_variant_new_uint32
+libglib-2.0.so.0:g_variant_unref
+libgobject-2.0.so.0:g_cclosure_marshal_VOID__BOOLEAN
+libgobject-2.0.so.0:g_cclosure_marshal_VOID__STRING
+libgobject-2.0.so.0:g_cclosure_marshal_VOID__VOID
+libgobject-2.0.so.0:g_enum_get_value
+libgobject-2.0.so.0:g_enum_get_value_by_nick
+libgobject-2.0.so.0:g_enum_register_static
+libgobject-2.0.so.0:g_object_class_install_property
+libgobject-2.0.so.0:g_object_get_data
+libgobject-2.0.so.0:g_object_get_property
+libgobject-2.0.so.0:g_object_new
+libgobject-2.0.so.0:g_object_ref
+libgobject-2.0.so.0:g_object_ref_sink
+libgobject-2.0.so.0:g_object_set
+libgobject-2.0.so.0:g_object_set_data
+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_object
+libgobject-2.0.so.0:g_param_spec_string
+libgobject-2.0.so.0:g_param_spec_uint
+libgobject-2.0.so.0:g_signal_connect_data
+libgobject-2.0.so.0:g_signal_emit
+libgobject-2.0.so.0:g_signal_handlers_disconnect_matched
+libgobject-2.0.so.0:g_signal_new
+libgobject-2.0.so.0:g_type_check_class_cast
+libgobject-2.0.so.0:g_type_check_instance_cast
+libgobject-2.0.so.0:g_type_check_instance_is_a
+libgobject-2.0.so.0:g_type_class_add_private
+libgobject-2.0.so.0:g_type_class_adjust_private_offset
+libgobject-2.0.so.0:g_type_class_peek_parent
+libgobject-2.0.so.0:g_type_class_ref
+libgobject-2.0.so.0:g_type_instance_get_private
+libgobject-2.0.so.0:g_type_name
+libgobject-2.0.so.0:g_type_register_static_simple
+libgobject-2.0.so.0:g_value_dup_object
+libgobject-2.0.so.0:g_value_dup_string
+libgobject-2.0.so.0:g_value_get_string
+libgobject-2.0.so.0:g_value_get_uint
+libgobject-2.0.so.0:g_value_init
+libgobject-2.0.so.0:g_value_peek_pointer
+libgobject-2.0.so.0:g_value_set_boolean
+libgobject-2.0.so.0:g_value_set_object
+libgobject-2.0.so.0:g_value_set_string
+libgobject-2.0.so.0:g_value_set_uint
+libgobject-2.0.so.0:g_value_unset
+libgtk-3.so.0:gtk_get_current_event_time
+libgtk-3.so.0:gtk_icon_theme_get_default
+libgtk-3.so.0:gtk_icon_theme_get_search_path
+libgtk-3.so.0:gtk_icon_theme_has_icon
+libgtk-3.so.0:gtk_menu_get_attach_widget
+libgtk-3.so.0:gtk_menu_get_type
+libgtk-3.so.0:gtk_status_icon_get_type
+libgtk-3.so.0:gtk_status_icon_new
+libgtk-3.so.0:gtk_status_icon_position_menu
+libgtk-3.so.0:gtk_status_icon_set_from_file
+libgtk-3.so.0:gtk_status_icon_set_from_icon_name
+libgtk-3.so.0:gtk_status_icon_set_name
+libgtk-3.so.0:gtk_status_icon_set_title
+libgtk-3.so.0:gtk_widget_get_parent
+libgtk-3.so.0:gtk_widget_get_sensitive
+libgtk-3.so.0:gtk_widget_get_type
+libgtk-3.so.0:gtk_widget_get_visible
+libgtk-x11-2.0.so.0:gtk_icon_theme_append_search_path
+libgtk-x11-2.0.so.0:gtk_icon_theme_get_search_path
+libgtk-x11-2.0.so.0:gtk_icon_theme_has_icon
+libgtk-x11-2.0.so.0:gtk_menu_get_type
+libgtk-x11-2.0.so.0:gtk_menu_popup
+libgtk-x11-2.0.so.0:gtk_status_icon_new
+libgtk-x11-2.0.so.0:gtk_status_icon_position_menu
+libgtk-x11-2.0.so.0:gtk_status_icon_set_from_icon_name
+libgtk-x11-2.0.so.0:gtk_status_icon_set_name
+libgtk-x11-2.0.so.0:gtk_status_icon_set_title
+libgtk-x11-2.0.so.0:gtk_status_icon_set_visible
+libgtk-x11-2.0.so.0:gtk_widget_activate
+libgtk-x11-2.0.so.0:gtk_widget_get_allocation
+libgtk-x11-2.0.so.0:gtk_widget_get_parent
+libgtk-x11-2.0.so.0:gtk_widget_get_visible
diff --git a/files/0001-Use-AyatanaAppIndicator.patch b/files/0001-Use-AyatanaAppIndicator.patch
new file mode 100644
--- /dev/null
+++ b/files/0001-Use-AyatanaAppIndicator.patch
@@ -0,0 +1,73 @@
+From 5cc9f2c6b08181237a261c8b3dfe5569f5718a89 Mon Sep 17 00:00:00 2001
+From: Fabio Forni <livingsilver94.solus@redaril.me>
+Date: Wed, 18 Aug 2021 23:20:58 +0200
+Subject: [PATCH] Use AyatanaAppIndicator
+
+---
+ lib/autokey/gtkui/notifier.py | 18 +++++++++---------
+ 1 file changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/lib/autokey/gtkui/notifier.py b/lib/autokey/gtkui/notifier.py
+index 62b0c21..ab5d213 100644
+--- a/lib/autokey/gtkui/notifier.py
++++ b/lib/autokey/gtkui/notifier.py
+@@ -21,9 +21,9 @@ import threading
+ import gi
+ gi.require_version('Gtk', '3.0')
+ gi.require_version('Notify', '0.7')
+-gi.require_version('AppIndicator3', '0.1')
++gi.require_version('AyatanaAppIndicator3', '0.1')
+
+-from gi.repository import Gtk, Gdk, Notify, AppIndicator3
++from gi.repository import Gtk, Gdk, Notify, AyatanaAppIndicator3
+ import gettext
+
+ from . import popupmenu
+@@ -52,8 +52,8 @@ class IndicatorNotifier:
+ self.app = autokeyApp
+ self.configManager = autokeyApp.service.configManager
+
+- self.indicator = AppIndicator3.Indicator.new("AutoKey", cm.ConfigManager.SETTINGS[cm.NOTIFICATION_ICON],
+- AppIndicator3.IndicatorCategory.APPLICATION_STATUS)
++ self.indicator = AyatanaAppIndicator3.Indicator.new("AutoKey", cm.ConfigManager.SETTINGS[cm.NOTIFICATION_ICON],
++ AyatanaAppIndicator3.IndicatorCategory.APPLICATION_STATUS)
+
+ self.indicator.set_attention_icon(common.ICON_FILE_NOTIFICATION_ERROR)
+ self.update_visible_status()
+@@ -61,12 +61,12 @@ class IndicatorNotifier:
+
+ def update_visible_status(self):
+ if cm.ConfigManager.SETTINGS[cm.SHOW_TRAY_ICON]:
+- self.indicator.set_status(AppIndicator3.IndicatorStatus.ACTIVE)
++ self.indicator.set_status(AyatanaAppIndicator3.IndicatorStatus.ACTIVE)
+ else:
+- self.indicator.set_status(AppIndicator3.IndicatorStatus.PASSIVE)
++ self.indicator.set_status(AyatanaAppIndicator3.IndicatorStatus.PASSIVE)
+
+ def hide_icon(self):
+- self.indicator.set_status(AppIndicator3.IndicatorStatus.PASSIVE)
++ self.indicator.set_status(AyatanaAppIndicator3.IndicatorStatus.PASSIVE)
+
+ def set_icon(self,name):
+ self.indicator.set_icon(name)
+@@ -127,7 +127,7 @@ class IndicatorNotifier:
+ self.show_notify(message, Gtk.STOCK_DIALOG_ERROR)
+ self.last_notification_timestamp = now
+ self.errorItem.show()
+- self.indicator.set_status(AppIndicator3.IndicatorStatus.ATTENTION)
++ self.indicator.set_status(AyatanaAppIndicator3.IndicatorStatus.ATTENTION)
+
+ def show_notify(self, message, iconName):
+ Gdk.threads_enter()
+@@ -158,7 +158,7 @@ class IndicatorNotifier:
+ self.app.show_configure()
+
+ def on_remove_icon(self, widget, data=None):
+- self.indicator.set_status(AppIndicator3.IndicatorStatus.PASSIVE)
++ self.indicator.set_status(AyatanaAppIndicator3.IndicatorStatus.PASSIVE)
+ cm.ConfigManager.SETTINGS[cm.SHOW_TRAY_ICON] = False
+
+ def on_destroy_and_exit(self, widget, data=None):
+--
+2.32.0
+
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,6 +1,6 @@
name : autokey-py3
version : 0.95.10
-release : 12
+release : 13
source :
- https://github.com/autokey/autokey/archive/v0.95.10.tar.gz : e622ca04b3340f1ca0999bf03f05c9071a9f8aa3bc91c26c45c35509d63ff23d
homepage : https://github.com/autokey/autokey
@@ -24,7 +24,7 @@
- pkgconfig(dbus-python)
- pkgconfig(python3)
rundeps :
- - libappindicator
+ - libayatana-appindicator
- libgtksourceview3
- python-gobject
- python-inotify
@@ -33,6 +33,8 @@
- qt :
- autokey-py3
- python-qscintilla
+setup : |
+ %patch -p1 < $pkgfiles/0001-Use-AyatanaAppIndicator.patch
build : |
%python3_setup
install : |
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 @@
<Name>autokey-py3</Name>
<Homepage>https://github.com/autokey/autokey</Homepage>
<Packager>
- <Name>Joey Riches</Name>
- <Email>josephriches@gmail.com</Email>
+ <Name>Fabio Forni</Name>
+ <Email>livingsilver94.solus@redaril.me</Email>
</Packager>
<License>GPL-3.0-or-later</License>
<PartOf>system.utils</PartOf>
@@ -197,7 +197,7 @@
</Description>
<PartOf>system.utils</PartOf>
<RuntimeDependencies>
- <Dependency releaseFrom="12">autokey-py3</Dependency>
+ <Dependency releaseFrom="13">autokey-py3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/autokey-qt</Path>
@@ -206,12 +206,12 @@
</Files>
</Package>
<History>
- <Update release="12">
- <Date>2021-08-10</Date>
+ <Update release="13">
+ <Date>2021-08-18</Date>
<Version>0.95.10</Version>
<Comment>Packaging update</Comment>
- <Name>Joey Riches</Name>
- <Email>josephriches@gmail.com</Email>
+ <Name>Fabio Forni</Name>
+ <Email>livingsilver94.solus@redaril.me</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
May 16 2023, 4:42 AM (12 w, 3 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5817353
Default Alt Text
D11708.id.diff (15 KB)

Event Timeline