x11-plugins/wmstickynotes: fix build w/ upcoming clang16

Also set bit more explicit deps while revbumping.

Closes: https://bugs.gentoo.org/874927
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
Ionen Wolkens
2022-11-20 19:35:14 -05:00
parent 50cea264a8
commit c33f16b0f0
2 changed files with 27 additions and 2 deletions

View File

@@ -0,0 +1,8 @@
https://bugs.gentoo.org/874927
--- a/wmstickynotes.h
+++ b/wmstickynotes.h
@@ -34,3 +34,3 @@
-const num_color_schemes = 8;
+const int num_color_schemes = 8;
ColorScheme color_schemes[] = {

View File

@@ -3,6 +3,8 @@
EAPI=8
inherit flag-o-matic
DESCRIPTION="A dockapp for keeping small notes around on the desktop"
HOMEPAGE="https://sourceforge.net/projects/wmstickynotes/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
@@ -11,5 +13,20 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
DEPEND="x11-libs/gtk+:2"
RDEPEND="${DEPEND}"
RDEPEND="
dev-libs/glib:2
x11-libs/gtk+:2
x11-libs/libX11"
DEPEND="
${RDEPEND}
x11-base/xorg-proto"
PATCHES=(
"${FILESDIR}"/${P}-clang16.patch
)
src_configure() {
append-cppflags -D_GNU_SOURCE #874927
default
}