Page MenuHomeSolus

D11709.id28402.diff
No OneTemporary

D11709.id28402.diff

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

Mime Type
text/plain
Expires
May 14 2023, 1:49 PM (12 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5795897
Default Alt Text
D11709.id28402.diff (5 KB)

Event Timeline