Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F10713510
D11709.id28402.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
5 KB
Referenced Files
None
Subscribers
None
D11709.id28402.diff
View Options
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 <livingsilver94.solus@redaril.me>
+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 <glib.h>
+-#include <libappindicator/app-indicator.h>
++#include <libayatana-appindicator/app-indicator.h>
+ #include <gtk/gtk.h>
+ #include <gperl.h>
+
+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 @@
<Source>
<Name>perl-gtk2-appindicator</Name>
<Packager>
- <Name>Pierre-Yves</Name>
- <Email>pyu@riseup.net</Email>
+ <Name>Fabio Forni</Name>
+ <Email>livingsilver94.solus@redaril.me</Email>
</Packager>
<License>Artistic-1.0-Perl</License>
<PartOf>programming.perl</PartOf>
@@ -27,12 +27,12 @@
</Files>
</Package>
<History>
- <Update release="4">
- <Date>2020-06-27</Date>
+ <Update release="5">
+ <Date>2021-08-18</Date>
<Version>0.15</Version>
<Comment>Packaging update</Comment>
- <Name>Pierre-Yves</Name>
- <Email>pyu@riseup.net</Email>
+ <Name>Fabio Forni</Name>
+ <Email>livingsilver94.solus@redaril.me</Email>
</Update>
</History>
</PISI>
\ No newline at end of file
File Metadata
Details
Attached
Mime Type
text/plain
Expires
May 4 2023, 4:43 AM (14 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5795897
Default Alt Text
D11709.id28402.diff (5 KB)
Attached To
Mode
D11709: Use ayatana-appindicator in perl-gtk2-appindicator
Attached
Detach File
Event Timeline
Log In to Comment