commit:     6a7c388dfcf728d28126bfe7f0e61fffb3775b27
Author:     Cristian Othón Martínez Vera <cfuga <AT> cfuga <DOT> mx>
AuthorDate: Sun Dec  7 01:48:47 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 10 12:53:41 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a7c388d

x11-plugins/purple-libnotify-plus: add 2.99.2

Signed-off-by: Cristian Othón Martínez Vera <cfuga <AT> cfuga.mx>
Part-of: https://github.com/gentoo/gentoo/pull/44932
Closes: https://github.com/gentoo/gentoo/pull/44932
Signed-off-by: Sam James <sam <AT> gentoo.org>

 x11-plugins/purple-libnotify-plus/Manifest         |  1 +
 .../purple-libnotify-plus-2.99.2-fno-common.patch  | 43 ++++++++++++++++++++++
 .../purple-libnotify-plus-2.99.2.ebuild            | 29 +++++++++++++++
 3 files changed, 73 insertions(+)

diff --git a/x11-plugins/purple-libnotify-plus/Manifest 
b/x11-plugins/purple-libnotify-plus/Manifest
index 72d8e1a41498..2dc162b5fdb2 100644
--- a/x11-plugins/purple-libnotify-plus/Manifest
+++ b/x11-plugins/purple-libnotify-plus/Manifest
@@ -1 +1,2 @@
 DIST purple-libnotify-plus-2.99.1.tar.gz 20168 BLAKE2B 
bab24be1a541ae50fbbbacb0fa507f0e6000c3e74f1fa75ccceb809de88012f7492ec29ae96cf303cb38463e3af0c916aaead9365d5dce18904b34844e1e8c64
 SHA512 
436c2363c05b21f0a980e020fe09f3f285e8c9a4d131377f20ec13ecf5ce6ef1bea8ca6ae16de6154657e5d4a9b0229204e7f48a6807d36e516b95248daf11bf
+DIST purple-libnotify-plus-2.99.2.tar.gz 19869 BLAKE2B 
c54f743c181f25062e9a5f9e693a50582138f3f2130b63fc7776fc65783f771ecc1b3ff1d410236cff6fe28aaa9c61db885c68a126547e2b8d6138efe02fcd0d
 SHA512 
03e237eef8f2e9e202d5097ffe6f440dfecb42ebb16044eba4d2e4305cd1375edb7845164b66f1acf739338cf49fcde713762cf28260b99d06e1f41ee5e427a7

diff --git 
a/x11-plugins/purple-libnotify-plus/files/purple-libnotify-plus-2.99.2-fno-common.patch
 
b/x11-plugins/purple-libnotify-plus/files/purple-libnotify-plus-2.99.2-fno-common.patch
new file mode 100644
index 000000000000..038b8b717848
--- /dev/null
+++ 
b/x11-plugins/purple-libnotify-plus/files/purple-libnotify-plus-2.99.2-fno-common.patch
@@ -0,0 +1,43 @@
+# https://bugs.gentoo.org/955791
+# https://bugs.gentoo.org/717422
+# From: Bill Prendergast <[email protected]>
+
+--- a/meson.build
++++ b/meson.build
+@@ -23,7 +23,6 @@
+ add_project_arguments(
+     '-fvisibility=hidden',
+     '-Wno-unused-parameter',
+-    '-fcommon',
+     language: 'c'
+ )
+ 
+--- a/src/purple-libnotify+-common.h
++++ b/src/purple-libnotify+-common.h
+@@ -27,13 +27,14 @@
+ 
+ extern PurplePlugin *notify_plus;
+ 
+-struct
++struct notify_plus_data_
+ {
+       gboolean modify_notification;
+       gboolean use_svg;
+       gboolean overlay_icon;
+       gboolean set_transient;
+       gboolean actions;
+-} notify_plus_data;
++};
++extern struct notify_plus_data_ notify_plus_data;
+ 
+ #endif /* __PURPLE_LIBNOTIFY_PLUS_COMMON_H__ */
+--- a/src/purple-libnotify+.c
++++ b/src/purple-libnotify+.c
+@@ -31,6 +31,7 @@
+ #include "purple-libnotify+-frames.h"
+ 
+ PurplePlugin *notify_plus = NULL;
++struct notify_plus_data_ notify_plus_data;
+ 
+ static void
+ _purple_notify_plus_signed_on(PurpleBuddy *buddy, PurplePlugin *plugin)

diff --git 
a/x11-plugins/purple-libnotify-plus/purple-libnotify-plus-2.99.2.ebuild 
b/x11-plugins/purple-libnotify-plus/purple-libnotify-plus-2.99.2.ebuild
new file mode 100644
index 000000000000..b96828189feb
--- /dev/null
+++ b/x11-plugins/purple-libnotify-plus/purple-libnotify-plus-2.99.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Provide libnotify interface to Pidgin and Finch"
+HOMEPAGE="https://github.com/sardemff7/purple-libnotify-plus";
+SRC_URI="https://github.com/sardemff7/purple-libnotify-plus/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+       dev-libs/glib:2
+       net-im/pidgin
+       >=net-im/purple-events-0.99.1
+       x11-libs/gdk-pixbuf:2
+       >=x11-libs/libnotify-0.7.0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+       sys-devel/gettext
+       virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )

Reply via email to