diff --git a/abi_libs b/abi_libs new file mode 100644 --- /dev/null +++ b/abi_libs @@ -0,0 +1 @@ +AppIndicator.so diff --git a/abi_symbols b/abi_symbols new file mode 100644 --- /dev/null +++ b/abi_symbols @@ -0,0 +1 @@ +AppIndicator.so:boot_Gtk2__AppIndicator diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,3 +1,4 @@ -libappindicator.so.1 +UNKNOWN +libayatana-appindicator.so.1 libgobject-2.0.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,35 @@ +UNKNOWN:PL_thr_key +UNKNOWN:Perl_croak_xs_usage +UNKNOWN:Perl_mg_set +UNKNOWN:Perl_newXS_deffile +UNKNOWN:Perl_sv_2iv_flags +UNKNOWN:Perl_sv_2mortal +UNKNOWN:Perl_sv_2pv_flags +UNKNOWN:Perl_sv_newmortal +UNKNOWN:Perl_sv_setpv +UNKNOWN:Perl_xs_boot_epilog +UNKNOWN:Perl_xs_handshake +UNKNOWN:gperl_get_object +UNKNOWN:gperl_new_object +UNKNOWN:pthread_getspecific +libayatana-appindicator.so.1:app_indicator_get_attention_icon +libayatana-appindicator.so.1:app_indicator_get_attention_icon_desc +libayatana-appindicator.so.1:app_indicator_get_category +libayatana-appindicator.so.1:app_indicator_get_icon +libayatana-appindicator.so.1:app_indicator_get_icon_desc +libayatana-appindicator.so.1:app_indicator_get_icon_theme_path +libayatana-appindicator.so.1:app_indicator_get_id +libayatana-appindicator.so.1:app_indicator_get_label +libayatana-appindicator.so.1:app_indicator_get_label_guide +libayatana-appindicator.so.1:app_indicator_get_title +libayatana-appindicator.so.1:app_indicator_new +libayatana-appindicator.so.1:app_indicator_set_attention_icon_full +libayatana-appindicator.so.1:app_indicator_set_icon_full +libayatana-appindicator.so.1:app_indicator_set_icon_theme_path +libayatana-appindicator.so.1:app_indicator_set_label +libayatana-appindicator.so.1:app_indicator_set_menu +libayatana-appindicator.so.1:app_indicator_set_secondary_activate_target +libayatana-appindicator.so.1:app_indicator_set_status +libayatana-appindicator.so.1:app_indicator_set_title +libgobject-2.0.so.0:g_type_check_instance_cast +libgtk-x11-2.0.so.0:gtk_widget_get_type diff --git a/files/0001-Use-ayatana-appindicator.patch b/files/0001-Use-ayatana-appindicator.patch new file mode 100644 --- /dev/null +++ b/files/0001-Use-ayatana-appindicator.patch @@ -0,0 +1,52 @@ +From ddfecdb65aefdf6011a432dff73a31d013db3394 Mon Sep 17 00:00:00 2001 +From: Fabio Forni +Date: Thu, 19 Aug 2021 00:06:28 +0200 +Subject: [PATCH] Use ayatana-appindicator + +--- + AppIndicator.xs | 2 +- + Makefile.PL | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/AppIndicator.xs b/AppIndicator.xs +index fb2fb68..3b2a104 100644 +--- a/AppIndicator.xs ++++ b/AppIndicator.xs +@@ -3,7 +3,7 @@ + #include "XSUB.h" + + #include +-#include ++#include + #include + #include + +diff --git a/Makefile.PL b/Makefile.PL +index 0d3a76d..c8809a9 100644 +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -3,18 +3,18 @@ use ExtUtils::MakeMaker; + # See lib/ExtUtils/MakeMaker.pm for details of how to influence + # the contents of the Makefile that is written. + +-open my $fh,"pkg-config --cflags appindicator-0.1 gtk+-2.0 2>/dev/null |"; ++open my $fh,"pkg-config --cflags ayatana-appindicator-0.1 gtk+-2.0 2>/dev/null |"; + my $inc=<$fh>; + chomp $inc; + close $fh; + +-open $fh,"pkg-config --libs appindicator-0.1 gtk+-2.0 2>/dev/null |"; ++open $fh,"pkg-config --libs ayatana-appindicator-0.1 gtk+-2.0 2>/dev/null |"; + my $lib=<$fh>; + chomp $lib; + close $fh; + + if (not($inc)) { +- die "pkg-config --cflags appindicator-0.1 gtk+-2.0 didn't succeed, make sure it is righly installed"; ++ die "pkg-config --cflags ayatana-appindicator-0.1 gtk+-2.0 didn't succeed, make sure it is righly installed"; + } + + +-- +2.32.0 + diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,6 +1,6 @@ name : perl-gtk2-appindicator version : 0.15 -release : 4 +release : 5 source : - https://cpan.metacpan.org/authors/id/O/OE/OESTERHOL/Gtk2-AppIndicator-0.15.tar.gz : a25cb071e214fb89b4450aa4605031eae89b7961e149b0d6e8f491c19c14a90a license : Artistic-1.0-Perl @@ -9,10 +9,11 @@ description: | Gtk2::AppIndicator - Perl extension for libappindicator. builddeps : - - pkgconfig(appindicator3-0.1) + - pkgconfig(ayatana-appindicator-0.1) rundeps : - perl-gtk2 setup : | + %patch -p1 < $pkgfiles/0001-Use-ayatana-appindicator.patch %perl_setup build : | %perl_build 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 @@ perl-gtk2-appindicator - Pierre-Yves - pyu@riseup.net + Fabio Forni + livingsilver94.solus@redaril.me Artistic-1.0-Perl programming.perl @@ -27,12 +27,12 @@ - - 2020-06-27 + + 2021-08-18 0.15 Packaging update - Pierre-Yves - pyu@riseup.net + Fabio Forni + livingsilver94.solus@redaril.me \ No newline at end of file