gnome-base/gnome-settings-daemon: fix build with glib-2.58
authorMart Raudsepp <leio@gentoo.org>
Tue, 25 Dec 2018 15:42:30 +0000 (17:42 +0200)
committerMart Raudsepp <leio@gentoo.org>
Tue, 25 Dec 2018 15:50:36 +0000 (17:50 +0200)
commit8403a13490ce4e7f9c8a6c956ac11ee1289bab97
treec0b51055cb18a08273bbc859450ae259c05ffc01
parent31f18ecda24ad306440f306f55702fe216fd7a81
gnome-base/gnome-settings-daemon: fix build with glib-2.58

New glib does typeof() checking on g_clear_pointer macro calls,
which fails with code that passed something unsuitable as
g_clear_pointer destroy parameter. notify_notification_close
takes a second parameter, which is not a valid function signature
for g_clear_pointer, thus it errors now. Add upstream patch to
fix that.

Because in practice the destroy func call worked out fine with
earlier glib, without any known problems, there is no revbump by
considering it only a build fix (which strictly it's not).

Closes: https://bugs.gentoo.org/673706
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11
gnome-base/gnome-settings-daemon/files/glib-2.58-compat.patch [new file with mode: 0644]
gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.24.4.ebuild
gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.26.2-r1.ebuild