Skip to content

Conversation

@PPN-SD
Copy link

@PPN-SD PPN-SD commented Jan 8, 2026

Hi, I plan to add luastatus in https://github.com/gentoo/guru
For this, I tried to simplify the ebuild a bit to avoid too many useflags without dependencies.
Tell me what you think about this update. In::guru, it will have more chance to be installed.

use lua-single eclass
useflag only if deps are required
wireup tests
generate manpages unconditionnally
install examples unconditionnally

Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
use lua-single eclass
useflag only if deps are required
wireup tests
generate manpages unconditionnally
install examples unconditionnally

Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
@shdown
Copy link
Owner

shdown commented Jan 13, 2026

You, um, changed something?

@PPN-SD
Copy link
Author

PPN-SD commented Jan 13, 2026

You, um, changed something?'

Yes, it allows custom plugins_dir now.

@shdown
Copy link
Owner

shdown commented Jan 13, 2026

Yes, but does it address my comment? I’ll duplicate it here:

I think barlibs/{dwm,lemonbar,stdout} and plugins/{xkb,xtitle} should have their own USE flags.

Also, where is the llamacxx plugin?

@PPN-SD
Copy link
Author

PPN-SD commented Jan 13, 2026

I can't find your first comment sry.

I thought X for xcb/X11 deps was a good option, but useflags for each barlib makes sense. For llamacxx I may have misinterpreted the comment about this option in Readme.

I'll update.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants