diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,6 +1,7 @@ UNKNOWN -libappindicator3.so.1 +libayatana-appindicator3.so.1 libc.so.6 +libcairo-gobject.so.2 libcairo.so.2 libgdk-3.so.0 libgdk_pixbuf-2.0.so.0 diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -1,6 +1,3 @@ -UNKNOWN:app_indicator_new -UNKNOWN:app_indicator_set_menu -UNKNOWN:app_indicator_set_status UNKNOWN:gee_abstract_collection_add UNKNOWN:gee_abstract_collection_contains UNKNOWN:gee_abstract_collection_get_size @@ -99,6 +96,9 @@ UNKNOWN:zeitgeist_symbol_is_a UNKNOWN:zeitgeist_time_range_new UNKNOWN:zeitgeist_time_range_new_anytime +libayatana-appindicator3.so.1:app_indicator_new +libayatana-appindicator3.so.1:app_indicator_set_menu +libayatana-appindicator3.so.1:app_indicator_set_status libc.so.6:__fprintf_chk libc.so.6:__libc_start_main libc.so.6:__stack_chk_fail @@ -107,6 +107,7 @@ libc.so.6:dcngettext libc.so.6:fwrite libc.so.6:memchr +libc.so.6:memcpy libc.so.6:remove libc.so.6:setlocale libc.so.6:stderr @@ -117,6 +118,7 @@ libc.so.6:strtol libc.so.6:textdomain libc.so.6:time +libcairo-gobject.so.2:cairo_gobject_surface_get_type libcairo.so.2:cairo_arc libcairo.so.2:cairo_arc_negative libcairo.so.2:cairo_clip @@ -247,6 +249,7 @@ libgio-2.0.so.0:g_dbus_proxy_get_name libgio-2.0.so.0:g_dbus_proxy_get_object_path libgio-2.0.so.0:g_dbus_proxy_get_type +libgio-2.0.so.0:g_dbus_proxy_set_interface_info libgio-2.0.so.0:g_desktop_app_info_get_action_name libgio-2.0.so.0:g_desktop_app_info_get_filename libgio-2.0.so.0:g_desktop_app_info_get_type @@ -418,7 +421,6 @@ libglib-2.0.so.0:g_match_info_matches libglib-2.0.so.0:g_match_info_next libglib-2.0.so.0:g_match_info_unref -libglib-2.0.so.0:g_memdup libglib-2.0.so.0:g_mkdir_with_parents libglib-2.0.so.0:g_once_init_enter libglib-2.0.so.0:g_once_init_leave @@ -454,7 +456,7 @@ libglib-2.0.so.0:g_regex_unref libglib-2.0.so.0:g_return_if_fail_warning libglib-2.0.so.0:g_setenv -libglib-2.0.so.0:g_slice_alloc0 +libglib-2.0.so.0:g_slice_alloc libglib-2.0.so.0:g_slice_free1 libglib-2.0.so.0:g_source_remove libglib-2.0.so.0:g_spawn_async_with_pipes @@ -572,7 +574,6 @@ libgobject-2.0.so.0:g_type_free_instance libgobject-2.0.so.0:g_type_from_name libgobject-2.0.so.0:g_type_fundamental_next -libgobject-2.0.so.0:g_type_get_qdata libgobject-2.0.so.0:g_type_interface_add_prerequisite libgobject-2.0.so.0:g_type_interface_peek libgobject-2.0.so.0:g_type_interface_peek_parent @@ -723,6 +724,9 @@ libgtk-3.so.0:gtk_settings_get_type libgtk-3.so.0:gtk_spinner_get_type libgtk-3.so.0:gtk_spinner_new +libgtk-3.so.0:gtk_status_icon_new_from_icon_name +libgtk-3.so.0:gtk_status_icon_position_menu +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_get_background_color libgtk-3.so.0:gtk_style_context_get_color 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,38 @@ +From b319432897fc1ca6bf5395a5292a667617837325 Mon Sep 17 00:00:00 2001 +From: Fabio Forni +Date: Sun, 22 Aug 2021 11:25:32 +0200 +Subject: [PATCH] Use AyatanaAppIndicator + +--- + configure.ac | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 38347f6..d399a7f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -110,16 +110,16 @@ fi + AM_CONDITIONAL(HAVE_ZEITGEIST, test "x$enable_zeitgeist" = "xyes") + + if test "x$enable_indicator" = "xauto" ; then +- PKG_CHECK_EXISTS([appindicator3-0.1], ++ PKG_CHECK_EXISTS([ayatana-appindicator3-0.1], + enable_indicator="yes", + enable_indicator="no") + fi + + if test "x$enable_indicator" = "xyes" ; then +- PKG_CHECK_EXISTS([appindicator3-0.1],, +- AC_MSG_ERROR([appindicator3-0.1 is not installed])) +- PKG_CHECK_MODULES(APP_INDICATOR, appindicator3-0.1) +- APP_INDICATOR_VALAFLAGS=" --pkg appindicator3-0.1 -D HAVE_INDICATOR" ++ PKG_CHECK_EXISTS([ayatana-appindicator3-0.1],, ++ AC_MSG_ERROR([ayatana-appindicator3-0.1 is not installed])) ++ PKG_CHECK_MODULES(APP_INDICATOR, ayatana-appindicator3-0.1) ++ APP_INDICATOR_VALAFLAGS=" --pkg ayatana-appindicator3-0.1 -D HAVE_INDICATOR" + AC_SUBST(APP_INDICATOR_VALAFLAGS) + AC_DEFINE(HAVE_INDICATOR, 1, [Have AppIndicator]) + fi +-- +2.32.0 + diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,6 +1,6 @@ name : synapse version : 0.2.99.4 -release : 4 +release : 5 source : - https://launchpad.net/synapse-project/0.3/0.2.99.4/+download/synapse-0.2.99.4.tar.xz : 324c22d56415690979f23aae78cf080315a6defc506afd3e6ac14bb2ec4cddbc license : GPL-2.0-or-later @@ -9,14 +9,15 @@ description: | Synapse is a semantic launcher written in Vala that you can use to start applications as well as find and access relevant documents and files by making use of the Zeitgeist engine. builddeps : - - pkgconfig(appindicator-0.1) + - pkgconfig(ayatana-appindicator3-0.1) - pkgconfig(gee-0.8) - pkgconfig(keybinder) - pkgconfig(libnotify) - pkgconfig(zeitgeist-2.0) - vala setup : | - %configure + %patch -p1 < $pkgfiles/0001-Use-AyatanaAppIndicator.patch + %reconfigure build : | %make install : | diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ synapse - Joshua Strobl - joshua@streambits.io + Fabio Forni + livingsilver94.solus@redaril.me GPL-2.0-or-later desktop @@ -76,12 +76,12 @@ - - 2020-03-13 + + 2021-08-22 0.2.99.4 Packaging update - Joshua Strobl - joshua@streambits.io + Fabio Forni + livingsilver94.solus@redaril.me \ No newline at end of file