commit: c2618956ba27211253b5b02c53630d7dac82cb69 Author: Nicolas PARLANT <nicolas.parlant <AT> parhuet <DOT> fr> AuthorDate: Wed Jan 21 22:03:15 2026 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Wed Jan 21 22:13:17 2026 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c2618956
app-misc/brightnessctl: use udev_reload, clean cflags Closes: https://bugs.gentoo.org/887315 Closes: https://bugs.gentoo.org/901029 Signed-off-by: Nicolas PARLANT <nicolas.parlant <AT> parhuet.fr> app-misc/brightnessctl/brightnessctl-0.5.1.ebuild | 14 +++++++++++++- .../brightnessctl/files/brightnessctl-0.5.1-Makefile.patch | 9 +++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/app-misc/brightnessctl/brightnessctl-0.5.1.ebuild b/app-misc/brightnessctl/brightnessctl-0.5.1.ebuild index a0ee548c3d..251c4102a0 100644 --- a/app-misc/brightnessctl/brightnessctl-0.5.1.ebuild +++ b/app-misc/brightnessctl/brightnessctl-0.5.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit toolchain-funcs +inherit toolchain-funcs udev DESCRIPTION="A program to read and control device brightness" HOMEPAGE="https://github.com/Hummer12007/brightnessctl" @@ -23,6 +23,10 @@ BDEPEND=" systemd? ( virtual/pkgconfig ) " +PATCHES=( + "${FILESDIR}"/${PN}-0.5.1-Makefile.patch +) + src_compile() { tc-export CC use systemd && export ENABLE_SYSTEMD=1 @@ -45,3 +49,11 @@ src_install() { emake ${myconf} DESTDIR="${D}" install dodoc README.md } + +pkg_postinst() { + ! use systemd && use udev && udev_reload +} + +pkg_postrm() { + ! use systemd && use udev && udev_reload +} diff --git a/app-misc/brightnessctl/files/brightnessctl-0.5.1-Makefile.patch b/app-misc/brightnessctl/files/brightnessctl-0.5.1-Makefile.patch new file mode 100644 index 0000000000..2e331141e0 --- /dev/null +++ b/app-misc/brightnessctl/files/brightnessctl-0.5.1-Makefile.patch @@ -0,0 +1,9 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,5 +1,5 @@ + VERSION = 0.5 +-CFLAGS += -std=c99 -g -Wall -Wextra -DVERSION=\"${VERSION}\" -D_POSIX_C_SOURCE=200809L ++CFLAGS += -Wall -Wextra -DVERSION=\"${VERSION}\" -D_POSIX_C_SOURCE=200809L + LDLIBS = -lm + + PREFIX ?= /usr
